4 bit arithmetic logic unit alu with carry look ahead adder l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
4-Bit Arithmetic Logic Unit (ALU) with Carry Look Ahead Adder PowerPoint Presentation
Download Presentation
4-Bit Arithmetic Logic Unit (ALU) with Carry Look Ahead Adder

Loading in 2 Seconds...

play fullscreen
1 / 16

4-Bit Arithmetic Logic Unit (ALU) with Carry Look Ahead Adder - PowerPoint PPT Presentation


  • 1418 Views
  • Uploaded on

4-Bit Arithmetic Logic Unit (ALU) with Carry Look Ahead Adder. Keli Wu Eng Boon Chong Li Li Chun Sum Yeung Advisor: David Parent May 2005. Agenda. Abstract Specifications Introduction ALU Operations Design Flow Design Issues Schematics Lessons Learned Simulation Results

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '4-Bit Arithmetic Logic Unit (ALU) with Carry Look Ahead Adder' - bernad


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
4 bit arithmetic logic unit alu with carry look ahead adder

4-Bit Arithmetic Logic Unit (ALU)withCarry Look Ahead Adder

Keli Wu

Eng Boon Chong

Li Li

Chun Sum Yeung

Advisor: David Parent

May 2005

agenda
Agenda
  • Abstract
  • Specifications
  • Introduction
    • ALU Operations
    • Design Flow
    • Design Issues
  • Schematics
  • Lessons Learned
  • Simulation Results
  • Conclusions
abstract
Abstract
  • Successfully designed a 4-bit ALU with Carry Look Ahead Adder by using Cadence CAD tools. The entire project is designed towards AMI06 (0.6mm) process specification. The design has successfully passed DRC and LVS, as well as met the desired 200MHz clock speed, power and area constraints.
4 bit alu specifications
4-bit ALU Specifications

The designed ALU meets the following specifications:

  • Able to perform 4 Logic Operations and 8 Arithmetic Operations
  • Operating Frequency: 200MHz
  • Output DFF must be able to drive 30fF.
introduction
Introduction
  • An Arithmetic Logic Unit (ALU) is the fundamental unit of any computing system. It is portion of the digital computer hardware in which arithmetic and logic operations are performed
  • The ALU designed is able to handle two 4-bit inputs to produce a required output based on the output selector line.
  • The complete list of the possible outputs functions are as listed in the following tables.
design flows
Design Flows
  • Create Schematics and layouts for Nand, Nor, Xor, Carry Generators, Adder, flip-flop, and Mux in the Cadence tool.
  • Test the schematics logic of each modules by using NCVerilog.
  • Cascaded the above single bit parts to form 4-bit parts.
  • Assembled all the 4-bit parts together.
  • Run the DRC, extracted and LVS check to verify the design.
  • Analyzed the circuit power and timing by using Affirma.
design issues
Design Issues
  • Implementation of long Boolean expressions for Carry Generators. Breakdown logic level instead of using AOI.
  • 21 logic levels, requires larger devices for faster propagation delay per logic level.
  • Transistors are sized to have the same dimensions so that they fit together nicely.
  • The compact layout requires careful consideration for signal routing.
logic simulation
Logic Simulation

Input A: 1000 Input B: 1T00

power simulation
Power Simulation
  • Power = 18.7 mW (Only the longest path, about 15%
  • of the circuit, is switching.)
lessons learned
Lessons Learned
  • Don’t route in Poly
  • Fix the LVS Error
  • Use hierarchy approach
  • Optimize transistor size to meet specification.
  • Basic power routing.
conclusions
Conclusions
  • Our project has 1176 transistors and 21 terminals.
  • The area of our design is approximately 390mm X 360mm.
  • The power is approximately 131mW.
  • The circuit can operate up to 250MHz.
acknowledgements
Acknowledgements
  • Thanks to professor David Parent for his guidance and help throughout the project.
  • Thanks to Cadence Design Systems for the VLSI Lab.