看板 Electronics 關於我們 聯絡資訊
https://imgur.com/a/WDKPvls 上圖是用primetime PX(primepower)對128bits乘法器做time based功耗分析的結果 從上到下依序是 clk的波型、 整體的功耗波型、 單純分析內部所使用的designware乘法器的功耗波型 想請教一下有跑過time based分析的大神: 為什麼整體的功耗波型會比其中所使用的designware 乘法器多出一個類似三角波的成分在裡面? 本來以為是out of range的問題 後來power_check通過後,還是存在這個現象 不知道有沒有人遇過這樣的問題? 已經被這個問題糾纏超過一個禮拜了QQ 希望有人可以來救援... 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.110.206 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1619367716.A.4EE.html
mmonkeyboyy: 這東西不是這麼簡單的 不只有你有這個問題 04/26 00:55
mmonkeyboyy: 你的乘法器應該高速型的 你有太多的components 04/26 00:57
mmonkeyboyy: 同時電流有變化就會造成這樣的情況囉 04/26 00:57
hallow: 後來發現差別在flip flop, 但還是不知道為什麼flip flop 04/26 18:52
hallow: 會導致這種現象發生 04/26 18:52
r901042004: 這是nWave顯示模式的問題,會有像三角波只是因為 04/26 21:30
r901042004: 暫存器在正負緣會產生energy消耗,在其他時間不會, 04/26 21:30
r901042004: 理論上波形應該是一個cycle內有兩個peak在edge端, 04/26 21:30
r901042004: 但是nWave預設顯示是線性的,所以看起來才會是0到1的 04/26 21:30
r901042004: 三角波,你只要找到選項讓他顯示為非線性就好 04/26 21:30
mmonkeyboyy: XD 我搞錯問題 原來是問為什麼多一個三角波 04/27 00:20
mmonkeyboyy: 就是樓上那個解法 04/27 00:21
mmonkeyboyy: 另一個是把算法中設double edge trigger 也可以解 04/27 00:22
hallow: 的確是顯示問題!非常感謝! 04/27 15:42