作者BBSealion (海獅)
看板EE_DSnP
標題Re: [問題] Strash 的疑問
時間Sun Dec 26 23:55:39 2010
接著問一下好了
其實我一直有個問題
我在讀電路的時候到底能不能偷做修改呢?
還是第一次讀進來一定要原封不動 (當然是假設檔案格式沒有錯誤的狀況啦)
例如
1.我如果一邊讀檔,一邊把讀過的東西記下來
那我再次讀到相同input的and gate,就直接跳過他不要讀
然後順便處理以後有人用到他的,就去用另一個一樣的就好
2.或者如上同學所說的trival gate,讀檔時就處理掉
讀進netlist時後就已經是處理好的gate了
3.甚至是floating gate也直接就忽略掉,不放到我的netlist裡
單純記錄下來之後要report再用就好
---
看原本的說明似乎是一定要全部讀進來再做所有判斷
這樣1的work是會比較乾淨啦
但如2和3的work,感覺讀檔時就處理會比較乾脆點?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.224.26
推 ric2k1:大致上同意: (1) 請分開做 (用 strash 指令), (2) 一起做OK 12/26 23:58
→ ric2k1:(3) 我不清楚要怎麼直接忽略掉,感覺還是要在 parse 完 12/26 23:59
→ ric2k1:做一個 DFS 才可以吧? 12/26 23:59
→ ric2k1:但 either way, 你的意思如果是不想 new floating gates 12/27 00:00
→ ric2k1:或是直接把他們 delete 掉, 我想是 OK 的< 12/27 00:00
→ ric2k1:只是應該差不了太多。 12/27 00:01
→ BBSealion:OK了解 謝謝教授! 12/27 00:01