TIE cell相关
PR工具使用TIE cell的前提条件:
1,DC后的netlist中自带TIE CELL或者存在1‘b0,1'b1这种接0或者接1的代码
2,在place阶段设置
set_dont_touch [get_lib_cells */TIE01*] false(在place阶段对TIE cell可进行优化)
set_lib_cell_purpose -include optimization [get_lib_cells */TIE01*](在place优化阶段可使用TIE cell进行优化)
3,在PT的时候会报drive nelss,有些pin没有接drive cell的情况;
这个时候不要慌,去PR的电路里查一下在PR里是否接了。
可能是因为在做DC的时候,对cell新建了一个module(这个module没有接TIE CELL的pin)
此时PR会在这个module的层级上创建一个新pin用来接TIE CELL(而不是接到RTL的cell上的TE pin)
此时就会导致出现drive nelss(既module里面包的cell的TE pin悬空了)
但实际是接在了PR在这个module上创建的新PIN上
如下图: