自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TSMC cell命名规则

21:在multi_input cell中,“input configuration code”能够表明cell输入引脚的情况,如此时的“21”与上图对应,“2”代表第一个反向输入的或门是二输入的,“1”则代表还有一个input直接与与非门相连。12T:cell的高度,“T”代表track,“12T”则是代表cell的高度为12个 m2 track 的高度,除此之外常见的还有“9T”、“7T”等。D1:“D”代表driver,代表cell的驱动能力,数字越大,驱动能力越强。

2024-09-22 10:19:14 223

原创 invs运行脚本过程中一遇到error就中断退出怎么办?

Invs在运行脚本的过程中,有时候一遇到error便直接中断掉。比如一个脚本有100行,如果在执行到50行的时候遇到error,那么后面50行命令都不会执行。

2024-09-14 20:34:38 224

原创 在invs中创建group_path并对其进行配置

举一个例子,现在有两组group_path,A和B。这时候我们发现A这一组path是不关键的,想要工具在优化的过程中放松对A的优化,防止对B产生干扰,那么我们就可以对A这一组path设置一个正的slackadjustment。包括“low”和“high”,默认为“low”,“low”代表工具在收敛这个group的时候也会考虑其他group,力求达到全局的共同优化。在创建好group_path之后,更重要的是对group_path进行配置,这样才能根据需要对group_path进行控制。

2024-09-08 10:48:43 448

原创 IC后端处理集合的几个命令

(上图中有834个outputs,1010个inputs,通过add_to_collection创建了一个同时包含outputs和inputs的列表a,a拥有1844个元素)(使用remove_from_collection将outputs从c中移出并赋值给新的列表b。(使用filter_collection对c进行筛选,只保留outputs并赋值给c。4. remove_from_collection:将指定元素移出列表。3. add_to_collection:将元素加进列表。

2024-09-05 17:03:58 304

原创 如何识别当前工具是FC、PT,或者invs?

(待更新)

2024-09-05 11:07:47 486

原创 set_disable_timing 报错 “could not find pin“

情况说明:对于某个cell,想通过set_disable_timing的方式打断一批timing arc,由于一组pin数量太多,因此选用了“*”匹配的方式同时对一组pin进行设置。如set in [get_attr [get_pins -of_objects xxx -filter "full_name =~ *in*"] full_name]如应该指明D1,D2,Q1,Q2,而不是D*、Q*问题:报ERROR:could not find pin 'xxx' on instance 'xxx'

2024-09-01 09:59:00 220

原创 invs、PT、FC 如何 report_timing -hold

report_timing -delay_type min/maxreport_timing -early -late

2024-08-29 11:21:31 126

原创 在FC/ICC2/shell中实现将 pwd 赋值给变量

众所周知,获得绝对路径的方法是pwd。在写脚本的过程中,有时候都需要将绝对路径赋值给变量以方便调用。//set x = `pwd` (注意并非单引号,而是esc下面那个)

2024-02-21 11:14:10 261

原创 MacBook gvim 切换列操作模式

首先遇到的问题就是CTRL键不见了,取而代之的是control键,虽然许多按键组合可以将control键等同于win环境下的CTRL键,但是control+q并不能实现gvim的模式切换,后面发现需要control+v才可以。与win相比,macbook的键盘布局发生了一些变化,导致许多win环境下的操作在mac中不能使用。比如在win中,通过CTRL+q的组合可以切换为GVIM的列操作模式,但是在mac中就实现不了。首先公布答案:control+v。

2024-02-10 18:07:42 255

原创 MacBook 触控板实现鼠标中键操作

之前我有使用middle来实现鼠标中健的功能,但是!试用期结束之后居然就要收费了!也不是不支持,奈何太贵,实在舍不得。好在找到了另外一款平替软件---middleclick,这款软件比middle要精简很多,只支持3指tap实现鼠标中健,这也可以看做是它的优点,因为这就完全够了,安装即可使用,并且免费!比如我在服务器中实现复制粘贴的操作就需要使用鼠标中键来完成。macbook的一大亮点是其功能强大的触控板,但是它自带功能是不支持鼠标中键的操作的,这时候单独为此去购买鼠标就显得十分难受。

2024-02-10 13:02:17 3601 1

middleclick安装包

middleclick安装包

2024-02-10

空空如也

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

TA关注的人

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