Introduction to VLSI Design l l l Instructor

  • Slides: 32
Download presentation
Introduction to VLSI Design l l l Instructor: Steven P. Levitan levitan@ee. pitt. edu

Introduction to VLSI Design l l l Instructor: Steven P. Levitan levitan@ee. pitt. edu TA: Jeremiah Cessna jecst 40@pitt. edu Book: Digital Integrated Circuits: A Design Perspective; Jan Rabaey Lab Notes: at Copycat http: //kona. ee. pitt. edu/steve/EE 1192 http: //infopad. EECS. Berkeley. EDU/~icdesign/ Introduction to VLSI Design Introduction © Steven P. Levitan 1998

Digital Integrated Circuits A Design Perspective Jan M. Rabaey

Digital Integrated Circuits A Design Perspective Jan M. Rabaey

Course Outline (approximate) – Introduction and Motivation – The VLSI Design Process – Details

Course Outline (approximate) – Introduction and Motivation – The VLSI Design Process – Details of the MOS Transistor – Device Fabrication – Design Rules – CMOS circuits – VLSI Structures – System Timing – Real Circuits and Performance Introduction to VLSI Design Introduction © Steven P. Levitan 1998

Reference Books – Principles of CMOS VLSI Design: Neil Weste and Kamran Eshraghian –

Reference Books – Principles of CMOS VLSI Design: Neil Weste and Kamran Eshraghian – CMOS: Baker, Li, Boyce – Application Specific Integrated Circuits: Smith – The Design and Analysis of VLSI – Circuits: Lance Glasser and Daniel Dobberpuhl – Introduction to VLSI Systems: Carver Mead & Lynn Conway – News. Groups: comp. lsi, comp. lsi. cad Introduction to VLSI Design Introduction © Steven P. Levitan 1998

Software – Magic l l Unix Based Interactive Design Rule Checking Circuit Extraction Supported

Software – Magic l l Unix Based Interactive Design Rule Checking Circuit Extraction Supported Technology files – Spice l l Well known and disliked Spice 3 allows user models Good support/documentation Interface with Magic extraction – Irsim l l l Switch / Switched - Resistor level Fast functional validation Good interface with Magic Introduction to VLSI Design Introduction © Steven P. Levitan 1998

The First Computer Digital Integrated Circuits Introduction © Prentice Hall 1995

The First Computer Digital Integrated Circuits Introduction © Prentice Hall 1995

ENIAC - The first electronic computer (1946) Digital Integrated Circuits Introduction © Prentice Hall

ENIAC - The first electronic computer (1946) Digital Integrated Circuits Introduction © Prentice Hall 1995

Evolution in Complexity Digital Integrated Circuits Introduction © Prentice Hall 1995

Evolution in Complexity Digital Integrated Circuits Introduction © Prentice Hall 1995

