作者ric2k1 (Ric)
看板EE_DSnP
標題Re: [問題] 作業六的批改
時間Thu Dec 22 13:03:46 2011
※ 引述《chrisioriryo (Frank)》之銘言:
: ※ 引述《vepapuru (ChanYu)》之銘言:
: : 突然想好奇問一下~
: : 如果用指令「cirprint -netlist」所印出來的東西,
: : 如果和老師的Reference Program的順序不同,但該有的物件都有。
: : 這樣會不會被判定是錯的阿?
: 我們會去檢查你印的電路是否和原電路相同...所以順序沒有一定的限制
: 這點不用刻意弄得和 reference program 一樣
澄清一下,根據 spec, 大家 "cirprint -netlist" 的順序應該要以一樣哦!
"cirgate -fanin" 也應該要一樣,是 "cirgate -fanout" 才可能會不一樣。
如果大家的 DFS 都按照 spec 所說的:
從每個 PO 開始做 post-order 的 traversal,
並且 fanins 的順序都是按照原來檔案中的順序
的話,DFS list 應該會一模一樣。
可否舉個你不一樣的例子嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.21.240
1F:推 nfprzkuma:一樣+1 12/22 13:50
2F:推 kickpp:覺得要一樣+1... 12/22 15:14
3F:推 chrisioriryo:嗯...那我們會照這樣的規定去評! 12/22 17:15
4F:推 vincere:一樣+1...但fanout如果要一樣的話真的很難:P 12/22 18:15
5F:推 erichsueh:可是spec只有說dfs order 沒有規定要post ??? 12/24 22:26
6F:推 erichsueh:我眼瞎XD 看到了!! 12/24 23:03