Advisor: Prof. David W. Parent Presentation Date: 12/05/05

Slides:



Advertisements
Similar presentations
1 Specifications Functionality: AND, OR, XOR, ADD Maximum propagation delay : 2ns Power budget: 30mW Area: 200 µm ×400µm Prepared by: Christie Ma, Manjul.
Advertisements

IEEE’s Hands on Practical Electronics (HOPE) Lesson 9: CMOS, Digital Logic.
1 8-Bit Barrel Shifter Cyrus Thomas Ekemini Essien Kuang-Wai (Kenneth) Tseng Advisor: Dr. David Parent December 8, 2004.
EEL-6167 VLSI DESIGN SPRING 2004 TERM PROJECT Mirror Circuits: Design and Simulation Craig Chin Miguel Alonso Jr.
1 4-BIT ARITHMETIC LOGIC UNIT MOTOROLA SN54/74LS181 Arora Shalini Guttal Pratibha Modgi Chaitali Shanmugam Ramya Advisor: Dave Parent Date:
1 8-bit X 8-bit SRAM and 3 X 8 Decoder Irina Vazir, Prabhjot Balaggan and Sumandeep Kaur Advisor: Dr. David Parent December 06, 2004.
1 Hamming Code Clarissa David Timmy Lau WingChing Lin Jonathan Lee Advisor: Dr. David Parent December 7, 2005.
1 Serial Multiplier Ann Zhou Ying Yan Wei Liang Advisor: David Parent May 17 th, 2004.
1 Encoding Logic for 5 bit Analog to Digital Converter By:Kaneez Fatimah Ranjini Bhagavan Padmavathy Desikachari Veena Jain Advisor: Dr. David Parent Date:
6-BIT THERMOMETER CODER
1 4 - Bit Arithmetic Logic Unit 74HC/HCT181 Aruna Ketaraju Sowmya Paramkusam Balakrishna Peddireddi Advisor: Dave Parent 12/06/2004.
1 4-bit Decimation Filter Rashmi Joshi Siu Kuen(Steve) Leung Cuong Trinh Advisor: Dr. David Parent December 5, 2005.
1 Modular Arithmetic Logic Unit By Salvador Sandoval & Lucas Morales Advisor: Dave Parent December 6, 2004.
1 16 BIT KOGGE-STONE TREE ADDER Shayan Kazemkhani Nghia Do Jia Kang Yu Toan Luong Advisor: David Parent May 8 th 2006.
San Jose State University Department of Electrical Engineering Dec 5th, Fall 2005 EE 166 PROJECT Advisor: Prof. David Parent Group Members Radhika Arora,
1 Hamming Code Clarissa David Timmy Lau WingChing Lin Jonathan Lee Advisor: Dr. David Parent December 5, 2005.
1 4-bit ALU Cailan Shen Ting-Lu Yang Advisor: Dr. Parent May 11, 2005.
Design and Implementation of VLSI Systems (EN0160) Sherief Reda Division of Engineering, Brown University Spring 2007.
EE 4271 VLSI Design, Fall 2011 CMOS Combinational Gate.
1 4-BIT ARITHMETIC LOGIC UNIT Motorola MC54/74F181 Heungyoun Kim Lu Gao Jun Li Advisor: Dr. David W. Parent DATE: 12/05/2005.
1 Simple FPGA David, Ronald and Sudha Advisor: Dave Parent 12/05/2005.
1 Design of 4- BIT ALU Swetha Challawar Anupama Bhat Leena Kulkarni Satya Kattamuri Advisor: Dr.David Parent 05/11/2005.
1 Design of 8- Bit ALU Neelam Chaudhari Archana Mulukutla Namita Mittal Madhumita Sanyal Advisor : Dr. David Parent Date : May 8, 2006.
1 ACS Unit of Viterbi Decoder Audy,Garrick Ng, Ichang Wu, Wen-Jiun Yong Advisor: Dave Parent Spring 2005.
1 DESIGN OF 4-BIT ALU Fairchild Semiconductor DM74LS181 Prashanth Kommuri Akram Khan Gopinath Akkinepally Advisor: Dr. David W. Parent 5 December 2005.
1 4 Bit ALU with Carry Look Ahead Generator Piyu Singh Dhaker Kedar Bhatawadekar Nikhat Baig Advisor: Dave Parent DATE:12/05/05.
Computer Engineering 222. VLSI Digital System Design Introduction.
1 64-Bit AND Gate Phong Nguyen Steve Turner Harpreet Dhillon Mahrang Saeed Advisor: Dave Parent 5/8/06.
1 Serial Decoder & Multiplexer Ryan Bruno Gly Cruz Frank Gurtovoy Christopher Plowman Advisor: Dr. David Parent May 11 (or 16), 2005.
1 5-bit Flash Encoder Nam Van Do, Dave Flores, Shawn Smith Advisor: Dr. David Parent December 6, 2004.
1 8-Bit Binary-to-Gray Code Converter Mike Wong Scott Echols Advisor: Dave Parent May 11, 2005.
SADDAPALLI RUDRA ABHISHEK
Physical States for Bits. Black Box Representations.
4-bit ALU Yamei Li, Yuping Liang Hua Qu, James Hsu
1 8-Bit Comb Filter Shweta Agarwal, Kevin Federico, Chad Schrader, Jing Liu Advisor: Professor David Parent Date: May 11, 2005.
1 4-Bit ALU Chun-Wai Lee Shiela Valenciano Advisor: Dr. David Parent 12/05/05.
1 Design of 4-bit ALU Swathi Dasoju Mahitha Venigalla Advisor: David W.Parent 6 th December 2004.
1 8 Bit Gray Code Converter Rasha Shaba Hala Shaba Kai Homidi Advisor: David Parent DATE 12/06/04.
1 DESIGN OF 8-BIT ALU Vijigish Lella Harish Gogineni Bangar Raju Singaraju Advisor: Dr. David W. Parent 8 May 2006.
CSCE 613 VLSI design is mostly about CAD/EDA tools Many different tools for VLSI design Developed as a new course, independent of previous version Adopt.
1 4 BIT Arithmetic Logic Unit (ALU) Branson Ngo Vincent Lam Mili Daftary Bhavin Khatri Advisor: Dave Parent DATE: 05/17/04.
4 Bit Arithmetic Logic Unit Presented by Ipsita Praharaj, Shalaka Ghawate Advisor: Dr. David Parent Date:05/11/04.
4 Bit ALU Geeping (Frank) Liu, Kasem Tantanasiriwong,
1 5 bit binary to 1 of 32 select decoder (to be used in 5 bit DAC) Dan Brisco, Steve Corriveau Advisor: Dave Parent 14 May 2004.
1 8 Bit ALU EE 166 Design Project San Jose State University Roger Flores Brian Silva Chris Tran Harizo Yawary Advisor: Dr. Parent May 2006.
8-Bit Gray Code Converter
1 ACS Unit for a Viterbi Decoder Garrick Ng, Audelio Serrato, Ichang Wu, Wen-Jiun Yong Advisor: Professor David Parent EE166, Spring 2005.
1 5-bit Decimation Filter Loretta Chui, Xiao Zhuang Hock Cheah, Gita Kazemi Advisor: David Parent December 6, 2004.
1 8 Bit ALU Rahul Vyas Gyanesh Chhipa Jaimin Shah Advisor: Dr. David W. Parent 05/08/2006.
1 4 BIT Arithmatic and Logic Unit (Fairchild DM74LS181) Kunjal Shah Radha Dharmana Rutu Pandya Vennela Patchala. Advisor: Dr. David, Parent December 5,
8 Bits Gray Code Converter By: Dawei Kou Flora Wu Linda Htay.
1 Error Detecting Adder Yugandhar Asmath Saikiran Vodela Pavan Polum Puneet Shrivastava Advisor: Dr. David W Parent 8 th May 2006.
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.
1 4 Bit Arithmetic Logic Unit Adithya V Kodati Hayagreev Pattabhiraman Vemuri Koneswara Advisor: Dave Parent 12/4/2005.
VLSI Lab References I am grateful for the contributions from SEMATECH, the Austin Community College, and MKS Instruments. For further reading, I especially.
Design of Robust, Energy-Efficient Full Adders for Deep-Submicrometer Design Using Hybrid-CMOS Logic Style Sumeer Goel, Ashok Kumar, and Magdy A. Bayoumi.
EE 5900 Advanced Algorithms for Robust VLSI CAD, Spring 2009
1 Four-Bit Serial Adder By Huong Ho, Long Nguyen, Lin-Kai Yang Ins: Dr. David Parent Date: May 17 th, 2004.
1 Inverter Layout. 2 TX Gate: Layout VDD VSS VO Vi C CCC For data path structure P+ N+
Design of an 8-bit Carry-Skip Adder Using Reversible Gates Vinothini Velusamy, Advisor: Prof. Xingguo Xiong Department of Electrical Engineering, University.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Final project Speaker:Aeag ( 柯鴻洋 ) Advisor: Prof. Andy Wu 2003/05/29.
An Introduction to VLSI (Very Large Scale Integrated) Circuit Design
EMT 241/3 INTRODUCTION TO IC LAYOUT Semester II 2007/08 School of Microelectronic Engineering Universiti Malaysia Perlis.
Design of 4-bit ALU.
Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-1 Panorama of VLSI Design Fabrication (Chem, physics) Technology (EE) Systems (CS) Matel.
Written by Whitney J. Wadlow
Digital Block Design & Layout Logic gate (3INPUT NAND GATE) 구자연.
4 BIT Arithmetic Logic Unit (ALU)
Design of an 8 Bit Barrel Shifter
Design of Digital Circuits Lab 5 Supplement: Implementing an ALU
Presentation transcript:

