Re: 如何做設計驗證?

看板Electronics作者時間19年前 (2006/08/05 09:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串16/21 (看更多)
【 在 chenchenkuo.bbs@bbs.badcow.com.tw (博班的生活是降喔) 的大作中提到: 】 : ※ 引述《acelp.bbs@ptt.cc (未來,一直來一直來)》之銘言: : : 你的STA做不好已經不是Functional Verification的範圍了 : : timing是最基本的 基本上timing的問題STA都能解決 : 我是沒有run過digital design flow啦^^" : 不過在做完STA分析時 : 除了符合timing constraint的要求外 : 加入timing的因素不是可能會有skew or glitch : 造成function error? clock skew 屬於 gate delay && RC delay 計算問題, 在 timing 分析中會被看出 clock jitter 可靠設定 clock uncertainity 來預留 margin glitch 也是屬於 gate delay 問題,如果為 gated clock 設計問題, 目前也可檢查. 非 gated clock 上訊號的 glitch,跟一般分析 gate delay 問題相同,所以都不成問題 : STA只管timing問題? : 不會綜合去考量timing造成function的問題? 你的 function 問題, 如果為 synthesis 軟體造成, 可用 LEC 檢查, 如果為設計問題, RTL 就會錯了 如果是因為 delay 過大造成 timing 錯誤, 這個在 STA report 就可知道 : 還是說design時 : 先check Function問題(無考慮timing) : 再來就做STA來check timing : 됊 當然是這樣的 : 阿...我是想請教大家 : 不會再考慮timing的因素下在去做function check? : 各做各的嗎? : 觀念可能有點問題,請大家指導一下^^ 除非你的電路有 internal trigger, 例如由外面信號產生 內部 trigger 信號,又非 gated-clock 情形, 這種情況下 設計電路較複雜, 必須考量 delay 才能確保 function 正確. (simulation 做到 cycle-accuracy 還不足) 如果是標準的由 clock 驅動的電路,simulation 只需 cycle-accuracy 的話, STA 的 report 就很夠了. -- 我是....... 可愛的哲哲喔... ※ 來源:‧四百年來第一靠邊站 culture.twbbs.org‧[FROM: soldier]
文章代碼(AID): #14q_KI00 (Electronics)
討論串 (同標題文章)
文章代碼(AID): #14q_KI00 (Electronics)