看板 EE_DSnP 關於我們 聯絡資訊
接著問一下好了 其實我一直有個問題 我在讀電路的時候到底能不能偷做修改呢? 還是第一次讀進來一定要原封不動 (當然是假設檔案格式沒有錯誤的狀況啦) 例如 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