CMP 4202: VLSI System Design Lecturer: Geofrey Bakkabulindi

Slides:



Advertisements
Similar presentations
©RICHARD C. JAEGER 6/5/97 MICROELECTRONI CIRCUIT DESIGN Table The Worldwide Electronics Market ($1,013 Billion) in 1992 [1] Category Share (%) Data.
Advertisements

EE 445 INDUSTRIAL ELECTRONICS COURSE PRESENTATION Ahmed Hamidaddin
ECE 6466 “IC Engineering” Dr. Wanda Wosik
Analog VLSI Design Nguyen Cao Qui.
Intro to Logic Gates & Datasheets
Integrated Circuits (ICs)
Jan M. Rabaey Digital Integrated Circuits A Design Perspective.
 The bipolar processes, coupled with thin film resistors and laser wafer trim technology, led to the proliferation of IC.The CMOS and bipolar processes.
EECC341 - Shaaban #1 Lec # 1 Winter Introduction to Digital Systems Analog devices and systems process time-varying signals that can take.
Combinational Circuits
Transistor-Transistor Logic (TTL) Lecture L4.1. Transistor-Transistor Logic (TTL) Developed in mid-1960s Large family (74xx) of chips from basic gates.
Design and Implementation of VLSI Systems (EN0160) Sherief Reda Division of Engineering, Brown University Spring 2007.
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Digital Design: Chapters Chapter 1. Introduction Digital Design - Logic Design? Analog versus Digital Once-analog now goes digital –Still pictures.
Digital Design Haldun Hadimioglu Computer and Information Science 3/30/2003 CS 2204 Laboratory.
CSCE 613: Fundamentals of VLSI Chip Design
EE314 Basic EE II Silicon Technology [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Multiplexers, Decoders, and Programmable Logic Devices
Chapter 6 – Selected Design Topics Part 1 – The Design Space Logic and Computer Design Fundamentals.
ENEE 644 Dr. Ankur Srivastava Office: 1349 A.V. Williams URL: Computer-Aided Design of.
Digital and Analog Quantities
Component Identification: Digital Introduction to Logic Gates and Integrated Circuits © 2014 Project Lead The Way, Inc.Digital Electronics.
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Introduction to VLSI Design l Instructor: Steven P. Levitan l TA:
Introduction to Digital Electronics:
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Lecture 11 – Design Concepts.
Storey: Electrical & Electronic Systems © Pearson Education Limited 2004 OHT 27.1 Implementing Digital Systems  Introduction  Semiconductor Memory 
Design and Implementation of VLSI Systems (EN1600) lecture01 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.
April 15, Synthesis of Signal Processing on FPGA Hongtao
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 518 Adapted and modified from Digital.
Chap. 1 Overview of Digital Design with Verilog. 2 Overview of Digital Design with Verilog HDL Evolution of computer aided digital circuit design Emergence.
CAD for Physical Design of VLSI Circuits
Transistors and ICs. The SCR SCR = SILICON CONTROLLED RECTIFIER In the family of semiconductors that includes transistors and diodes. Controls current.
Slide No. 1 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction Course Number: COMP 1213 Course Title: Logic Design Instructor: Dr. Ali Elkateeb.
Introduction to Digital Electronics © 2014 Project Lead The Way, Inc.Digital Electronics.
CPS3340 COMPUTER ARCHITECTURE Fall Semester, /10/2013 Lecture 5: Combinational Logic Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE.
Teaching VLSI Design Considering Future Industrial Requirements Matthias Hanke
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
COE 405 Design and Modeling of Digital Systems
Text Book: Silicon VLSI Technology Fundamentals, Practice and Modeling Authors: J. D. Plummer, M. D. Deal, and P. B. Griffin Class: ECE 6466 “IC Engineering”
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
ECE 2110: Introduction to Digital Systems Introduction (Contd.)
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
M.Nuzaihan DMT 243 – Chapter 2 The Role of Packaging in Microelectronics Definition of Microelectronics. Microelectronic Devices, IC Packaging, Purposes.
Present – Past -- Future
Computer logic Data and programs in digital computers are represented and processed by electronic circuit networks called digital logic circuits or logic.
EE 5900 Advanced Algorithms for Robust VLSI CAD, Spring 2009 Combinational Circuits.
EE586 VLSI Design Partha Pande School of EECS Washington State University
EE141 © Digital Integrated Circuits 2nd Introduction 1 Principle of CMOS VLSI Design Introduction Adapted from Digital Integrated, Copyright 2003 Prentice.
VLSI Design System-on-Chip Design
Moore’s Law and Its Future Mark Clements. 15/02/2007EADS 2 This Week – Moore’s Law History of Transistors and circuits The Integrated circuit manufacturing.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE5900 Advanced Algorithms for Robust VLSI CAD Dr. Shiyan Hu Office: EERC 731 Adapted.
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
Different Types of Integrated Circuits. Introduction: Different Types of Integrated Circuits Every electronic appliance we use.
Computer Organization IS F242. Course Objective It aims at understanding and appreciating the computing system’s functional components, their characteristics,
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital.
A microelectronic computer circuit incorporated into a chip or semiconductor In electronics, an as IC is a miniaturized electronic circuit. An electronic.
ECE 2110: Introduction to Digital Systems Introduction (Contd.)
1 Introduction to Engineering Fall 2006 Lecture 17: Digital Tools 1.
• Very pure silicon and germanium were manufactured
Introduction to VLSI Design
VLSI Design Methodologies
From Silicon to Microelectronics Yahya Lakys EE & CE 200 Fall 2014
HIGH LEVEL SYNTHESIS.
Combinational Circuits
Component Identification: Digital
Combinational Circuits
• Very pure silicon and germanium were manufactured
1.Introduction to Advanced Digital Design (14 marks)
Unit -4 Introduction to Embedded Systems Tuesday.
Presentation transcript:

CMP 4202: VLSI System Design Lecturer: Geofrey Bakkabulindi

VLSI System Design 2 Course Outline 1.Introduction: History and Overview 2.Electronic Properties Of Materials 3.Function Of The Basic Inverter Structure 4.Combinational Logic structures 5.Sequential Logic Structures 6.Semiconductor memories and logic arrays 7.Chip input/output circuits

VLSI System Design 3 VLSI Design - Introduction What is VLSI? –“Very Large Scale Integration” –Defines integration level –1980s hold-over from outdated taxonomy for integration levels Obviously influenced from frequency bands, i.e. HF, VHF, UHF –Sources disagree on what is measured (gates or transistors?) –#Consider prime numbers e.g 2,3,5,7…as powers of 10 below. SSI – Small-Scale Integration ( ) MSI – Medium-Scale Integration ( ) LSI – Large-Scale Integration ( ) VLSI – Very Large-Scale Integration ( ) ULSI – Ultra Large-Scale Integration (>=10 7 )

VLSI System Design 4 Integration Level Trends Obligatory historical Moore’s law plot

VLSI System Design 5 Integrated Circuits/MEMs Today, VLSI refers to systems impl. w/integrated circuits –Integrated circuit refers mostly to general manufacturing technique micro/nano-scale devices on a semiconductor (crystalline) substrate Formed using chemical/lithography processing What kind of devices / structures? –transistors (bipolar, MOSFET) –wires (interconnects and passives) –diodes (junction, LEDs, VCSELs, MSM, photoconductor, PiN) –MEMs (piezoelectric integration, accelerometers, gyroscopes, pressure sensors, micro-mirrors) For CMOS digital design, we only use MOSFET transistors (used as switches) and wires

VLSI System Design 6 Chips Integrated circuits consist of: –A small square or rectangular “die”, < 1mm thick Small die: 1.5 mm x 1.5 mm => 2.25 mm 2 Large die: 15 mm x 15 mm => 225 mm 2 –Larger die sizes mean: More logic, memory Less volume Less yield –Dies are made from silicon (substrate) Substrate provides mechanical support and electrical common point

VLSI System Design 7 VLSI Design Draw polygons that represent layers deposited on the substrate –More of an art than science One 2-input NAND gate with 4 transistors Typical microprocessor contains 50 – 200 million transistors (10-50 million gates) Scale: approximately 10 um x 10 um

VLSI System Design 8 VLSI Design Manual layout design is obviously not practical Design complexity: –Manually drawing layout for a billion transistors would take too long –Even if we could… How to verify (test) designs for functionality, speed, power, etc.? –Complexity scales faster than actual design How to reuse designs? How to create human-readable designs? How to speed-up design process? These problems form a great deal of work –Electronic Design Automation (EDA) –a.k.a. CAD Advancing EDA technology, physical fabrication technology, advanced designs, and IP form bulk of work (and money) in VLSI

VLSI System Design 9 EDA Tools Conclusion: –This course is about using design tools to manage design complexity of VLSI systems –Focus on large-scale system design (CAD tools) –CAD tools manage design and verification complexity –Only way to learn tools: practice and work with tools individually –Must teach IC fundamentals, but prevent course from becoming semiconductor theory, analog electronics, circuits, or digital logic course Target large-scale integration and EDA Reach good balance between fundamental IC theory and automated large- scale design methodology

VLSI System Design 10 EDA Tools - Challenges IC CAD tools are difficult to use –Written by electrical engineers (not professional programmers) –Incredibly buggy –Not documented –Rely on ancient, outdated file formats for interoperability –Still mostly rely on command-line interfaces –Utilize outdated, primitive, buggy APIs for GUIs –Inherently required to solve hard problems Place components, route wires Must utilize advanced heuristics that are only as good as fabrication process technology information and user input (garbage-in, garbage-out)

VLSI System Design 11 What EDA Tools Can Do Manual layout vs. EDA is like: –Manual transmission vs. automatic transmission –HTML programming vs. Frontpage –Assembly code programming vs. compiled high-level language Manual layout for small, optimized designs will always be superior EDA techniques for larger-scale designs will always be superior (verification, reusability, NRE, etc.) Goal: do careful, manual design of smaller components (cells) and use EDA to combine them for large-scale design