看板 ICDESIGN 關於我們 聯絡資訊
請問助教,如果critical path太長會扣分嗎?如果會的話那麼critical path 應該至少要多快呢?還是只要弄出Wallace Tree Structure就不會扣分? 還有有限制用多少個Gate嗎?因為我發現,如果可以用比較多的Gate就可以 大幅改進critical path. 所以critical path短的加分是否也要考慮到Gate 數的多寡呢? 祝大家新年快樂! ※ 引述《highlight (<(_ _)>)》之銘言: : 經過老師的允許之後,作業四加分的方式為,考量不用太複雜的硬體下 : 我會比較出五位critical path最短的同學 HW4加十分。那當然是比 : pipeline based的MAC。 : 至於怎麼樣做出比較短的critical path。關鍵就在於切割pipeline的部份。 : 之前在講解作業的時候有跟大家說過,如果不知道怎麼切,最簡單的方法就是 : 再加法器跟乘法器中間檔一個register。這樣就有達到pipeline的效果。 : 但其實這樣並不是最有效的作法,如果加法器是ripple adder這種delay比較長 : 的那還可以,如果是carry selective adder,整個delay相對於乘法器短很多的 : ,那對切的效果就會不明顯。 : 所以,大家可以試著從不同的地方切pipeline。或是改加法器的架構。我會根據 : 不同的加法器,來比較各位的電路。實際結果還要等大家作業都交上來在看。目前 : 的構想是 如果大家最後加法器用的種類不同 那可能我從用ripple adder的裡面挑 : 兩個critical path最短的,再從csa裡面挑三個最短的(因為CSA比較多一點設計難 : 度)。來加分。當然其他人只要有做出切pipeline的動作,就是滿分,不會在額外 : 扣分的。希望大家對這樣加分的方式能滿意,有問題歡迎隨時發問。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.7.59
OLLEJ:會大幅縮短是設計的結構太過鬆散還有空間 01/01 18:24