Re: [理工] [計組]

作者: HiltonCool (野獸瘋)   2014-12-24 01:05:52
※ 引述《David178 (資工人)》之銘言:
: http://i.imgur.com/BmBRh7J.jpg
題目的意思是,如何在避免增加 crtical path delay 的限制之下,
最多可以有多少時間用來產生 MemWrite 的控制信號
首先你要考慮的是有哪些時間是一定要花的,這部分時間有兩段
(1)指令一定要經過解碼之後才會知道你是哪一種指令,會不會寫入 memory
所以 I-Mem 的 400ps 是一定要花的
(2)在產生 MemWrite 控制信號後,必須要再花 350ps 經過 D-Mem
所以這個時間也是一定要花的
再來判斷你最多有多少時間可以用來產生 MemWrite 的控制信號
因為只有 sw 指令會用到 MemWrite 的控制信號線
而 critical path delay 為 1300ps
所以你最多有 1300 - 400 - 350 = 550ps 可以用來產生 MemWrite 的控制信號
用一個簡略的圖表示如下:
├──┼────┼──┤
400 550 350
作者: galapous (墨)   2014-12-24 08:50:00
想問d-mem後面的mux為啥不用扣
作者: HiltonCool (野獸瘋)   2014-12-24 13:15:00
因為 sw 指令到 D-Mem 就結束了,不會用到 Mux
作者: galapous (墨)   2014-12-24 13:33:00
喔喔,對後!一直想成lw

Links booklink

Contact Us: admin [ a t ] ucptt.com