微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > (讨论)对于复位信号,后端要做哪些处理啊?

(讨论)对于复位信号,后端要做哪些处理啊?

时间:10-02 整理:3721RD 点击:
rt~
对于复位信号是set_dont_touch~
生成复位树?
还是根本就不管啊?

一种是在placeopt时当HFN处理,create buffer tree
一种是在CTS时当clock tree处理,自己设定stop pins

有没有什么情况下可以不对复位信号做这些特殊处理啊?

fanout小时

不用管,工具会给你做buffer tree,实在不行可以做一下以reset为rootpin的CTS

我做的时候都没有对reset信号做特殊处理
不过我知道要让工具修掉reset的remove和recovery的相关violation.

如果把reset做buffer tree,其目的应该就是减小reset到各个ff的RB端的skew吧。那么在ctstch文件中要对一些参数,如transition等设置的值需要很严格么?比如对180nm的工艺的情况下。

满足正常的复位功能就可以了,让大多数reg去等其中的一个或者两个reg复位,性能肯定不好撒。
小弟愚见,指教指教

一般不用处理的

想问下reset tree 是综合的时候综合出来的,还是apr的时候后端自动做的呢?
而且如果是异步复位的话,removal和recovery又怎么做呢?
dc的时候好像没看到过有相关的约束命令,在apr的时候好像也不会自动修这(我用的是encounter),只能手动插buffer来修~



dc的时候不用给reset路径插buffer,将reset设置为ideal network。
在encounter的时候去掉reset ideal network的属性,然后做pr,工具会去修正remove violation等

上一篇:关于via的问题
下一篇:about timing path

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top