[问题] optimization更新DFSlist 频率

楼主: stanleysu (士唐)   2012-12-23 18:16:10
pdf的说明档有说optmization只要处理在DFSlist中的gate
想问说如果在optmize执行的途中某个gate被remove掉了,
那他的fanin们仍然要继续做opt吗?
因为可以有两种方法
1.
被呼叫到了
opt自己->如果自己还活的好好的->呼叫fanins去opt->检查自己是否该死 return
->如果自己挂了 return
2.
被呼叫到了
呼叫fanins去opt->检查自己是否该死-> return
如果永远要看最新的DFSlist的话貌似是要用1
如果只看在cmd开始时的那个DFSlist的话貌似是2
想请问到底是要用哪种呢?
作者: ypf791 (路人1号)   2012-02-23 18:38:00
异言之,请问 opt 要一次清干净吗...
作者: ric2k1 (Ric)   2012-02-23 22:10:00
Optimization 如果是从PI做到PO的话应该没有你说的问题吧?所以第一种情况应该是有点多余吧?
作者: XDucka (Duck)   0000-00-00 00:00:00
档按理说要// Recursively simplifying from POs;但是感觉对dfs做一遍就好了?
作者: ric2k1 (Ric)   0000-00-00 00:00:00
两种做法都可以,结果应该是一样,就看你要怎么 implement.

Links booklink

Contact Us: admin [ a t ] ucptt.com