推 wildwolf: always@(a or b) if (en) c= a + b 05/30 21:45
→ eamansf96xs: w大 現在大家不都打*代替()裡面了嗎! 05/30 21:52
推 bakerly: 有,dc也是有bug的,前公司就曾被dc陰過。 05/30 21:55
→ wildwolf: 如果你已經遵照良好的寫作習慣來做事,那當然不會有問題 05/31 08:40
→ wildwolf: 不然一般就是會舉例 sensitivity list not complete 05/31 08:41
→ wildwolf: procedure assignment 部分用 blocking,部分用 non-bloc 05/31 08:41
→ wildwolf: king, 造成 race condition 問題, not full case 造成 05/31 08:42
→ wildwolf: extra latch, cross clock domain 問題, syncrhous rese 05/31 08:43
→ wildwolf: t 訊號 synthesis 軟體辨識錯誤, 造成合成出來電路無法 05/31 08:43
→ wildwolf: reset, ... 只要你整合的電路裡面,有一個出問題就有問 05/31 08:44
→ wildwolf: 題,你又不能保證所有的 code 都是你寫的< 05/31 08:44
→ wildwolf: 都有通過lint檢查 05/31 08:44
→ mmonkeyboyy: dc的bug是之前在轉HDL standard 的問題 現在應該沒了 05/31 08:46
→ mmonkeyboyy: 吧orz :( 05/31 08:46
→ eamansf96xs: 上了一課 感謝 05/31 09:52
推 bakerly: dc的演算法一直有在更新,有改就可能會出問題,中彈的那 05/31 20:27
→ bakerly: 個rtl code用前一版或後一版的dc合都不會錯,唯獨那版會 05/31 20:27
→ bakerly: 錯,自此之後公司就規定一定要作lec。 05/31 20:27