Page 71 -
P. 71
CH-CPLD 補充教材
例 2:全加器的傳遞延遲(propagation delay)
練習 1
假設 XOR 閘延遲時間為 50ns,其他閘為 10ns,求全加器之最大延遲時間?
若所有閘延遲時間皆為 10ns,則最大延遲時間又為何?
解:
(1) 50ns + 50ns = 100ns (經二個 XOR 閘之 Si)
(2) 30ns (經一個 XOR 閘,一個 AND 閘,一個 OR 閘之 Ci+1)
例 3:並加器的傳遞延遲
N bit 並加器,是由 N 個全加器組成,而每個全加器又有傳遞延遲,故 N bit
並加器總體之延遲時間為某一全加器的 N 倍。若每一全加器之傳遞延遲為
30ns,則 10bit 之並加器為 300ns。並加器的延遲時間與位元數成正比,解決方
法可用進位前看加法器或進位儲存加法器。
例 4:4 位元加減法器
分析: 加法 S = A + B + 0
減法 S = A − B = A + B + 1
被加數兩者皆為 A
加數有時 B,有時 B →利用 XOR 閘。
功能: 若 M = 0,則 S = A + B;若 M = 1,則 S = A - B。
69