[問題] 使用Design Complier合成
前輩們好
我正在將一個電路管線化
這個電路是由很多加法 減法 乘法組成
原電路沒有插入dff(我自己寫的延遲module)
插入後的電路有加入延遲元件
在合成後time path的確是變少了
可是加了延遲元件再合成後area 還有power 居然變少了
好煩惱 不知道問題出在哪
有沒有前輩有遇過
實驗結果跑不出來 急需幫助 拜託各位前輩了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.73.204
※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1435055456.A.ECE.html
推
06/23 18:53, , 1F
06/23 18:53, 1F
→
06/23 18:54, , 2F
06/23 18:54, 2F
→
06/23 18:55, , 3F
06/23 18:55, 3F
→
06/23 18:58, , 4F
06/23 18:58, 4F
推
06/23 19:04, , 5F
06/23 19:04, 5F
→
06/23 19:05, , 6F
06/23 19:05, 6F
→
06/23 19:05, , 7F
06/23 19:05, 7F
→
06/23 19:06, , 8F
06/23 19:06, 8F
→
06/23 19:06, , 9F
06/23 19:06, 9F
→
06/23 19:20, , 10F
06/23 19:20, 10F
照前輩說的分comb seq來看
加延遲前 122973 + 0 =122973 加延遲後 83891 + 23524 =107416
這樣來看是因為加了延遲 把原本comb的部分併成seq 然後面積優化過才會產生這結果摟
這樣我看面積差別 122973 跟 122973+23524 這樣比較合理嗎?
※ 編輯: windsfk (140.115.73.204), 06/23/2015 19:37:10
推
06/23 21:30, , 11F
06/23 21:30, 11F
→
06/23 21:52, , 12F
06/23 21:52, 12F
→
06/23 21:53, , 13F
06/23 21:53, 13F
推
06/23 21:55, , 14F
06/23 21:55, 14F
→
06/23 21:56, , 15F
06/23 21:56, 15F
→
06/23 21:57, , 16F
06/23 21:57, 16F
→
06/23 21:57, , 17F
06/23 21:57, 17F
→
06/23 21:58, , 18F
06/23 21:58, 18F
→
06/23 21:59, , 19F
06/23 21:59, 19F
前輩請問有辦法 調整模擬方法 讓加延遲後 變成 122973 + XXX 嗎?
我感覺前輩的意思是加了延遲元件 於是加法乘法那些comb元件可以使用較慢的(小面積)
有辦法不改變這些comb元件 只多加延遲元件面積嗎
※ 編輯: windsfk (140.115.73.204), 06/23/2015 22:21:59
推
06/23 22:29, , 20F
06/23 22:29, 20F
→
06/23 22:29, , 21F
06/23 22:29, 21F
我的研究題目是再不同的critical path限制下插入不同數量的暫存元件(pipeline)
然後假如限制70單位時間 那有演算法作成68單位時間 然後盡量用少的暫存元件
我是假設插入暫存元件越多會導致面積成長(不好) 但現在居然插入暫存元件
面積還變小 有點完蛋了.......該怎麼辦哪....
※ 編輯: windsfk (140.115.73.204), 06/23/2015 22:34:23
推
06/23 22:42, , 22F
06/23 22:42, 22F
→
06/23 22:44, , 23F
06/23 22:44, 23F
→
06/23 22:44, , 24F
06/23 22:44, 24F
→
06/23 22:45, , 25F
06/23 22:45, 25F
推
06/23 22:49, , 26F
06/23 22:49, 26F
→
06/23 22:50, , 27F
06/23 22:50, 27F
→
06/23 22:55, , 28F
06/23 22:55, 28F
→
06/23 22:56, , 29F
06/23 22:56, 29F
推
06/23 23:10, , 30F
06/23 23:10, 30F
→
06/23 23:13, , 31F
06/23 23:13, 31F
推
06/23 23:18, , 32F
06/23 23:18, 32F
原本設計是沒暫存器 但隨著critical path 的限制會需要進行管線化(插暫存器)
我的演算法會盡量以critical path 為限制 盡量切少層pipeline(插少一些暫存器)
藉以減少面積 功率成本
※ 編輯: windsfk (140.115.73.204), 06/23/2015 23:30:46
推
06/23 23:34, , 33F
06/23 23:34, 33F
→
06/23 23:39, , 34F
06/23 23:39, 34F
推
06/23 23:41, , 35F
06/23 23:41, 35F
→
06/23 23:42, , 36F
06/23 23:42, 36F
→
06/23 23:42, , 37F
06/23 23:42, 37F
→
06/23 23:42, , 38F
06/23 23:42, 38F
→
06/23 23:42, , 39F
06/23 23:42, 39F
→
06/23 23:44, , 40F
06/23 23:44, 40F
→
06/23 23:44, , 41F
06/23 23:44, 41F
→
06/23 23:45, , 42F
06/23 23:45, 42F
推
06/23 23:45, , 43F
06/23 23:45, 43F
→
06/23 23:45, , 44F
06/23 23:45, 44F
→
06/23 23:47, , 45F
06/23 23:47, 45F
推
06/24 08:33, , 46F
06/24 08:33, 46F
推
06/24 08:37, , 47F
06/24 08:37, 47F
→
06/24 08:38, , 48F
06/24 08:38, 48F
→
06/24 08:38, , 49F
06/24 08:38, 49F
→
06/24 13:33, , 50F
06/24 13:33, 50F
→
06/24 13:34, , 51F
06/24 13:34, 51F
昨天真是有些絕望了 萬幸有來PTT發問 版上高手多且熱心
感謝你們
※ 編輯: windsfk (140.115.73.204), 06/24/2015 13:36:59
推
06/25 01:35, , 52F
06/25 01:35, 52F
→
06/25 01:35, , 53F
06/25 01:35, 53F
→
06/25 01:36, , 54F
06/25 01:36, 54F
→
06/25 01:36, , 55F
06/25 01:36, 55F
→
06/25 01:37, , 56F
06/25 01:37, 56F
推
06/29 19:00, , 57F
06/29 19:00, 57F