pdf的說明檔有說optmization只要處理在DFSlist中的gate
想問說如果在optmize執行的途中某個gate被remove掉了,
那他的fanin們仍然要繼續做opt嗎?
因為可以有兩種方法
1.
被呼叫到了
opt自己->如果自己還活的好好的->呼叫fanins去opt->檢查自己是否該死 return
->如果自己掛了 return
2.
被呼叫到了
呼叫fanins去opt->檢查自己是否該死-> return
如果永遠要看最新的DFSlist的話貌似是要用1
如果只看在cmd開始時的那個DFSlist的話貌似是2
想請問到底是要用哪種呢?