作者will1220 (小崴)
看板EE_DSnP
標題[問題] 有關build bdd中fanin的數目...
時間Sat Jan 20 14:43:19 2007
想請問一下 如果今天讀進來的.cir檔某個gate沒有fanin的話
我們是否要在每個gate的build()裡面檢查呢??
我試過如果沒有檢查 然後把C17.cir的某個and後面的fanin刪掉
最後build的時候就crash了...
如果要在build()裡面檢查fanin的size是否正確的話
(例如說and的_fanin.size()不能為零或是inv的_fanin.size()大於一之類...)
那是要cout什麼error message嗎??
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.167.118
推 valken:circuit讀進去後 _fanins不會等於零吧@@? 除了PI 01/20 15:11
→ valken:build應該不用做這種檢查 ? 01/20 15:12
推 ric2k1:我的 test circuit 裡面不會有 #fanins = 0 的 gates(除PI) 01/20 23:15
→ ric2k1:如果你想要檢查, 歡迎, 但 AND/OR... 可為 single fanin 01/20 23:21