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上

如下图:

 

 

 
 
 
posted @ 2024-09-04 13:43  chippeace  阅读(1)  评论(0编辑  收藏  举报