Full Adder

14
Full Adder • A full adder is a combinational circuit that forms the arithmetic sum of three bits. It consists of three inputs and two outputs. Applications: Multipliers Compressors Comparators and Parity checkers. Ref[1]: Morris Mano, “Digital Design With an Introduction to the Verilog HDL FIFTH EDITION”

description

design of full adder using basic gates

Transcript of Full Adder

Page 1: Full Adder

Full Adder

• A full adder is a combinational circuit that forms the arithmetic sum of three bits. It consists of three inputs and two outputs.

Applications:MultipliersCompressorsComparators andParity checkers.

Ref[1]: Morris Mano, “Digital Design With an Introduction to the Verilog HDL FIFTH EDITION”

Page 2: Full Adder

Full Adder Truth Table and K-map

Ref[1]: Morris Mano, “Digital Design With an Introduction to the Verilog HDL FIFTH EDITION”

Page 3: Full Adder

Basic Full Adder Circuit

Ref[1]: Morris Mano, “Digital Design With an Introduction to the Verilog HDL FIFTH EDITION”

Page 4: Full Adder

Full Adder with Two Half Adders and OR Gate

Ref[1]: Morris Mano, “Digital Design With an Introduction to the Verilog HDL FIFTH EDITION”

Page 5: Full Adder

Implementation of Basic Full Adder

Ref[2]: Enhanced Ground Bounce Noise Reduction In a Low Leakage 90nm 1-Volt CMOS Full Adder Cell

Page 6: Full Adder

Conventional FA with Pass Transistor

Ref[2]

Page 7: Full Adder

GDI(Gate Diffusion Input)• GDI Implements wide range of complex logic

functions using only two transistors.• It looks like CMOS inverter.• The GDI cell contains three inputs: G(common gate

input of nMOS and pMOS), P (input to the source /drain of pMOS), and N (input to the source/drain of nMOS).

• 2) Bulks of both nMOS and pMOS are connected to N or P (respectively), so it can be arbitrarily biased at contrast with a CMOS inverter.

Page 8: Full Adder

Both F1 and F2 are complete logic families (allows realization of any possible two-input logic function).F1 is the only GDI function that can be realized in a standard p-well CMOS process, because the bulk of any nMOS is constantly and equally biased.When N input is driven at high logic level and P input is at low logic level, the diodes between NMOS and PMOS bulks to Out are directly polarized and there is a short between N and P, resulting in static power dissipation and Vout=0.5Vdd.

Page 9: Full Adder

• In PTL circuit design is the problem of swing

degradation. • swing restoration in GDI circuits under constraints

of area (power) and circuit frequency (delay).• The simplest method of swing restoration is to add

a buffer stage after every GDI cell. • This will certainly prevent the voltage drop, but the

payment will be in additional area, delay, and power dissipation, which makes this method highly inefficient.

• Note that our approach to swing restoration is rather simple;

Page 10: Full Adder

several points have to be emphasized concerning the buffer insertion topology in GDI.

• Buffer insertion has to be considered only in the case of linking GDI cells through diffusion inputs. No buffers are needed before gate inputs of GDI cells.

• Due to this feature, the “mixed path” topology can be used as an efficient method for buffer insertion.

• It allows one to reduce the number of buffers by intermittently involving diffusion and gate inputs in a given signal path

• The designer should check the tradeoff between buffer insertion and delay, area, and power consumption to achieve an efficient swing restoration.

Page 11: Full Adder

Basic Gates using Different techniques

Ref[3]: Gate-Diffusion Input (GDI): A Power-Efficient Method for Digital Combinatorial Circuits

Page 12: Full Adder

Full Adder using GDI

Ref[4]: Design and Performance Analysis of 1 bit Full Adder using GDI Technique in Nanometer Era

Page 13: Full Adder

Modified GDI Based Full Adder

Ref[4]: Design and Performance Analysis of 1 bit Full Adder using GDI Technique in Nanometer Era

Page 14: Full Adder

References

1. Morris Mano, “Digital Design With an Introduction to the Verilog HDL FIFTH EDITION”.

2. Enhanced Ground Bounce Noise Reduction In a Low Leakage 90nm 1-Volt CMOS Full Adder Cell.

3. Gate-Diffusion Input (GDI): A Power-Efficient Method for Digital Combinatorial Circuits.

4. Design and Performance Analysis of 1 bit Full Adder using GDI Technique in Nanometer Era.