Standard Cell Libraries

Slides:



Advertisements
Similar presentations
Field Programmable Gate Array
Advertisements

Day - 3 EL-313: Samar Ansari. INTEGRATED CIRCUITS Integrated Circuit Design Methodology EL-313: Samar Ansari Programmable Logic Programmable Array Logic.
FPGA (Field Programmable Gate Array)
Multiplexer as a Universal Function Generator Lecture L6.7 Section 6.2.
Copyright © 2001 Stephen A. Edwards All rights reserved Review of Digital Logic Prof. Stephen A. Edwards.
EELE 367 – Logic Design Module 2 – Modern Digital Design Flow Agenda 1.History of Digital Design Approach 2.HDLs 3.Design Abstraction 4.Modern Design Steps.
EDP Trends in AMS Design Methodology or Analog Design Flow, an Oxymoron ? Gary Smith Chief Analyst EDA Gartner Dataquest.
Ch.3 Overview of Standard Cell Design
Programmable Logic Devices
EECE579: Digital Design Flows
MICROELETTRONICA Design methodologies Lection 8. Design methodologies (general) Three domains –Behavior –Structural –physic Three levels inside –Architectural.
1 4-bit ALU Cailan Shen Ting-Lu Yang Advisor: Dr. Parent May 11, 2005.
Parking Pal Presentation #8 Team M1: Anna Kochalko Chris Moody Hong Tuck Liew John Wu Team TA: Kartik Murthy October 22, 2007 Gate Level Layout Your digital.
Programmable logic and FPGA
Multiplexer as a Universal Function Generator
1 DESIGN OF 8-BIT ALU Vijigish Lella Harish Gogineni Bangar Raju Singaraju Advisor: Dr. David W. Parent 8 May 2006.
Multiplexers, Decoders, and Programmable Logic Devices
ECE 448 Lecture 3 Combinational-Circuit Building Blocks Data Flow Modeling of Combinational Logic ECE 448 – FPGA and ASIC Design with VHDL.
©2010 Cengage Learning Engineering. All Rights Reserved.10-0 Introduction to VHDL PowerPoint Presentation © Cengage Learning, Engineering. All Rights.
Foundation and XACTstepTM Software
CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved The Digital Logic Level.
Digital Circuit Implementation. Wafers and Chips  Integrated circuit (IC) chips are manufactured on silicon wafers  Transistors are placed on the wafers.
General FPGA Architecture Field Programmable Gate Array.
GOOD MORNING.
EE141 1 Electronic Design Automation [ Adopted from Jan M. Rabaey, Alessandra Nardi, Abhay Dixit, Meeta Bhate, Kedar Rajpathak, Tulika Mitra]
BR 1/001 Implementation Technologies We can implement a design with many different implementation technologies - different implementation technologies.
April 15, Synthesis of Signal Processing on FPGA Hongtao
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 1 Introduction.
ASIC 120: Digital Systems and Standard-Cell ASIC Design Tutorial 1: Introduction to Digital Circuits October 11, 2005.
EE4OI4 Engineering Design Programmable Logic Technology.
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 2 CMOS.
Lecture #3 Page 1 ECE 4110– Sequential Logic Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.No Class Monday, Labor Day Holiday 2.HW#2 assigned.
Unit 9 Multiplexers, Decoders, and Programmable Logic Devices
Open Discussion of Design Flow Today’s task: Design an ASIC that will drive a TV cell phone Exercise objective: Importance of codesign.
ASIC Design Flow – An Overview Ing. Pullini Antonio
Senior Project By: RICARDO V. GONZALEZ Advisor: V. B. PRASAD.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
J. Christiansen, CERN - EP/MIC
ASIC 121: Practical VHDL Digital Design for FPGAs Tutorial 1 September 27, 2006.
Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP
CS/EE 3700 : Fundamentals of Digital System Design
Introduction to CMOS VLSI Design Lecture 5: Logical Effort GRECO-CIn-UFPE Harvey Mudd College Spring 2004.
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 11 Binary Adder/Subtractor.
Basic Sequential Components CT101 – Computing Systems Organization.
Chapter 33 Basic Logic Gates. 2 Objectives –After completing this chapter, the student should be able to: Identify and explain the function of the basic.
1 ASIC 120: Digital Systems and Standard-Cell ASIC Design Tutorial 1: Introduction to Digital Circuits January 25, 2006.
Lecture #3 Page 1 ECE 4110–5110 Digital System Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.HW#2 assigned Due.
Module 1.2 Introduction to Verilog
4. Computer Maths and Logic 4.2 Boolean Logic Logic Circuits.
TOPIC : SYNTHESIS INTRODUCTION Module 4.3 : Synthesis.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
EE3A1 Computer Hardware and Digital Design
TAP Controller for Cell-Based Design Myrna Bussiere, Project Leader Meagan Morrell.
CHAPTER 8 Developing Hard Macros The topics are: Overview Hard macro design issues Hard macro design process Physical design for hard macros Block integration.
DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called.
IMPLEMENTATION OF MIPS 64 WITH VERILOG HARDWARE DESIGN LANGUAGE BY PRAMOD MENON CET520 S’03.
ECE 551: Digital System Design & Synthesis Motivation and Introduction Lectures Set 1 (3 Lectures)
Chapter 33 Basic Logic Gates. Objectives After completing this chapter, you will be able to: –Identify and explain the function of the basic logic gates.
VLSI Design Flow The Y-chart consists of three major domains:
Introduction to ASICs ASIC - Application Specific Integrated Circuit
ECE 3130 Digital Electronics and Design
ECE 448 Lecture 3 Combinational-Circuit Building Blocks Data Flow Modeling of Combinational Logic ECE 448 – FPGA and ASIC Design with VHDL.
ASIC 120: Digital Systems and Standard-Cell ASIC Design
Combinatorial Logic Design Practices
ECE 448 Lecture 3 Combinational-Circuit Building Blocks Data Flow Modeling of Combinational Logic ECE 448 – FPGA and ASIC Design with VHDL.
ECE 448 Lecture 3 Combinational-Circuit Building Blocks Data Flow Modeling of Combinational Logic ECE 448 – FPGA and ASIC Design with VHDL.
ECE 448 Lecture 3 Combinational-Circuit Building Blocks Data Flow Modeling of Combinational Logic ECE 448 – FPGA and ASIC Design with VHDL.
Data Flow Description of Combinational-Circuit Building Blocks
Presentation transcript:

