Preview

4-Bit Ripple Adder Report

Satisfactory Essays
Open Document
Open Document
603 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
4-Bit Ripple Adder Report
Final Project, 4-bit Ripple Carry Adder
1. Introduction
In this project, a 4 -bit ripple carry adder is designed by using dynamic Manchester carry chain. This adder should be designed in Cadence Virtuoso for both schematics and layout.
This adder has 9 inputs, A0~A3, B0~B3 and CLK. When the design is finished, it should be checked in HSPICE for the functionality correctness. The worst case delay in this adder should be found by HSPICE as well.

2. Design
The figure shown below is the schema tics of dynamic carry chain.

Figure 1 Manchester Carry Chain

.

A

B

������������

S

������������

0

0

0

0

0

0

0

1

1

0

0

1

0

1

0

0

1

1

0

1

1

0

0

1

0

1

0

1

0

1

1

1

0

0

1

1

1

1

1

1

Table 1 Full Adder Truth Table

From the truth table of full adder, the functions of P and G are easily to get
P =A ⊕ B
G =AB

The formula below shows the sum bit.
S (G, P) = ( A ⊕ B) ⊕ ������������
S (G, P) = P ⊕ ������������

3. Schematics
From the schematics and formula shows above, an Inverter, AND gate and XOR gate should be designed to finish the 4 -bit ripple carry adder using Manchester carry chain.


Inverter
An inverter uses one NMOS transistor a nd one PMOS to implement.
The figure below shows schematics of inverter.

Figure 2 Inverter



AND Gate

An NAND gate and an Inverter can construct a AND gate. An AND gate need 6 transistors in total. In the dynamic manchester carry chain, G is a and gate. The figure below is an AND gate; G = AB.

Figure 3 AND Gate



XOR Gate
In this XOR gate design, transmission gate is used to implement the XOR gate.
There are only 6 transistors to implement XOR gate using transmission gate while the CMOS XOR gate needs 12 transistors. The figure below shows the XOR gate.

In

this

transmission

XOR gate,

an

inverter

Figure 4 XOR gate

needed to implement B

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Pt1420 Unit 7 Study Guide

    • 582 Words
    • 3 Pages

    23. Write a program for finding product of two positive integers A and B by addition and bit…

    • 582 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    En1320 Unit 1 Research Paper 1

    • 27742 Words
    • 111 Pages

    The code in Figure 2-8 shows that even a simple operation, such as the addition of two…

    • 27742 Words
    • 111 Pages
    Powerful Essays
  • Satisfactory Essays

    Quiz Comp Archi

    • 438 Words
    • 3 Pages

    4) Please describe how the clock works in the digital circuit and what are main concerns on the clock design (performance, power).…

    • 438 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    (c) Convert the following numbers into binary and perform the arithmetic operations in (i) and (ii) using signed binary numbers with 2’s complement. Use 7 bits to represent the integer part of decimal numbers and the sign bit. Use three bits to represent the fractional part.…

    • 780 Words
    • 10 Pages
    Satisfactory Essays
  • Satisfactory Essays

    ECT114 Week3 Homework

    • 1022 Words
    • 15 Pages

    TP2 is the output of an AND gate. The Boolean operator for the AND gate is  and the inputs are C and D. Refer to Chapter 3 of the textbook for more information.…

    • 1022 Words
    • 15 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Nor Gate

    • 1094 Words
    • 5 Pages

    3) NOR GATE Schematic View: Program: * SPICE export from S-Edit 12.00 Tue Sep 15 04:22:22 2009 * Design: NOR…

    • 1094 Words
    • 5 Pages
    Satisfactory Essays
  • Powerful Essays

    Microcomputer

    • 532 Words
    • 3 Pages

    From 2-var mux we design 4-bit expandable by use 4 components of 2-var mux. We base on tables follow to design them:…

    • 532 Words
    • 3 Pages
    Powerful Essays
  • Good Essays

    Compter Science

    • 819 Words
    • 4 Pages

    truth table construction, subexpression construction using AND and NOT gates, subexpression combination using OR gates, circuit diagram production…

    • 819 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Bearing in mind the key words indicated above the table below was used to add Boolean operators which are words…

    • 291 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Programmable Logic Design

    • 15200 Words
    • 61 Pages

    Programmable logic devices provide designers ultimate flexibility, time to market advantage, design integration, are easy to design with and can be reprogrammed time and time again even in the field to upgrade system functionality. This book was written to complement the popular Xilinx Campus Seminar series but can also be used as a stand-alone tutorial and information source for the first of your many programmable logic designs. After you have finished your first design this book will prove useful as a reference guide or quick start handbook.…

    • 15200 Words
    • 61 Pages
    Powerful Essays
  • Good Essays

    Flip Flops

    • 4457 Words
    • 18 Pages

    An edge-triggered flip-flop changes states either at the positive edge (rising edge) or at the negative edge (falling edge) of the clock pulse on the control input. The three basic types are introduced here: S-R, J-K and D.…

    • 4457 Words
    • 18 Pages
    Good Essays
  • Satisfactory Essays

    Finite State Machines

    • 567 Words
    • 3 Pages

    We need use 3 D flip flops to build the circuit. From the state table, We can see when L is 1 and Q1,Q2,Q3 are 0, D1 is 1. So we can get D1=Q1'Q2'Q3' L. D2 and D3 can be find out by using the same method.…

    • 567 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Abstract-The advent of dynamic CMOS logic, more precisely domino logic, made them widely used for the implementation of low power VLSI circuits. However, the main drawback of this logic is the non implementation of inverted logic. To implement the inverted logic, it is required to duplicate the logic circuit up to that part with inverted inputs. This obviously results the increase in area, delay as well as the power dissipation of the circuit. On the other hand, it is very simple to realize the circuit with both the inverted and non-inverted logic using pseudo NMOS implementation. In any transition either the pull up or pull down network is activated meaning the input capacitance of the inactive network loads the input. Moreover pmos transistors have poor mobility and must be sized larger to achieve comparable rising and falling delays further increasing input capacitance. In this paper, this problem is addressed with the realization of the circuit which requires the implementation of inverted logic using pseudo nmos logic. Pseudo NMOS and dynamic gates offer improved speed by removing the PMOS transistors from loading the input. To show the efficiency of the proposed model, a simple example like implementation of high fan-in NAND gate cascaded with AND gate is considered. With the comparison of all the three logics with a fixed fan-in of 7, 8 and 9 for both the gates, on an average 62.7% improvement is achieved in Power Delay Product (PDP), 10.4% improvement in area in terms of transistors using pseudo nmos logic implementation over static logic implementation and 65.64% improvement in PDP and 25.4% improvement in area over dynamic CMOSimplementation when designed in 180nm technology.…

    • 2594 Words
    • 11 Pages
    Powerful Essays
  • Satisfactory Essays

    3. A high output will be produced when both inputs in an OR- gate T F…

    • 2006 Words
    • 9 Pages
    Satisfactory Essays
  • Powerful Essays

    1. Enter a 1 on the Karnaugh map for each fundamental product term that corresponds to 1 output, in the truth table. Enter 0s elsewhere.…

    • 1137 Words
    • 5 Pages
    Powerful Essays

Related Topics