21877215-4bitalu-50mhz

Upload: arushisomani

Post on 05-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 21877215-4bitALU-50MhZ

    1/5

    ABSTRACT

    Complementary Metal Oxide Silicon (CMOS) plays an increasingly important role in the

    global integrated circuit industry. Whether systems are high speed, high density, low

    power or low cost, CMOS technology finds ubiquitous use in the majority of leading

    edge commercial applications. Design and simulation of CMOS integrated circuits is

    supported by well developed design tools. A significant task to be mastered in todays

    world is to take a specification, turn it into a design, enter the design into a CAD system

    and test it.

    Our project deals with the design and simulation of an integrated circuit at physical

    description level. The project started off with an extensive study to gain a firm

    understanding of CMOS technology, circuit design and layout. The application and

    verification of these concepts was seen for some basic gates and simple logic circuits at

    the logic level as well as layout level with the help of the backend PC tools Dsch3 and

    Microwind3. With this background, we went ahead with the design and optimization of

    an Arithmetic Logic Unit (ALU).

    The report that we are presenting is quite in accordance with the flow of our project.

    The first chapter presents some information illustrating the technology scale down. The

    second chapter discusses the MOS technology which serves as the basis of the CMOS

    technology, which is discussed in the next chapter, which also gives an insight into the

    fabrication techniques. Chapter 4 includes actual gates and small circuits implemented

    and optimized using the Microwind tool. The role of interconnects in integrated circuit

    performance has considerably increased with the technology scale down. The resistance

    and capacitance effects associated with interconnects and the methods and steps

    implemented to minimize the area of the layout are put forth in chapter 6. Chapter 7

    deals with power consumption and dissipation of CMOS circuits. The methods we haveimplemented to minimize power dissipation in our chip are explained.

  • 7/31/2019 21877215-4bitALU-50MhZ

    2/5

  • 7/31/2019 21877215-4bitALU-50MhZ

    3/5

    Mode select inputs Active low inputs and outputs

    H = high voltage

    L = low voltage

    * Each bit shifted to next more significant position

    Arithmetic operations expressed in twos compliment notation

    5.2 ARITHMETIC LOGIC UNITS

    When the mode control input (M) is High, all internal carriers are inhibited and the

    device performs logic operations on the individual bits as listed. When the Mode Control

    Input is LOW, the carriers are enabled and the device performs arithmetic operations on

    the two 4-bit words. The device incorporates full internal carry lookahead and provides

    for either ripple carry between devices using Cn+4 output, or for carry lookahead between

    packages using signals P (Carry Propagate) and G (Carry Generate). P and G are notaffected by carry in. When speed requirements are not stringent it can be used in a simple

    ripple carry mode by connecting the Carry output (Cn+4) signal to the Carry input (Cn) of

    the next unit. For high-speed operation the device is used in conjunction with the 182

    carry lookahead circuit. One carry lookahead package is required for each group of four

  • 7/31/2019 21877215-4bitALU-50MhZ

    4/5

    181 devices. Carry lookahead can be provided at various levels and offers high-speed

    capability over extremely long word lengths.

    The A=B output from the device goes HIGH when all four F/ outputs are high and can be

    used to indicate logic equivalence over 4 bits when the unit is in subtract mode. The A=B

    output is open collector and can be wired AND with other A=B outputs to give a

    comparison for more than 4 bits. The A=B signal can also be used with the Cn+4 signal to

    indicate A>B and A

  • 7/31/2019 21877215-4bitALU-50MhZ

    5/5