4BIT ARITHMETIC LOGIC UNIT Motorola MC5474F181 - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

4BIT ARITHMETIC LOGIC UNIT Motorola MC5474F181

Description:

The MC54/74F181 is a 4-bit high speed parallel Arithmetic Logic Unit which uses ... Since AOI33 drives about 135 fF of Cg (fanout is 8), in order to meet timing and ... – PowerPoint PPT presentation

Number of Views:79
Avg rating:3.0/5.0
Slides: 23
Provided by: engr8
Category:

less

Transcript and Presenter's Notes

Title: 4BIT ARITHMETIC LOGIC UNIT Motorola MC5474F181


1
4-BIT ARITHMETIC LOGIC UNITMotorola MC54/74F181
  • Heungyoun Kim
  • Lu Gao
  • Jun Li
  • Advisor Dr. David W. Parent
  • DATE 12/05/2005

2
Agenda
  • Abstract
  • Introduction
  • Why
  • Simple Theory
  • Background information
  • Summary of Results
  • Project (Experimental) Details
  • Lessons Learned
  • Summary
  • Acknowledgement

3
Abstract
  • The MC54/74F181 is a 4-bit high speed parallel
    Arithmetic Logic Unit which uses full Carry
    Lookahead for high speed arithmetic operation.
  • It can perform 16 logic operations or 16
    arithmetic operations.
  • We designed a 4-bit ALU that
  • Operating frequency 200 MHz
  • Area 340x310mm2
  • Power 15.9mW

4
Introduction
  • The Arithmetic and Logic Unit ( ALU ) is a
    fundamental block of microprocessor.
  • Design consists of different kinds of logic
    Carry Lookahead Adder, AOI, XOR, DFF, NAND, NOR,
    etc. We can practice all the circuits learned
    from the textbook.
  • Strictly follow Design Flow to understand the
    Full-Custom design.
  • Provide a good starting point to move on to more
    advanced IC design.

5
Project Summary
  • We designed a 4-bit ALU based on Motorola
    MC54/74F181 operating at 200 MHz.
  • Designed the sequential logic circuit DFF.
  • Total area is 340x310um2.
  • Power dissipation is 15.9mW.

6
Design Flow and Cost Analysis
7
ALU Block Diagram with Long path
8
MC54/74F181 Function Table
9
Longest Path Calculations
  • Start with even Tphl (5ns/(134)) for each logic
    level,  then reassign Tphl, e.g. steal time from
    inverter for XOR, to get reasonable WN and WP.
  • Since AOI33 drives about 135 fF of Cg (fanout is
    8), in order to meet timing and at the same time
    get the reasonable WN and WP,  we add two
    inverters behind AOI33.

10
DFF Sizing
11
Schematic
12
Schematic with DFF (Top-Level)
13
Layout
14
Verification(LVS)
15
NC Verilog simulation (Logic)
S0110, A0000, B0101 ? F A?B 0101
16
NC Verilog simulation (Arithmetic)
17
Simulations(Logic Function)
A3A2A1A0 1010 B3B2B1B0 1001 M1 Cin1 --------
------------------- S3S2S1S0 1111 F A
1010 S3S2S1S0 1010 F B 1001 S3S2S1S0
0101 F B 0110 S3S2S1S0 0000 F A 0101
18
Simulations(Arithmetic Function)
A3A2A1A0 1010 B3B2B1B0 1001 M0 Cin1 --------
--------------------- S3S2S1S0 1111 F A minus
1 1001 S3S2S1S0 1010 F (AB) plus AB 0110
S3S2S1S0 0101 F (AB) plus AB
1101 S3S2S1S0 0000 F A 1010
19
POWER
Power 47.77 mW / 3 clocks 15.9 mW
20
Lessons Learned
  • Organize data and keep track of schedule.
  • Use cell based design and uniform cell height.
  • Draw a floor plan including route of power and
    major signals before you layout.
  • Do DRC often and LVS for each cell.

21
Summary
  • Our design met all the specifications, speed 200
    MHz, area 340 x 310 µm2, and power dissipation
    15.9mW.
  • Learned how to design, simulate and implement
    static CMOS circuits with delay constraint in
    transistor level using the AMI06 process.
  • Theory and CDS tool experience learned through
    this project would be a great stepping stone to
    the upper level design project and career.

22
Acknowledgements
  • Thanks to our families for all their support.
  • Thanks to Prof. David W. Parent for his help.
  • Thanks to Cadence Design Systems for the VLSI
    lab.
  • Thanks to Hummingbird for the great remote login.
Write a Comment
User Comments (0)
About PowerShow.com