[問題] 數位電路 postsim back annotate

看板Electronics作者 (豆)時間10年前 (2015/09/24 12:32), 10年前編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
各位板友好 我想請問一個關於數位電路跑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

09/24 16:52, , 1F
你的sdf對嗎?不是都是0吧,還有anno時corner對嗎?
09/24 16:52, 1F
現在嘗試過後OK了,發現是沒有指定corner的樣子,必須在ncverilog的指令加上 +maxdelays這個參數才能正確讀到對的delay值。 想請問為什麼會這樣呢?DC產生的sdf也不用特別指定,之前APR產生的sdf也沒有特別指定 就可以正確跑,我自己猜測會不會是工作站環境設定的問題。 ※ 編輯: hkrist (140.114.213.128), 09/24/2015 22:01:23

09/26 08:27, , 2F
沒下應該是跑typ,看一下sdf是不是只有取出max/min
09/26 08:27, 2F
文章代碼(AID): #1M0tpL4- (Electronics)