【后端设计】Innovus Tie Cell
Innovus Tie Cell 两大约束:max tie fanout /max tie length(maxDistance)
一、基础概念
- Tie Cell(TIEHI/TIELO)
固定高低电平单元,用于悬空输入绑 VDD/VSS,消除浮空节点、避免漏电与闩锁风险。
TIEHI:输出恒定 1(接 VDD)
TIELO:输出恒定 0(接 VSS) - Max Tie Fanout(单个 Tie 最大驱动负载数)
定义:1 个 TIE 单元最多能驱动多少个输入 pin,工艺 / 项目硬性约束(常见 1/3/5)。
超标危害:单 Tie 驱动过多负载 → net 电容、转换时间 max_trans 违例,时序恶化、动态功耗飙升。 - Max Tie Length / Max Distance(Tie 到负载最大走线长度)
定义:TIE 输出 pin 到最远负载 pin 的金属布线总长上限(单位 μm,常见 20/50/100μm),Innovus 参数名 -maxDistance。
超标危害:长线 RC 负载陡增,slew 违例;长线易耦合噪声,模拟 / IO 区域风险更高。
违例修复方案
场景 1:Fanout 超标(单个 Tie 驱动太多输入)
清理旧 Tie:deleteTieHiLo
缩小-maxFanout值,重新addTieHiLo,工具自动拆分多颗 Tie 分担负载;
ECO 手动新增 TIE 单元,拆分负载网线。
场景 2:Tie 走线长度超标
重新布局,将 TIE cell 就近放置在负载 pin 旁边;
降低-maxDistance阈值重插 Tie;
长线中间拆分、新增 Tie 单元缩短单段走线。
五、关联风险(和你之前知识点联动)
DRV 违例连锁:Tie 长线 / 大扇出 → max_trans/max_cap 超标,report_constraint -drv大量报错;
噪声耦合:长 TIE 走线靠近 RX / 模拟敏感 net,引入数字噪声;
闩锁 Latchup:浮空节点未绑 TIE,信号过冲易触发闩锁,Tie 约束是基础防护手段。
浙公网安备 33010602011771号