2026-08-10
459 阅读
如何理解静态时序分析中,OCV模式下的early和late?为什么我想看hold time violation需要用-early,想看setup需要用-late?
2026-08-10
1004 阅读
这次排障最深的体会是"同一个缺陷,在三个层面有三种表现":DFTC 少声明了两个 Constant 信号,到了 TetraMAX 是 S1 链阻断,到了门级仿真又变成漫天 X 态。第一层用 add_pi_constraints 打补丁能过 DRC、出 pattern,看似好了,其实只是"TetraMAX 知道了"而"testbench 不知道"——工具内部视图和协议文件不一致,是最隐蔽的坑。另外一点:遇到 X 不要急着看波形大海捞针,先算清楚 X 集中在哪些脚、出现在哪个阶段,再用探针沿控制信号追,两轮就能收敛。
2026-08-07
591 阅读
DFT 插入完成后检查网表,发现扫描链并没有按约束复用指定的端口,DC 反而自作主张新加了几个顶层端口……
2026-08-03
466 阅读
基于get_lib_pins、get_attribute来获取lib cell的function
2026-07-31
1030 阅读
利用logger管理innovus的log,抓住重点信息
2026-07-31
829 阅读
经过层层抽丝剥茧,我们发现这是一场由 工艺规则(LEF)、通孔生成规则(VIARULE)和硬编码 VIA 定义 三者参数割裂引发的系统性乌龙事件。
2026-06-29
685 阅读
用 ::tcl::mathop::+ 对row面积列表求和
2026-06-18
915 阅读
irdrop从itf转redhawk tech file
2026-06-02
955 阅读
timedatectl set-timezone Asia/Shanghai
2026-02-25
982 阅读
用json、jinja2生成innovus view文件
2026-02-04
2142 阅读
换editDelete -regular_wire_with_drc