作者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