微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 关于在route阶段优化hold的问题

关于在route阶段优化hold的问题

时间:10-02 整理:3721RD 点击:



问一个比较理论的问题啊,如上图,为什么在track assign或者search & repair阶段不能 优化hold呢

靠,一个是route,一个是hold,两码事
你对着manual问问题还累啊? 能看完再问么,

基于wcz cornet 的绕线跟hold木有关系咧 青年

你如果能弄清楚route 每个阶段大概是做什么的,就清楚所谓的timing driven 不是在route的每个阶段都会有。 另外 track assignment 在早期的router里是没有或者没有那么重要。只是到了advanced node后 才显得特别重要。主要是为了减少DRC,减少VIA number

我看过track assign是做什么的,如果说track assign与timing driven无关的话 那么 set_si_options -route_xtalk_prevention true





这是手册上的,xtalk会影响timing吧,其实TA还是与timing driven有关的;

xtalk对于setup和hold同时都有作用,不存在只对对setup和hold。而router里面,si driven和timing driven分开控制的

还是有点乱。
xtalk对于setup和hold同时都有作用这个我知道

但还是最初那个问题 图片中的 为什么hold optimization没有在TA阶段做呢,难道这个阶段不能对hold进行优化吗

我目前的猜想是:就像手册上说的,TA是分配尽量直,减少via的net,也就是会imporve delay,而hold的优化是想通过 decrease delay来得到的,比如插入buffer来增加延迟等,而不是加速延迟;所以在TA阶段,没有hold optimization

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

网站地图

Top