作者hkrist (豆)
看板Electronics
標題[問題] postsim back annotate
時間Thu Sep 24 12:32:18 2015
各位板友好
我想請問一個關於數位電路跑postsim的問題
之前上課學的時候是直接用APR (Encounter)去write sdf出來
現在遇到一些問題,我在跑完DC後產生的sdf去做模擬可以正確執行
然而APR跑完之後產生的sdf一樣在testbench裡加入$annotate的方式去讀取
結果從波形圖看來,似乎並沒有將delay反應出來
ncverilog.log中的訊息看來是有讀到正確的sdf
但是就不知道有可能是什麼原因導致這樣的情形?
想請問有沒有板友遇過類似的問題呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.14.5
※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1443069141.A.13E.html
推 ptta: 你的sdf對嗎?不是都是0吧,還有anno時corner對嗎? 09/24 16:52
現在嘗試過後OK了,發現是沒有指定corner的樣子,必須在ncverilog的指令加上
+maxdelays這個參數才能正確讀到對的delay值。
想請問為什麼會這樣呢?DC產生的sdf也不用特別指定,之前APR產生的sdf也沒有特別指定
就可以正確跑,我自己猜測會不會是工作站環境設定的問題。
※ 編輯: hkrist (140.114.213.128), 09/24/2015 22:01:23
推 aei23: 沒下應該是跑typ,看一下sdf是不是只有取出max/min 09/26 08:27