4 BIT Arithmetic And Logic Unit (ALU) Philips 74HC/HCT181 - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

4 BIT Arithmetic And Logic Unit (ALU) Philips 74HC/HCT181

Description:

Thanks to Cadence Design Systems for VLSI Lab. 4 BIT Arithmetic And Logic Unit (ALU) ... – PowerPoint PPT presentation

Number of Views:630
Avg rating:3.0/5.0
Slides: 14
Provided by: days2
Category:

less

Transcript and Presenter's Notes

Title: 4 BIT Arithmetic And Logic Unit (ALU) Philips 74HC/HCT181


1
4 BIT Arithmetic And Logic Unit (ALU)Philips
74HC/HCT181
  • Brijesh Chavda
  • Meet Aghera
  • Mrugesh Chandarana
  • Sandip Patel
  • Adviser
  • David Parent
  • Date 12/03/05

2
Abstract
  • Goal is to design 4-bit ALU driving up to 25fF.
  • Perform arithmetic operations like AB, AB,
    A-1, A(AB), AB-1.
  • Perform Logical operations like Ex-OR, Compare,
    AND, NAND, NOR, OR plus 10 other logic
    operations.
  • The data must be transferred at clock rate of
    200MHz.
  • Maximum area is 323 X 760 µm².

3
Introduction
  • ALU is a building block of several complex
    circuits.
  • The designed ALU is able to handle two 4 bit
    inputs to produce required output based on the
    output selector lines.
  • Challenging to design 16 logic level circuit
    working with 5ns delay.
  • Using this knowledge and experience, we can move
    on to designing more complex integrated circuits.

4
Design Flows
  • Calculate the longest path delay from the
    circuit.
  • Create schematic and layout for INV, NAND2 and
    NAND3.
  • Combine these three building blocks to create the
    different blocks of the circuit.
  • Test the schematic logic of all the modules.
  • Assembled all the modules and flip-flops.
  • Run DRC, extracted and LVS check to verify the
    design.
  • Analyze the circuit power and timing using Analog
    Affirma.

5
Block diagram of Philips 74HC/HCT181
6
Longest Path Calculation
CELL BIT WN Load WP Load Cint Cg or Cin of load CgCint tphl tplh WN WP
    (cm) (cm) F F   s s cm cm
                     
INV_A 16 0.00E00 0.00E00 5.00E-15 2.50E-14 3.00E-14 9.00E-11 9.00E-11 3.93E-04 7.11E-04
NAND2_A 15 3.93E-04 7.11E-04 5.00E-15 1.85E-14 2.35E-14 2.00E-10 2.00E-10 3.94E-04 3.51E-04
INV_B 14 3.94E-04 3.51E-04 5.00E-15 1.25E-14 1.75E-14 1.00E-10 1.00E-10 2.06E-04 3.71E-04
NAND2_B 13 2.06E-04 3.71E-04 5.00E-15 9.68E-15 1.47E-14 2.00E-10 2.00E-10 2.75E-04 2.45E-04
NAND2_C 12 2.75E-04 2.45E-04 5.00E-15 8.72E-15 1.37E-14 2.00E-10 2.00E-10 2.62E-04 2.33E-04
NAND2_D 11 2.62E-04 2.33E-04 5.00E-15 8.31E-15 1.33E-14 2.00E-10 2.00E-10 2.56E-04 2.28E-04
NAND2_E 10 2.56E-04 2.28E-04 5.00E-15 8.13E-15 1.31E-14 2.00E-10 2.00E-10 2.54E-04 2.26E-04
INV_C 9 2.54E-04 2.26E-04 5.00E-15 8.06E-15 1.31E-14 1.00E-10 1.00E-10 1.60E-04 2.88E-04
NAND3_A 8 1.60E-04 2.88E-04 5.00E-15 7.51E-15 1.25E-14 2.50E-10 2.50E-10 8.52E-04 5.02E-04
NAND2_F 7 8.52E-04 5.02E-04 5.00E-15 2.27E-14 2.77E-14 2.00E-10 2.00E-10 4.51E-04 4.01E-04
INV_D 6 4.51E-04 4.01E-04 5.00E-15 1.43E-14 1.93E-14 1.00E-10 1.00E-10 2.24E-04 4.05E-04
NAND2_G 5 2.24E-04 4.05E-04 5.00E-15 1.06E-14 1.56E-14 2.00E-10 2.00E-10 2.87E-04 2.55E-04
INV_E 4 2.87E-04 2.55E-04 5.00E-15 9.10E-15 1.41E-14 1.00E-10 1.00E-10 1.70E-04 3.08E-04
NAND2_H 3 1.70E-04 3.08E-04 5.00E-15 8.02E-15 1.30E-14 2.00E-10 2.00E-10 2.53E-04 2.25E-04
NAND3_B 2 2.53E-04 2.25E-04 5.00E-15 8.01E-15 1.30E-14 2.35E-10 2.35E-10 1.85E-04 1.63E-04
INV_F 1 1.85E-04 1.63E-04 5.00E-15 5.84E-15 1.08E-14 9.00E-11 9.00E-11 1.60E-04 2.89E-04
              2.67E-09      
7
Schematic of 4-Bit ALU
8
Layout of the circuit
9
Verification LVS Check
10
Final TB
11
Logic Simulation
12
Lesson learned
  • Follow the steps and guideline given by
  • Dr. Parent
  • How to design a compact circuit.
  • How to fix the LVS errors.
  • Optimize transistor size to meet out
    specifications.
  • How to use cadence tools.

13
Acknowledgements
  • Thanks to Professor David Parent for his
    guidelines and help throughout the project.
  • Thanks to Cadence Design Systems for VLSI Lab.
Write a Comment
User Comments (0)
About PowerShow.com