作者showyoulovex (NONO)
看板Grad-ProbAsk
標題[理工] 計組 CLA 延遲時間計算
時間Mon Nov 14 00:15:31 2011
想請教一下關於 CLA的延遲計算 總共有兩題
下面有我畫的圖 為了節省您解答時間
直接用我的圖就可以了 感謝
希望能稍微用圖講解一下 我看書看蠻久的還是不懂
題目:
http://ppt.cc/v58I
解答為
1) 1d+2d+1d=4d
2) 1d+2d+2d+2d+1=8d
3) 1d+2d+2d+2d+2d+2d=12d
第二題:
http://ppt.cc/xAkT
我想問的是第4小題 又該如何計算
CLA的GATE 延遲
答案為 3+2=5
我知道2是因為AND和OR延遲
但Gi需要3個延遲 我不知道如何計算的
carry in
|___________________
V |
_______ |
a0~3--->| | ---------
| |__________|_________|_________result0~3
b0~3--->| P0|--------->| |
| G0|--------->| |
-------- | |
---------------| |
| C1 | |
V | |
_______ | |
a4~7--->| |_____________________________result4~7
| | | |
b0~3--->| P1|--------->| |
| G1|--------->| |
-------- | |
---------------| |
| C2 | |
V | |
_______ | |
a11~8-->| |_____________________________result8~11
| | | |
b11~8-->| P2|--------->| |
| G2|--------->| |
-------- | |
---------------| |
| C3 | |
V | |
_______ | |
a15~12->| |_____________________________result12~15
| | | |
b15~12->| P3|--------->| |
| G3|--------->| |
-------- | |
---------------| |
| C4 | |
V -----------
carry out
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.26.47
※ 編輯: showyoulovex 來自: 140.134.26.47 (11/14 00:16)
→ metalalive:第二小題的CLA 應該是 , g1,p1 ... g15,p15 可以同步 11/14 01:08
→ metalalive:計算,所以只花 1 gate delay , 然後 c0 要先被計算出來 11/14 01:08
→ metalalive:(否則無法算C1,C2,C3,C4) , 這需要 2 gate delays 11/14 01:09
→ metalalive:(Sorry c0 那邊應該是 G0,P0,....G4,P4 , 且 G0...G4需 11/14 01:13
→ metalalive:要花 2 gate delays 才對) 11/14 01:13
→ metalalive:最後才是 C1,C2,C3,C4 , 這四個同步計算,也是花 2 gate 11/14 01:14
→ metalalive:delay , 所以 1+2+2=5 (我是這樣看的@@) 11/14 01:15
感謝m大 蠻有道理的~ 感謝
有沒有人會第一題啊!! 圖畫好久說
※ 編輯: showyoulovex 來自: 140.134.26.47 (11/14 16:28)