Advisor: Prof. David W. Parent Presentation Date: 12/05/05 4-bit ALU Roberto Reyes Sunil Adhikari Samir Patel Yesha Patel Advisor: Prof. David W. Parent Presentation Date: 12/05/05

Agenda Abstract Introduction Project details Cost Analysis Conclusion Why Simple theory Project details Schematics Layout Verification: DRC, Extract, LVS Simulation Results Cost Analysis Conclusion Lessons Learned

Abstract 4-bit ALU Specifications: Gates Used: NAND, XOR, AOI, NOR, INV Number of Operations: 16-Logic, 16-Arithmetic Driven load: 30fF Clock Frequency: 222 MHz Power Density: 13.54 mW/cm2 Area: 430.00 x 833.10 µm2 Specifications: Frequency: 200 MHz Max Power: 20W/Cm2

Goal Design 4-bit ALU using Cadence Tools Implementation of concepts learned in EE 166 – Design of CMOS Digital Integrated Circuit To improve the Motorola designing criteria from previous projects

Introduction ALU is a fundamental unit of many combinational circuits which performs logical and arithmetic operations. Cadence Tools were used to verify the Design and Simulation. CMOS Design high speed less power

Project Summary Using particular widths for transistors Consuming less power than previous designs Achieving higher operating frequency than previous project Tried minimizing area compared to the previous projects

