iLoveIC
来自一个芯片中后端工程师的分享
65
篇文章
1
个合集
0
人关注
合集
记录芯片中后端的tcl语言的用法,方便查阅
6 篇文章
文章
OCV时序分析模式下,为什么想看hold time violation需要用-early,想看setup需要用-late?
如何理解静态时序分析中,OCV模式下的early和late?为什么我想看hold time violation需要用-early,想看setup需要用-late?
TetraMAX 实战:S1 扫描链阻断与门级仿真 X 态的排查与修复全记录
这次排障最深的体会是"同一个缺陷,在三个层面有三种表现":DFTC 少声明了两个 Constant 信号,到了 TetraMAX 是 S1 链阻断,到了门级仿真又变成漫天 X 态。第一层用 add_pi_constraints 打补丁能过 DRC、出 pattern,看似好了,其实只是"TetraMAX 知道了"而"testbench 不知道"——工具内部视图和协议文件不一致,是最隐蔽的坑。另外一点:遇到 X 不要急着看波形大海捞针,先算清楚 X 集中在哪些脚、出现在哪个阶段,再用探针沿控制信号追,两轮就能收敛。
DFT Compiler 实战:扫描链没有连到指定端口的排查与修复全记录
DFT 插入完成后检查网表,发现扫描链并没有按约束复用指定的端口,DC 反而自作主张新加了几个顶层端口……
Synopsys DC 中查询 Lib Cell 逻辑功能的方法总结
基于get_lib_pins、get_attribute来获取lib cell的function
Tcl 日志管理实战:从 puts 到专业日志系统(含 Innovus 环境示例)
利用logger管理innovus的log,抓住重点信息
APR LEF规则乌龙引发的通孔打不上问题排查
经过层层抽丝剥茧,我们发现这是一场由 工艺规则(LEF)、通孔生成规则(VIARULE)和硬编码 VIA 定义 三者参数割裂引发的系统性乌龙事件。
在tcl语言里,哪些大括号里不能加注释?哪些大括号里可以加注释?
tcl里不是任意地方都可以加注释
给定一个多边形的坐标,如果计算这个多边形围起来的面积?
利用鞋带公式计算多边形面积
统计某种site的row的面积
用 ::tcl::mathop::+ 对row面积列表求和
itf转redhawk tech
irdrop从itf转redhawk tech file
Spectre: Found trapezoidal ringing on node I0.I79.NM0:int_s
梯形法则数值振铃
spectre仿真参数 liberal moderate conservaive什么区别
三个选项的核心区别,是在仿真精度和速度之间做权衡
tcl里判断环境变量是否存在,及获取它的值
info exists ::env(XXX)
rhel7.9修改时区
timedatectl set-timezone Asia/Shanghai
linux diff时忽略注释行
diff如何忽略"//"注释
virtuoso怎么把apr边框和pin的坐标转成def格式
介绍virtuoso导出def的方法
linux echo $PATH如何分行显示
记录linux echo $PATH如何分行显示
为innovus加上calibre菜单
如何把calibre加到innovus菜单里
用json配置文件生成innovus view文件私密
用json、jinja2生成innovus view文件
editDeleteViolations不能用了?
换editDelete -regular_wire_with_drc