自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 INVS add filler 问题

有些工艺没有1倍site的filler,如果physical cell或standcell之间留了1倍site space就加不上filler。add physical cell时有些channel 太窄。中间0.084的距离加不上filler。可以用如下命令加blockage。STD cell处理方法。2 为两倍site宽度。

2024-10-10 11:18:49 188

原创 Innovus 脚本整理 02(cut inst下方layer)

2 抓和net 有overlap的inst 并抓出inst box。3 对抓到的box左右扩大30 把要处理的线剪断并选中删除。步骤 1 抓到要处理的net 的box。

2024-09-09 17:15:25 142

原创 Innovus 脚本整理 01(add regular inst proc)

add_regular_inst cell类型 起始点x坐标 起始点y坐标 x方向间距 y方向间距 命名关键字。proc 存在的问题 (坐标和间距只能为整数 proc中的incr只能对整数做处理)后面调整之后的proc可对非整数处理。

2024-09-09 14:14:51 276

原创 LVS:关于大小写问题

然后去innovus里面抓两个drive cell的输出net,发现两根net只有大小写不同。通过debug source端电路图发现两个drive cell连接到了一起。正常来说,design中不会出现这种情况,后续debug发现是综合带进来的。此时通过在lvs rule里把区分大小写的开关打开,lvs才能过。一般默认设置是不打开的,但是在下面case中出现了以下lvs错误。可以试一下综合加如下设置是否能解决。

2024-08-19 11:13:38 244

原创 LVS技巧:打text

在前期跑lvs时,一般错误会比较多,个人一般会采用打m1text的方式,能更精准的定位到有问题的cell。输出完成后,在lvs rule中把text加进去。

2024-08-19 10:55:14 309 1

原创 lvs 记录:快速找不含device的cell

可以看到,Layout部分为0, 而Source部分不为0的cell,对应的就是Souce中存在,而Layout中不存在的lib cell。我们就可以把这些cell添加到excludelist中。在innovus中写出pr的网表时,通常要加excludelist,那么如何准确快速的抓出这些不含device的cell list 呢?

2024-08-16 10:47:16 218

原创 redhawk相关文件

通常 APL文件一般由FAB 提供,不用自己生成,MEM一般在Memory Compiler生成mem时一并生成AVM文件(相当于Cell的APL文件)。1. pwcdev (piece wise cap):对于本征电容值包含固有的分段线性电压关系,以及库中每个单元的 ESR 和漏电流,一般用不到。3 current 对于库中的每个cell包含一组适用于所有翻转条件的电流配置文件。值,以及 ESR 和漏电流文件) aplreader 打开。2. cdev (对于库中的每个cell包含固有的。

2024-06-27 16:16:08 525

原创 STD cell中的沟道长度

在数字后端的STD cell库上。当沟道长度L相同时,不同的沟道宽度会造成cell的不同高度,我们通常说的7 Track, 9 Track即是代表不同的沟道宽度,沟道宽度越大,速度也越快,功耗也越大。当沟道宽度W相同时,不同的沟道长度L也会造成cell的速度不同,我们通常看到的cell名字里的C30,C35就是代表不同的沟道长度。L越小,速度也越快,功耗也大。是由于外加电场引起的沿长度方向的导电层。沟道宽长比越大,MOS管的 饱和电流(Idsat)就越大,性能就越好。代表着沟道宽度W与沟道长度L的比例。

2024-05-27 10:06:45 627

原创 calibre 改cell name

新的gds里的cell name会加上设置的变量名字。

2024-05-24 11:20:23 239

原创 Innovus 修hold跑不下去

在跑postroute 的脚本里加如下设置。工具版本和bug问题。

2024-05-17 14:38:14 244 1

原创 Calibre LVL 命令

对比IP gds和final gds时经常会用到。

2024-03-28 16:25:57 409

原创 ptpx 跑power读fsdb版本问题

fsdb版本太高 pt读不进去。

2024-03-20 11:22:22 595 1

原创 linux 变量设置

setenv是TSCH中的命令。BASH不适用,BASH中的相应命令是export。setenv 是TSCH中用于查询或显示环境变量的命令。setenv [变量名] [变量值]

2024-03-18 11:07:07 126

原创 Gvim常用处理命令

2024-03-17 20:18:45 145 1

原创 新手redhawk简单整理

2024-03-17 19:50:57 197 1

原创 新手简单innovus命令

2024-03-17 19:48:23 314 1

原创 新手简单ICC命令

2024-03-17 19:44:09 139 1

原创 PTPX 根据vcd文件 report power

scripts里面用到的脚本。

2024-03-14 16:06:11 514 1

原创 top cts前读入block latency

去block db 长tree主corner下找到latency.sdc文件 并进行处理。1 用下图命令提取block latency 在top长tree前读入。把处理之后的latency脚本设置到top 长tree之前。2 第一种方式提取不出来。

2024-01-22 13:43:46 376 1

原创 综合hierarchy跑吃内部block db 流程 ——pt提取lib后lc_shell lib2db

lc_shell 打开软件。

2023-12-19 13:39:22 777 1

原创 INNOVUS floorplan densiny

如图utilization设置为百分之55。

2023-12-12 15:41:03 176

原创 Redhawk_sc 生成CTM之后report power命令

参考脚本如上图结果示例。

2023-12-01 10:08:45 315 1

原创 Calibredrv lvs结果查看不显示电路图

calibredrv 参考设置。

2023-11-22 14:07:30 175

原创 Redhawk CTM model 生成1 power leakage generate

cell_list可以不填写 (-l cell_list )不加。APL_VOLTAGES 根据电压上下浮动10%根据要求更改TT/FF corner和温度。apl.config 参考如下。工具 redhawk。

2023-11-20 15:41:26 330 1

calibre lvs option

calibre lvs option

2024-03-17

Redhawk power and IRdrop 分析流程

2024-03-17

INNOVUS命令get-db

INNOVUS命令get-db

2023-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除