Transistor Level Schematic Project Flowchart Longest Path Gate Level Schematic Transistor Level Schematic Layout DRC Extracted LVS Post Extraction NC Verilog Verify ALU Design Power Check

Gate Level Schematic S0 S1 S2 S3 B3 G Cn+4 A3 B2 P A2 F3 B1 F2 A1 B0

Longest Path Calculations CELL BIT# Cg+Cint Tphl (s) Tplh (s) NSN NSP N M R WN (cm) WP (cm) INV3 1 3.0000E-14 2.31E-10 1.772 1.50E-04 2.66E-04 NAND_4 2 6.9788E-15 3.85E-10 4 7 0.433 7.84E-04 3.40E-04 XOR_2 3 1.8863E-14 6 1.734 3.27E-04 5.66E-04 INV_XOR 2.9962E-14 1.54E-10 1.792 1.85E-04 3.32E-04 NOR_2 5 3.08E-10 3.506 5.26E-04 NOR_3 1.1343E-14 5.202 7.80E-04 NOR_4 3.1223E-14 6.92E-10 6.628 9.94E-04 INV2 1.9201E-14 2.69E-04 NAND_2 1.6054E-14 0.886 2.22E-04 1.97E-04 NAND_3 9.0204E-15 0.584 3.18E-04 1.86E-04 1.8928E-14 4.62E-10 0.429 5.15E-04 2.21E-04 NAND_5 1.4359E-14 6.15E-10 9 0.335 4.95E-04 1.66E-04 AOI_1 8 2.4204E-14 10 1.117 6.51E-04 7.27E-04 AOI_2 2.5131E-14 2.514 2.87E-04 7.21E-04 INV1 3.3834E-14 2.08E-04 3.72E-04 Shortest Path NAND_4 1 3.0000E-14 5.71E-10 4 7 4.22 4.04E-4 1.71E-4

Transistor Level Schematic

Layout

DRC

LVS Check

Extracted View of Schematic

Function Verification Function Table L = LOW Voltage H = HIGH Voltage * Each bit is shifted to the next most significant position **Arithmetic Operations expressed in 2s complement notation. Table used from http://www.mil.ufl.edu/courses/eel4712/docs/74LS181.pdf

Logic Verification τplh = 2.64ns τphl = 2.62ns Logic Operation : A B Keeping S3 = H, S2 = L, S1 = L, S0 = H, M= H + CK RSET A0 1 A1 1 A2 A3 B0 B1 B2 B3 F0 1 F1 1 F2 F3 τplh = 2.64ns τphl = 2.62ns

Logic Verification Arithmetic Operation : A + B Keeping S3 = H, S2 = L, S1 = H, S0 = H, M= L, and Cn = L CK RSET A0 1 A1 1 A2 A3 B0 B1 B2 B3 F0 1 F1 F2 1 F3 1

Cost Analysis Estimated time spent on each phase of the project Drawing Schematics: 1 week Verifying Logic : 1 week Verifying Timing : 1 week DFF Schematic and DFF Layout: 3 days 4-bit ALU Layout: 2 weeks Post Extraction of Timing: 4 days

Conclusion Power Density: 13.54 mW/cm2 Clock Frequency: 222 MHz Area: 430.00 x 833.10 µm2 Metal 1, 2, and 3are used Hold time: 0.26ns Setup time: 0.73ns 902 NMOS & 902 PMOS transistors 513 Nets 26 Terminals

Lessons Learned Do the “Hay” when the sun shines! Do NOT use prime (‘) to name pins in NC Verilog. Do NOT cross same type of metals. Consult your manager instead of being lost. Good Coordination Learn to make trade offs

Acknowledgement Thanks to Professor D. Parent for his guidance and unlimited office hours Thanks to Synopsys for software donation Thanks to Cadence Design Systems for the VLSI lab