What is “CMOS VLSI”? – MOS = Metal Oxide Semiconductor (This used to mean

What is “CMOS VLSI”? – MOS = Metal Oxide Semiconductor (This used to mean a Metal gate over Oxide insulation) – Now we use polycrystalline silicon which is deposited on the surface of the chip as a gate. We call this “poly” or just “red stuff” to distinguish it from the body of the chip, the substrate, which is a single crystal of silicon. – We do use metal (aluminum) for interconnection wires on the surface of the chip. Introduction to VLSI Design Introduction © Steven P. Levitan 1998

CMOS: Complementary MOS – Means we are using both N-channel and Pchannel type enhancement

CMOS: Complementary MOS – Means we are using both N-channel and Pchannel type enhancement mode Field Effect Transistors (FETs). – Field Effect- NO current from the controlling electrode into the output l l FET is a voltage controlled current device BJT is a current controlled current device – N/P Channel - doping of the substrate for increased carriers (electrons or holes) Introduction to VLSI Design Introduction © Steven P. Levitan 1998

N-Channel Enhancement mode MOS FET – Four Terminal Device - substrate bias –The “self

N-Channel Enhancement mode MOS FET – Four Terminal Device - substrate bias –The “self aligned gate” - key to CMOS Introduction to VLSI Design Introduction © Steven P. Levitan 1998

VLSI: Very Large Scale Integration l Integration: Integrated Circuits » multiple devices on one

VLSI: Very Large Scale Integration l Integration: Integrated Circuits » multiple devices on one substrate l How large is Very Large? – SSI (small scale integration) l 7400 series, 10 -100 transistors – MSI (medium scale) l 74000 series 100 -1000 – LSI 1, 000 -10, 000 transistors – VLSI > 10, 000 transistors – ULSI/SLSI (some disagreement) Introduction to VLSI Design Introduction © Steven P. Levitan 1998

Intel 4004 Micro-Processor Digital Integrated Circuits Introduction © Prentice Hall 1995

Intel 4004 Micro-Processor Digital Integrated Circuits Introduction © Prentice Hall 1995

Evolution in Transistor Count Digital Integrated Circuits Introduction © Prentice Hall 1995

Evolution in Transistor Count Digital Integrated Circuits Introduction © Prentice Hall 1995

Scale Example Consider a chip size of 20 mm X 20 mm l Consider

Scale Example Consider a chip size of 20 mm X 20 mm l Consider a transistor size of 2 um X 2 um l » With area for wires, etc. 1 x 108 transistors / chip l Or - plot at 1 transistor : 1 mm l – 1 chip : 20 meter x 20 meter plot Introduction to VLSI Design Introduction © Steven P. Levitan 1998

Intel Pentium (II) microprocessor Digital Integrated Circuits Introduction © Prentice Hall 1995

Intel Pentium (II) microprocessor Digital Integrated Circuits Introduction © Prentice Hall 1995

VLSI Design – But the real issue is that VLSI is about designing systems

VLSI Design – But the real issue is that VLSI is about designing systems on chips. – The designs are complex, and we need to use structured design techniques and sophisticated design tools to manage the complexity of the design. – We also accept the fact that any technology we learn the details of will be out of date soon. – We are trying to develop and use techniques that will transcend the technology, but still respect it. Introduction to VLSI Design Introduction © Steven P. Levitan 1998

The Process of VLSI Design: Consists of many different representations/Abstractions of the system (chip)

The Process of VLSI Design: Consists of many different representations/Abstractions of the system (chip) that is being designed. – System Level Design – Architecture / Algorithm Level Design – Digital System Level Design – Logical Level Design – Electrical Level Design – Layout Level Design – Semiconductor Level Design (possibly more) Each abstraction/view is itself a Design Hierarchy of refinements which decompose the design. Introduction to VLSI Design Introduction © Steven P. Levitan 1998

Design Abstraction Levels Digital Integrated Circuits Introduction © Prentice Hall 1995

Design Abstraction Levels Digital Integrated Circuits Introduction © Prentice Hall 1995

Help from Computer Aided Design tools l Tools » » » » l »

Help from Computer Aided Design tools l Tools » » » » l » Logic design » Electronic/circuit design » Device physics » Artwork » Applications - system design » Architectures Editors Simulators Libraries Module Synthesis Place/Route Chip Assemblers Silicon Compilers Introduction to VLSI Design Experts Introduction © Steven P. Levitan 1998

New Design Methodologies l Methodologies which are based on: » System Level Abstractions v.

New Design Methodologies l Methodologies which are based on: » System Level Abstractions v. s. Device Characteristic Abstractions – Logic structures and circuitry change slowly over time l trade-offs do change, but the choices do not » Scalable Designs – Layout techniques also change slowly. l But the minimum feature size steadily decreases with time (also Voltage, Die Size, etc. ) Introduction to VLSI Design Introduction © Steven P. Levitan 1998

Design Approaches – Custom l l full control of design best results, slowest design

Design Approaches – Custom l l full control of design best results, slowest design time. – Semi-custom (std cell) l l use Cell libraries from vendor cad tools, faster design time – Gate Array l l l fastest design time worst speed/power/density best low volume (worst high volume) – EPLA/EPLD - FPGA - electrically programmable (in the field) Introduction to VLSI Design Introduction © Steven P. Levitan 1998

Close up of Intel Chip? Time Magazine, July 1998 Introduction to VLSI Design Introduction

Close up of Intel Chip? Time Magazine, July 1998 Introduction to VLSI Design Introduction © Steven P. Levitan 1998

Evolution in Speed/Performance Digital Integrated Circuits Introduction © Prentice Hall 1995

Evolution in Speed/Performance Digital Integrated Circuits Introduction © Prentice Hall 1995

Technologies – Bipolar (BJT) l l l TTL, Schottky ECL I^2 L – Dual

Technologies – Bipolar (BJT) l l l TTL, Schottky ECL I^2 L – Dual Junction, current controlled devices l MOS (FET unipolar) » NMOS, PMOS » CMOS <== our course – Single Junction voltage controlled devices l l Ga. As (typically JFET’s) OEIC’s - MQW’s, Integrated Lasers, ? Introduction to VLSI Design Introduction © Steven P. Levitan 1998

Silicon in 2010 Die Area: 2. 5 x 2. 5 cm Voltage: 0. 6

Silicon in 2010 Die Area: 2. 5 x 2. 5 cm Voltage: 0. 6 V Technology: 0. 07 m Digital Integrated Circuits Introduction © Prentice Hall 1995

SIA -National Technology Roadmap for Semiconductors Introduction to VLSI Design Introduction © Steven P.

SIA -National Technology Roadmap for Semiconductors Introduction to VLSI Design Introduction © Steven P. Levitan 1998

SIA -National Technology Roadmap for Semiconductors 8 inch Introduction to VLSI Design Introduction 18

SIA -National Technology Roadmap for Semiconductors 8 inch Introduction to VLSI Design Introduction 18 inch © Steven P. Levitan 1998

SIA -National Technology Roadmap for Semiconductors Introduction to VLSI Design Introduction © Steven P.

SIA -National Technology Roadmap for Semiconductors Introduction to VLSI Design Introduction © Steven P. Levitan 1998

SIA -National Technology Roadmap for Semiconductors Introduction to VLSI Design Introduction © Steven P.

SIA -National Technology Roadmap for Semiconductors Introduction to VLSI Design Introduction © Steven P. Levitan 1998

SIA -National Technology Roadmap for Semiconductors Introduction to VLSI Design Introduction © Steven P.

SIA -National Technology Roadmap for Semiconductors Introduction to VLSI Design Introduction © Steven P. Levitan 1998

SIA -National Technology Roadmap for Semiconductors Introduction to VLSI Design Introduction © Steven P.

SIA -National Technology Roadmap for Semiconductors Introduction to VLSI Design Introduction © Steven P. Levitan 1998