CMOS VLSI DesignIntroductionSlide 1 Introduction to CMOS VLSI Design Adnan Aziz The University of Texas at Austin.

Slides:



Advertisements
Similar presentations
Chapter 00 Preface Introduction to VLSI Circuits and Systems 積體電路概論
Advertisements

1-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL
©RICHARD C. JAEGER 6/5/97 MICROELECTRONI CIRCUIT DESIGN Table The Worldwide Electronics Market ($1,013 Billion) in 1992 [1] Category Share (%) Data.
ECE 6466 “IC Engineering” Dr. Wanda Wosik
Design of Digital Circuits
Integrated Digital Electronics Module 3B2 Lectures 1-8 Engineering Tripos Part IIA David Holburn January 2006.
EE105 Microelectronic Devices and Circuits
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.
Assignment II Integrated Circuits Design Ping-Hsiu Lee Reagan High School, Houston I. S. D. Deborah Barnett Tidehaven High School, Tidehaven I. S. D. Faculty.
EE 466: VLSI Design Instructor: Amlan Ganguly TA: Souradip Sarkar Meeting: MWF, 12.10pm, Sloan-38.
EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto
EE314 Basic EE II Silicon Technology [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Chapter 01 An Overview of VLSI
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.
EEM232 Digital Systems I. Course Information Instructor : Atakan Doğan Office hours: TBD Materials :
VLSI Communication Systems
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 1 Dr. “Peter” Weiping Shi Dept. of Electrical and Computer Engineering.
ECE 232 L1 Intro.1 Adapted from Patterson 97 ©UCBCopyright 1998 Morgan Kaufmann Publishers ECE 232 Hardware Organization and Design Lecture 1 Introduction.
ECE2030 Introduction to Computer Engineering Lecture 1: Overview
VLSI Tarik Booker. VLSI? VLSI – Very Large Scale Integration Refers to the many fields of electrical and computer engineering that deal with the analysis.
EE414 VLSI Design Introduction Introduction to VLSI Design [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
ELEC516/10 course_des 1 ELEC516 VLSI System Design and Design Automation Spring 2010 Course Description Chi-ying Tsui Department of Electrical and Electronic.
ASIC Design Introduction - 1 The history of Integrated Circuit (IC) The base for such a significant progress –Well understanding of semiconductor physics.
Design and Implementation of VLSI Systems (EN1600) lecture01 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.
Microelectronic Devices and Circuits Mozafar Bag-Mohammadi Ilam University.
Principles Of Digital Design Chapter 1 Introduction Design Representation Levels of Abstraction Design Tasks and Design Processes CAD Tools.
First ClassSlide 1 Advanced VLSI Design Hsin-Chou Chi.
Welcome to EE 130/230A Integrated Circuit Devices
EECS 318 CAD Computer Aided Design LECTURE 1: Introduction.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: TBD (Benton 323) Also, by appointment.
VLSI & ECAD LAB Introduction.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
1 CPRE210: Introduction to Digital Design Instructor –Arun K. Somani –Tel: – –Office Hours: MWF 10:00-11:00 Teaching Assistant.
ELEC692/04 course_des 1 ELEC 692 Special Topic VLSI Signal Processing Architecture Fall 2004 Chi-ying Tsui Department of Electrical and Electronic Engineering.
CS/EE 3700: Fundamentals of Digital System Design Chris J. Myers Spring
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”
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 1: September 8, 2010 Introduction and.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: M Period 3, W Period 4 Subject to change.
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 1: September 7, 2011 Introduction and.
Introduction to ICs and Transistor Fundamentals Brief History Transistor Types Moore’s Law Design vs Fabrication.
Spring 2007 W. Rhett Davis with minor editing by J. Dean Brock UNCA ECE Slide 1 ECE 406 – Design of Complex Digital Systems Lecture 1: Introduction.
AEEC405 – Microprocessor Architecture. Some Information Instructor Details Main Book.
Welcome to EE 130/230M Integrated Circuit Devices Instructors: Prof. Tsu-Jae King Liu and Dr. Nuo Xu (tking and TA:Khalid Ashraf.
Semiconductor Industry Milestones
INTRODUCTION. This course is basically about silicon chip fabrication, the technologies used to manufacture ICs.
EMT 241/3 INTRODUCTION TO IC LAYOUT Semester II 2007/08 School of Microelectronic Engineering Universiti Malaysia Perlis.
ECE 551: Digital System Design & Synthesis Motivation and Introduction Lectures Set 1 (3 Lectures)
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
CDA 4253 FPGA System Design Hao Zheng Dept of Comp Sci & Eng USF.
Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-1 Panorama of VLSI Design Fabrication (Chem, physics) Technology (EE) Systems (CS) Matel.
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
1 Digital Logic Design (41-135) Introduction Younglok Kim Dept. of Electrical Engineering Sogang University Spring 2006.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital.
1 Introduction to Engineering Fall 2006 Lecture 17: Digital Tools 1.
Introduction to ASICs ASIC - Application Specific Integrated Circuit
ECE2030 Introduction to Computer Engineering Lecture 1: Overview
Introduction to Microelectronic Circuits
ELEC 7770 Advanced VLSI Design Spring 2016 Introduction
Introduction to VLSI ASIC Design and Technology
Introduction to Microprocessors
ELEC 7770 Advanced VLSI Design Spring 2014 Introduction
ELEC 7770 Advanced VLSI Design Spring 2012 Introduction
T Computer Architecture, Autumn 2005
ELEC 7770 Advanced VLSI Design Spring 2010 Introduction
ECNG 1014: Digital Electronics Lecture 1: Course Overview
ENG3380 Computer Organization
HIGH LEVEL SYNTHESIS.
Presentation transcript:

CMOS VLSI DesignIntroductionSlide 1 Introduction to CMOS VLSI Design Adnan Aziz The University of Texas at Austin

CMOS VLSI DesignIntroductionSlide 2 Organization  Prerequisites: logic design, basic computer organization –See sample questions  Architecture design versus chip design –Example: innovative processor  Overview of material –Bottom-up approach, CAD tools –See syllabus for individual topics  Course organization –Website, TA, office hours, HW, projects  Acknowledgements –J. Abraham (UT), D. Harris (HMC), R. Tupuri (AMD)

CMOS VLSI DesignIntroductionSlide 3 Course relevance  2007 world wide sales of chips: ~250B$ –Primarily digital –High-margin business –Basis for systems  Most CE graduates work in –VLSI design: Intel, Qualcomm –System design: HP, Cisco –Software: Microsoft, Google

CMOS VLSI DesignIntroductionSlide 4 Systems and Chips  This course: designing ICs –Part of a system: chips + board + software + … –System companies: HP, Cisco –Chip companies: Intel, Qualcomm –nVidia vs. Hercules  Example: high-end data switch –Marketing gives range of specs, architect tries to meet them –Off the shelf chips, embedded software –Why don’t we teach system design?

CMOS VLSI DesignIntroductionSlide 5 Course Goals  Learn to design and analyze state-of-the-art digital VLSI chips using CMOS technology  Employ hierarchical design methods –Understand design issues at the layout, transistor, logic and register-transfer levels –Use integrated circuit cells as building blocks –Use commercial design software in the lab  Understand the complete design flow –Won’t cover architecture, solid-state physics, analog design –Superficial treatment of transistor functioning

CMOS VLSI DesignIntroductionSlide 6 Course Information  Instructor: Adnan Aziz –(512) , –  Course Web Page – Link from my page  Book: Weste and Harris, CMOS VLSI Design: A Circuits and Systems Perspective, AW, 3 rd edition

CMOS VLSI DesignIntroductionSlide 7 Work in the Course  Lectures: largely from text (not always in sequence)  Homework: roughly 6 HWs –Relatively straightforward review questions  Laboratory exercises –Three major exercises dealing with various aspects of VLSI design –Complete each section before the deadline  Grad students: VLSI design project –Design an IP core, architecture to layout Course involves a large amount of work throughout the semester

CMOS VLSI DesignIntroductionSlide 8 What Will We Cover?  Designing chips containing lots of transistors –How basic components work (transistors, gates, flops, memories, adders, –Complexity management: hierarchy and CAD tools  Key issues: –Creating logical structures from transistors –Performance analysis and optimization –Testing: functional and manufacturing –Power consumption, clocking, I/O, etc.

CMOS VLSI DesignIntroductionSlide 9 Exams and Grading  Two midterm tests: in class, open book/notes; samples will be posted –Dates for exams in syllabus –Final: exam (360R), project (382M)  Lab dates in syllabus –Bonus/penalty for early/late submission  Weights for homework, exams, project are in syllabus –Relative weights of MT1/2, Lab 1/2/3 intentionally not specified

CMOS VLSI DesignIntroductionSlide 10 Academic Honesty  Cheating will not be tolerated –OK to discuss homework, laboratory exercises with classmates, TAs and the instructors –However: write the homework and lab exercises by yourself  We check for cheating, and report incidents

CMOS VLSI DesignIntroductionSlide 11 General Principles  Technology changes fast => important to understand general principles –optimization, tradeoffs –work as part of a group –leverage existing work: programs,building blocks  Concepts remain the same: –Example: relays -> tubes -> bipolar transistors -> MOS transistors

CMOS VLSI DesignIntroductionSlide 12 Types of IC Designs  IC Designs can be Analog or Digital  Digital designs can be one of three groups  Full Custom –Every transistor designed and laid out by hand  ASIC (Application-Specific Integrated Circuits) –Designs synthesized automatically from a high-level language description  Semi-Custom –Mixture of custom and synthesized modules

CMOS VLSI DesignIntroductionSlide 13 MOS Technology Trends

CMOS VLSI DesignIntroductionSlide 14 Steps in Design

CMOS VLSI DesignIntroductionSlide 15 System on a Chip Source: ARM

CMOS VLSI DesignIntroductionSlide 16 Laboratory Exercises  Layout and evaluation of standard cells –Familiarity with layout, circuit simulation, timing  Design and evaluation of an ALU, performance optimization –Learn schematic design, timing optimization  Design, synthesis and analysis of a simple controller as part of an SoC –Learn RT-level design, system simulation, logic synthesis and place-and-route  If you already have industrial experience with some of these tools, you can substitute lab for final project –Need my approval; will expect more from project

CMOS VLSI DesignIntroductionSlide 17 Laboratory Design Tools  We will use commercial CAD tools –Cadence, Synopsys, etc.  Commercial software is powerful, but very complex –Designers sent to long training classes –Students will benefit from using the software, but we don’t have the luxury of long training –TAs have experience with the software  Start work early in the lab –Unavailability of workstations is no excuse for late submissions –Plan designs carefully and save work frequently

CMOS VLSI DesignIntroductionSlide 18 Laboratory Exercise 1

CMOS VLSI DesignIntroductionSlide 19 Laboratory Exercise 2

CMOS VLSI DesignIntroductionSlide 20 Laboratory Exercise 3

CMOS VLSI DesignIntroductionSlide 21 Need for transistors  Cannot make logic gates with voltage/current source, RLC components –Consider steady state behavior of L and C  Need a “switch”: something where a (small) signal can control the flow of another signal

CMOS VLSI DesignIntroductionSlide 22 Coherers and Triodes  Hertz: spark gap transmitter, detector –Verified Maxwell’s equations –Not practical Tx/Rx system  Marconi: “coherer” changes resistance after EM pulse, connects to solenoid  Triode: based on Edison’s bulbs! See Ch. 1, Tom Lee, “Design of CMOS RF ICs”

CMOS VLSI DesignIntroductionSlide 23 A Brief History of MOS Some of the events which led to the microprocessor Photographs from “State of the Art: A photographic history of the integrated circuit,” Augarten, Ticknor & Fields, They can also be viewed on the Smithsonian web site,

CMOS VLSI DesignIntroductionSlide 24 Lilienfeld patents 1930: “Method and apparatus for controlling electric currents”, U.S. Patent 1,745, : “Device for controlling electric current”, U. S. Patent 1,900,018

CMOS VLSI DesignIntroductionSlide 25 Bell Labs  1940: Ohl develops the PN Junction  1945: Shockley's laboratory established  1947: Bardeen and Brattain create point contact transistor (U.S. Patent 2,524,035) Diagram from patent application

CMOS VLSI DesignIntroductionSlide 26 Bell Labs  1951: Shockley develops a junction transistor manufacturable in quantity ( U.S. Patent 2,623,105 ) Diagram from patent application

CMOS VLSI DesignIntroductionSlide s – Silicon Valley  1950s: Shockley in Silicon Valley  1955: Noyce joins Shockley Laboratories  1954: The first transistor radio  1957: Noyce leaves Shockley Labs to form Fairchild with Jean Hoerni and Gordon Moore  1958: Hoerni invents technique for diffusing impurities into Si to build planar transistors using a SiO 2 insulator  1959: Noyce develops first true IC using planar transistors, back-to-back PN junctions for isolation, diode-isolated Si resistors and SiO 2 insulation with evaporated metal wiring on top

CMOS VLSI DesignIntroductionSlide 28 The Integrated Circuit  1959: Jack Kilby, working at TI, dreams up the idea of a monolithic “integrated circuit” –Components connected by hand-soldered wires and isolated by “shaping”, PN-diodes used as resistors (U.S. Patent 3,138,743) Diagram from patent application

CMOS VLSI DesignIntroductionSlide 29 Integrated Circuits  1961: TI and Fairchild introduce the first logic ICs ($50 in quantity)  1962: RCA develops the first MOS transistor RCA 16-transistor MOSFET ICFairchild bipolar RTL Flip-Flop

CMOS VLSI DesignIntroductionSlide 30 Computer-Aided Design  1967: Fairchild develops the “Micromosaic” IC using CAD –Final Al layer of interconnect could be customized for different applications  1968: Noyce, Moore leave Fairchild, start Intel

CMOS VLSI DesignIntroductionSlide 31 RAMs  1970: Fairchild introduces 256-bit Static RAMs  1970: Intel starts selling1K-bit Dynamic RAMs Fairchild bit SRAMIntel K-bit DRAM

CMOS VLSI DesignIntroductionSlide 32 The Microprocessor  1971: Intel introduces the 4004 –General purpose programmable computer instead of custom chip for Japanese calculator company