作者stanleysu (士唐)
看板EE_DSnP
标题[问题] optimization更新DFSlist 频率
时间Sun Dec 23 18:16:10 2012
pdf的说明档有说optmization只要处理在DFSlist中的gate
想问说如果在optmize执行的途中某个gate被remove掉了,
那他的fanin们仍然要继续做opt吗?
因为可以有两种方法
1.
被呼叫到了
opt自己->如果自己还活的好好的->呼叫fanins去opt->检查自己是否该死 return
->如果自己挂了 return
2.
被呼叫到了
呼叫fanins去opt->检查自己是否该死-> return
如果永远要看最新的DFSlist的话貌似是要用1
如果只看在cmd开始时的那个DFSlist的话貌似是2
想请问到底是要用哪种呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.218.138
1F:推 ypf791:异言之,请问 opt 要一次清乾净吗... 12/23 18:38
2F:推 ric2k1:Optimization 如果是从PI做到PO的话应该没有你说的问题吧? 12/23 22:10
3F:→ ric2k1:所以第一种情况应该是有点多余吧? 12/23 22:14
4F:推 XDucka:档按理说要// Recursively simplifying from POs; 12/30 15:49
5F:推 XDucka:但是感觉对dfs做一遍就好了? 12/30 16:07
6F:推 ric2k1:两种做法都可以,结果应该是一样,就看你要怎麽 implement. 12/30 16:51