Top Banner
1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05
15

1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05.

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05.

1

4 Bit ALU with Carry Look Ahead Generator

Piyu Singh DhakerKedar BhatawadekarNikhat Baig

Advisor: Dave ParentDATE:12/05/05

Page 2: 1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05.

2

Agenda

Abstract Introduction Project Details Circuit Diagram and Longest path calculation. Project Schematic and Experimental Details Lessons Learned Conclusions

Page 3: 1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05.

3

Abstract

Referred product specifications of Philips Semiconductor 74HC/HCT181 (4-bit ALU).

Successfully Designed a 4-bit ALU using cadence CAD tools with AMI06(0.6um) process specification.The design has successfully passed DRC and LVS and meets the clock frequency of 250MHz consuming 19.5mW power and area 360x400um2

Page 4: 1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05.

4

Introduction

Arithmetic and Logic Unit is the heart of a microprocessor and is embedded in almost every digital system that manipulate numbers.

Look-ahead carry is capable of preprocessing the two numbers being added to determine the carry ahead of time decreasing delay.

Page 5: 1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05.

5

Project Details

A full carry look-ahead scheme was implemented for fast, simultaneous carry generation by means of two cascade outputs G and P for the four bits in the package.

High-speed arithmetic operations can be performed. These logic functions are selected using the four

function select inputs (S0, S1, S2, S3) with mode-control input (M) at logic high level to disable the internal carry.

Page 6: 1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05.

6

Circuit Diagram and Longest Path

Page 7: 1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05.

7

Longest Path Calculations

f=250 MHz T=4ns No of logic levels:13

tphl= T/(13+4)------------------------------for each stage

=2.35E-10 s

Page 8: 1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05.

8

Design Flow

Test the entire schematic with NC Verilog for logic verification

After longest path calculation start with the schematic and layout of components in longest path.

Assemble individual components into AOIs. Assemble AOIs to form the entire schematic Add DFFs at the input.

Page 9: 1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05.

9

Schematic of ALU with DFF

Page 10: 1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05.

10

Layout

Page 11: 1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05.

11

Verification

Page 12: 1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05.

12

Simulation(Logic)

Page 13: 1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05.

13

Simulation(Power)

Page 14: 1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05.

14

Lessons Learned

Use the Hierarchical Design Approach. Proceed to the next stage only after DRC and

LVS succeed and Extracted meets the specifications

No routing in Poly and all cells same height. Starting early and proper organization of

tasks help to meet project deadlines.

Page 15: 1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05.

15

Acknowledgements

We thank Dr. Parent for being easily approachable with flexible timing and replying promptly to every query we came across.

We thank M/s Cadence Design Systems for the VLSI Lab.

We thank M/s Synopsys for Software donation. Our sincere thanks to every person that shared their

knowledge with us which helped us in our quest to achieve strong performance in project.