作者e124553423 (C.C.Yang.)
看板EE_DSnP
標題[問題] 奇怪的問題
時間Thu Dec 22 22:33:21 2011
剛剛在測試自己寫的程式和ref的parsing error
用&>分別存到兩個檔案後
我寫的程式的輸出檔用gedit打開會是很多奇怪的符號+方框的亂碼(之前不會這樣)
用vim開的話,ref的輸出檔的數字部分會變色,但是我的不會
請問有人知道是什麼造成的嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.248.159
另外剛剛發現一個小問題
ref跑cirg -fanout時
如果有一個gate是在最後一個level,好像就不會管他有沒有輸出過output(不會印*)
比方說sim05.aag中
cirg 1 -fanout 5
AIG 14有被印出兩次,但是第二次沒有印出(*)
(但是因為在最後一層所以不會繼續印下去)
請問需要做的跟ref一模一樣嗎?
※ 編輯: e124553423 來自: 118.160.248.159 (12/22 23:08)
1F:推 ric2k1:* 在 report fanin/fanout 的意義表示這個 gate 還有 12/22 23:10
2F:→ ric2k1:fanin/fanout,但別人已經 report 過了 12/22 23:10
3F:推 ric2k1:所以如果 fanin/fanout 沒有被別人 report 過,就不用 * 12/22 23:11
我發現的情況是確實有被report過
但是他沒印出(*)
※ 編輯: e124553423 來自: 118.160.248.159 (12/22 23:13)
4F:推 victoret:妙的是就算一個 gate 沒有 fanout 但是不是在最後一個 12/22 23:15
5F:→ victoret:level,下次在 " 不是最後一層 " 的時候被讀到... 12/22 23:15
6F:→ victoret:還是會在後面加一個 ( *) 12/22 23:16
7F:→ djshen:意思是說 如果這個gate沒有fanout到底的話 就不應該(*)嗎? 12/22 23:31
8F:推 kickpp:我覺得應該是 還需要印出fanin/fanout 但印過了就要(*) 12/23 02:43
9F:→ kickpp:如果level已經=0 基本上就不用考慮要不要印的問題 12/23 02:44
10F:→ kickpp:就不用印(*) (不管有沒有report過...) 12/23 02:45
11F:推 storym94374:若某AIG沒fanout就沒得印下層,但下次經過還是要加(*) 12/23 03:02
12F:推 rf0914:樓上這句話的前提是印那個AIG的時候的level != 0 ~ 12/23 03:22
13F:→ rf0914:(用pdf裡面p.6的example下去測的結果( cirg 1 -fano 3或4 12/23 03:23