iLoveIC的IC技术圈专栏主页
合集:Tcl in IC
介绍:记录芯片中后端的tcl语言的用法,方便查阅
文章数量:6
安装ssv2020报错:you must specify the following media: SSV 20.20.000 RHEL 6(lnx86) Base Release Disk 1
Sept. 29, 2025, 2:05 p.m. 35 阅读
安装ssv2020报错:you must specify the following media: SSV 20.20.000 RHEL 6(lnx86) Base Release Disk 1,是什么原因呢?
dc_shell libtiff.so.3缺失
Sept. 28, 2025, 10:44 p.m. 27 阅读
yum install compat-libtiff3
innovus里source tcl script时,如何插入一个结束符,忽略掉后续的行?
Sept. 10, 2025, 6:06 p.m. 136 阅读
芯片中后端flow里,用return来分段debug tcl script
ict转captable,ict转qrctechfile
Sept. 8, 2025, 6:20 p.m. 162 阅读
记录一下:ict转captable、ict转qrctechfile的方法
借助go语言简洁的并行语法优势,把多个ict并行转成captable
Sept. 8, 2025, 2:31 p.m. 118 阅读
本文介绍go语言的并行执行的用法,把多个ict并行转成captable的方法
tcl里如何定义函数(二):任意个数参数
Sept. 6, 2025, 6:42 p.m. 108 阅读
本文介绍tcl里函数传入任意个数参数的方法
tcl里如何定义函数(一):基础使用
Sept. 6, 2025, 5:51 p.m. 85 阅读
本文介绍tcl里定义函数的方法
如何在innovus中用命令找到drive和load
Sept. 2, 2025, 12:09 p.m. 220 阅读
本文介绍了在innovus中用命令找到port/pin/net的drive和load的方法
用tcl在dc里为所有的sram输入输出pin插一对反相器
Sept. 1, 2025, 7:07 p.m. 125 阅读
因为APR place位置原因,需要dc综合时,在sram输入输出pin上插一对反相器,那么应该怎么做呢?
innovus里写一个tcl函数实现插入physical cell的阵列
July 23, 2025, 4:10 p.m. 243 阅读
本文介绍在innovus里写一个tcl函数实现插入某cell的阵列的方法。
用quantus extraction从DEF抽spef,多corner
July 9, 2025, 4:14 p.m. 390 阅读
本文介绍用cadence quantus extraction从DEF抽spef的流程和方法,一次性可以抽取多个corner的spef。
用argus检查drc、lvs、lvl
July 1, 2025, 1:02 p.m. 708 阅读
本文介绍用华大九天的argus来检查drc、lvs、lvl等
在calibre drv里debug DRC error
June 25, 2025, 6:15 p.m. 382 阅读
本文介绍如何在calibre drv里查看分析calibre rve里报出来的error
conformal读入dc产生的svf来辅助lec检查
June 3, 2025, 7:13 p.m. 658 阅读
本文介绍cadence conformal lec读入synopsys dc产生的svf来提高准确率的方法
innovus里用dbGet来查找库里的cell
March 3, 2025, 12:26 p.m. 711 阅读
查找库里的cell不用打开.lef,也不用打开.v或者pdf
innovus如何place得更平均和松散,避免绕线congestion
Jan. 4, 2025, 11:38 a.m. 1736 阅读
innovus如何place得更平均和松散,有几个办法
innovus仅重绕单根线
Dec. 28, 2024, 4:10 p.m. 768 阅读
innovus仅重绕单根线的方法
一个dc做逻辑综合的示例脚本
Dec. 22, 2024, 7:55 p.m. 1886 阅读
一个dc做逻辑综合的示例脚本,包括设置svf,插icg,去除assign,去除网表中特殊字符,导出网表和sdc,保存ddc等
innovus里批量修改dont touch属性的方法
Dec. 12, 2024, 7:09 p.m. 726 阅读
innovus里批量修改dont touch、sizeonly属性的方法
Formality Fail了怎么办?
Dec. 11, 2024, 10:36 p.m. 1773 阅读
我们经常遇到formality Fail,但却无从下手。根据多年的debug经验,总结了一些排除和debug formality fail的步骤和要点,供大家参考。
介绍multibit flipflop的差异和使用方法
Nov. 25, 2024, 6:43 p.m. 2463 阅读
介绍multibit flipflop的差异和使用方法
innovus对GUI里手工复制的inst批量重命名
Oct. 29, 2024, 7:15 p.m. 710 阅读
innovus对GUI里手工复制的inst批量重命名
innovus highlight命令的用法
July 18, 2024, 6:07 p.m. 2116 阅读
用highlight命令来给cell或port指定颜色
记一次Formality Fail的Debug过程
July 2, 2024, 6:57 p.m. 1813 阅读
当Formality报Fail后,优先利用工具的`Analyze`和`Diagnose`命令来分析一下,看看是否有明显的提示。如果没有,就先分析logic cone的的input是否相同,然后再打开logic cone的电路进行对比。优先对比clock和reset/set路径,因为clock和复位的关系相对简单,容易查找。最后再对比数据path,借助Show Patterns,对ref和imp施加激励,来分析从哪一个stdcell开始不等价的。
Formality的逻辑等价性检查介绍和参考脚本
March 13, 2024, 9:53 p.m. 3440 阅读
本文整理了基本的formality流程和脚本
innovus dbGet用法探索
Jan. 17, 2024, 10:55 a.m. 3159 阅读
dbGet可以读取innovus的内部设计数据库,从中得到如inst、net、lib、lef等信息,也可以查询cell、net的状态和属性。
innovus中如何手动拉线及常用快捷键(又找回了左手键盘,右手鼠标的感觉)
Jan. 2, 2024, 7:21 p.m. 4865 阅读
route之后已经用了相当多的办法(包括调整floorplan)之后,仍然有drc或者antenna,且violation数量不多时,就需要手动拉线了。本文介绍了innouvs里手动拉线常用的工具和快捷键。
在innovus里实现一个自定义命令来检查drc、connectivity、antenna等,并显示汇总报告
Dec. 19, 2023, 6:44 p.m. 1245 阅读
如何自己做一个小工具,可以innovus里批量处理一些事情?今天介绍在innovus里实现一个自定义命令来检查drc、connectivity、antenna等,并显示汇总报告。
Linux find常见用法解析
Dec. 18, 2023, 8:26 p.m. 682 阅读
find是linux里非常常用的命令,如果用好了,可以事半功倍,早下班。
怎样在dc里做物理综合
Dec. 16, 2023, 3:31 p.m. 2062 阅读
物理综合就是不单纯考虑时序、面积和功耗,还要考虑APR的形状、pin坐标、可用的金属层等物理信息。
innovus中的dont touch与size only
Dec. 13, 2023, 10:52 a.m. 2355 阅读
如何在innovus里列出全部具有dont touch属性的inst,怎么把dont touch改为size only
最新20篇 开设专栏 开始创作