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.