6.4 1-bitli to'liq qo'shimchalar.
It is the generic cell used not only to perform addition but also arithmetic
multiplication division and filtering operation. In this part we will analyse the
equations and give some implementations with layout examples.
The adder cell receives two operands ai and bi, and an incoming carry ci. It computes
the sum and the outgoing carry ci+1.ci+1 = ai . bi + ai . ci + ci . bi = ai . bi + (ai +
bi ). ci ci+1 = pi . ci + gi
Shakl-6.4: to'liq adder (FA) va yarim adder (HA) hujayralari.
p
i
= b
i
XOR ai is the PROPAGATION signal
(12)
g
i
= a
i
. b
i
is the GENERATION signal
(13)
s
i
= a
i
XOR b
i
XOR c
i
(14)
s
i
=
.(a
i
+ b
i
+ c
i
) + a
i
. b
i
. c
i
(15)
Ushbu tenglamani to'g'ridan-to'g'ri quyidagi sxemalarga olib keladigan
tranzistorlarning ikkita N va P tarmoqlariga tarjima qilish mumkin. Ushbu amalga
oshirishning asosiy kamchiligi shundaki, tarmoqlarda muntazamlik yo'q.
Shakl-6.5: oldingi tenglamalarning to'g'ridan-to'g'ri transkripsiyasi
Ilgari tavsiflangan har bir tenglamaning ikkilamchi shakli odatdagi shakl bilan bir
xil tarzda yozilishi mumkin:
Xuddi shu tarzda :
Sxema nosimmetrik bo'ladi (6.6-shakl) va yaxshiroq tartibga olib keladi:
Shakl-6.6: c
i
va s
i
ning ikkilamchi ifodalari tufayli nosimmetrik amalga oshirish.
Quyidagi 6.7-shaklda turli xil texnologiyalarda turli xil jismoniy tartiblar
ko'rsatilgan. Har bir hujayraning hajmi, texnologiyasi va ishlashi keyingi 6-jadvalda
umumlashtiriladi.
Jadval-6.6: 7-rasmdagi tartib hujayralarining xususiyatlari.
Shakl-6.7: turli xil to'liq qo'shimchalar hujayralari uchun niqob tartibi
|