Standard Cell Libraries -- Presentation by Abhay Dixit Meeta Bhate Kedar Rajpathak

What are Standard Cell Libraries Standard-cell libraries are fixed set of well-characterized logic blocks. Basic logic functions are used several times on the same integrated circuit. It will have leaf cells ranging from simple gates to latches and flip-flops. These can then be used to build arithmetic blocks like adders and multipliers. ASIC designers commonly employ the use of standard cell libraries due to their robustness and flexibility resulting in quick turnaround times.

Advantages of standard cell libraries Designers save time and money by reducing the product development cycle time. Reduce risk by using predesigned, pretested and precharacterised standard cell libraries. Optimisation is possible.

Disadvantages of standard cell libraries Time and expenses of designing or buying the standard cell library. Time needed to fabricate all layers of ASIC for each new design when the standard cell library must be ported to a new fabrication process, the physical layout of all the cells need to be changed. There are no naming conventions There are no standards for cell behavior

Classification of standard cell libraries Classical Libraries: --- Theses are the most common logic elements like gates, flip-flops, multiplexers, PAL, memories etc. IP (Intellectual Property) offerings: --- These include products like gate arrays and CPLDs which are IP offerings by many companies. Each one providing its own features and facilities in the product.

Fragment of an ASIC Library

MOSIS compatible design tools and cell libraries MOSIS compatible cell libraries are provided by many organisations, commercial and non-commercial both Commercial organisations are: Mentor Graphics, Cadence, Artisan, Avant, Barcelona Design, Tanner Research, LEDA systems etc. Non Commercial Organisations are:MSU’s SCMOS Library, LASI, Ballistic, Magic etc.

Standard Cells Provided by Mentor Graphics There are over 200 standard cells available for the 2.0 um, 1.2 um, and 0.8 um technology. -- 2, 3, and 4-input AND, NAND, OR, NOR, AO -- 2-input XOR and XNOR gates -- 2-1 MUX gate -- multiple drive strength buffers, inverters and tri-state buffers -- four D-type flip-flops: dff, dffs, dffr, and dffsr -- four D-type latches: latch, latchs, latchr, latchsr All of these cells have quickpart models with timing for full, backannotated simulation after layout

MGC Digital Libraries

MGC Digital Libraries (Contd..)

MGC Digital Libraries (Contd..)

MGC Digital Libraries (Contd..)

MGC Digital Libraries (Contd..)

MGC Digital Libraries (Contd..) * 07/16/96 MGC Digital Libraries (Contd..) *

New Trends in Standard Cell Libraries In a bid to improve the performance of standard-cell designs, vendors of place-and-route and synthesis tools and cell libraries are teaming up to develop a technique that is likely to lead to the death of the standard cell itself. Prolific Inc. (Newark, Calif.) has launched a tool called Liquid Libraries that will create tuned cells on the fly and insert them into the libraries used by place and route tools Hot on the heels of Prolific's launch, Cadabra Design Automation (Santa Clara, Calif.) is working on a new flow that would ultimately move library generation as far forward as the synthesis phase, giving logic designers the ability to tune parts of a design for low power consumption or speed

New Trends Contd.. Prolific is working with Cadence Design Systems, Magma Design Automation, Monterey Design Systems and Sapphire Design Automation.. Cadabra is working with Avanti, Cadence, Synopsis and Magma. The first fruit of the Cadabra project will be the power and performance optimization (PPO) flow.

Important Links to Standard Cell Libraries a) Tanner Inc. www.tanner.com. b) Prolific Inc. www. prolificinc.com c) MOSIS organisation www.mosis.org MOSIS/Tech Support/MOSIS Compatible Design Tools d) Cadabra Design www.cadabratech.com Automation Inc. e) Cadence Design Systems www.cadence.com Inc.

Thank You