首页 理论教育如何优雅地设置TIE单元

如何优雅地设置TIE单元

【摘要】:使用TIE单元后逻辑单元的输入端口就与TIE单元的输出相连,不再直接连到电源、地网络上,而是相当于插入了一个大电感,可以提供直流通路,但会抑制电流的波动,增强了电路ESD能力。不过TIE单元的使用会增加芯片面积,设计人员应当根据电路的实际情况来决定是否使用。

在网表中某些门单元的输入需要接固定电平,在电路实现中可以选择直接与电源、地相连,方法是在每一次用derive_pg_connection连接完电源、地后再执行一次derive_pg_connection-tie,或者直接用derive_pg_connection-all。但这样就会将器件的栅极直接连到电源、地网络上,如果有大的电流波动就可能将器件击穿,这类现象在工艺节点小于130nm的时候会比较容易发生,因此单元库厂商通常会提供一类特殊的单元(TIE单元),根据输出电平分为TIE HIGH单元与TIE LOW单元。

使用TIE单元后逻辑单元的输入端口就与TIE单元的输出相连,不再直接连到电源、地网络上,而是相当于插入了一个大电感,可以提供直流通路,但会抑制电流的波动,增强了电路ESD能力。不过TIE单元的使用会增加芯片面积,设计人员应当根据电路的实际情况来决定是否使用。通常单元库中的TIE单元会设置上dont_use或者dont_touch属性,使得EDA工具在综合优化的时候无法使用,因此如果需要使用TIE单元必须先将其don_tuse和dont_touch属性去掉,随后ICC就能在综合优化中自动添加TIE单元,另外要注意的是如果选用TIE单元就不能在derive_pg_connection时加上-tie选项或者-all选项,否则会导致部分电路依然直连电源、地而不是接TIE单元。