6.5.1 Ko'chirish-O'tkazib Yuborish Qo'shimchasi.
Ko'chirish signali hosil
qilingan pozitsiyaga qarab, tarqalish vaqti o'zgaruvchan
bo'lishi mumkin. Eng yaxshi holatda, tashish avlodi bo'lmaganda, qo'shish
vaqti
faqat tashish signalini tarqatish vaqtini hisobga oladi. 9-rasmda ikki marta hosil
qilingan ko'chirish
signali tasvirlangan, kirish ko'chirish 0 ga teng bo'lgan misol
keltirilgan. Bu holda bir vaqtning o'zida uchta ko'chirish tarqalishi sodir bo'ladi. Eng
uzuni ikkinchisi bo'lib, u 7 hujayra kechikishini oladi (u 4-pozitsiyadan boshlanadi
va 11-pozitsiyada tugaydi). Shunday qilib, ushbu 16-bit Ripple Carry Adder bilan
ushbu ikkita raqamni qo'shish vaqti 7.k + k', bu erda k-kechikish yacheykasi va k'-
11-ko'chirish yordamida 11-sum bitni hisoblash uchun zarur bo'lgan vaqt.
Ripple
Carry Adder bilan, agar kirish bitlari bo'lsa Ai va Bi barcha pozitsiyalar
uchun
farq qiladi men, keyin ko'chirish signali barcha pozitsiyalarda tarqaladi
(shuning uchun hech qachon hosil bo'lmaydi) va ko'chirish
signali butun
qo'shimchalar orqali tarqalganda qo'shiladi. Bunday holda, Ripple Carry Adder katta
bo'lgani kabi sekin. Aslida, Ripple Carry qo'shimchalari faqat kirish so'zlarining
ba'zi konfiguratsiyalari uchun tezdir, bu erda ba'zi pozitsiyalarda ko'chirish signallari
hosil bo'ladi.
Ko'tarib o'tish Adders avlod yoki oshirish signal targ'ibot ikkala foyda olish. Ular
bloklarga bo'linadi, bu erda qo'shiladigan barcha bitlar boshqacha bo'lsa (barcha
blokda Pi = 1) maxsus sxema tezda aniqlanadi. Bu tutashuv tomonidan ishlab
chiqarilgan signal blok targ'ibot signal deb ataladi bo'ladi. Agar ko'chirish blokning
barcha
pozitsiyalarida tarqalsa, u holda blokga kiradigan ko'chirish signali uni
to'g'ridan-to'g'ri chetlab o'tishi mumkin va shuning
uchun multipleksor orqali
keyingi blokga uzatiladi. Ko'chirish signali blokga uzatilishi bilanoq,
u blokning