ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Similar documents
Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Classification of Digital CMOS Circuits. Digital CMOS Basics

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Classification of Digital CMOS Circuits. Digital CMOS Basics

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

2. BOOLEAN SWITCHING ALGEBRA

Digital Integrated Circuits A Design Perspective

Lecture 4: Implementing Logic in CMOS

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems. Today MOS MOS. Capacitor. Idea

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

! CMOS Process Enhancements. ! Semiconductor Physics. " Band gaps. " Field Effects. ! MOS Physics. " Cut-off. " Depletion.

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Learning Objectives 10/7/2010. CE 411 Digital System Design. Fundamental of Logic Design. Review the basic concepts of logic circuits. Dr.

Introduction to CMOS VLSI Design Lecture 1: Introduction

VLSI Design I; A. Milenkovic 1

Lecture 0: Introduction

! Previously: simple models (0 and 1 st order) " Comfortable with basic functions and circuits. ! This week and next (4 lectures)

Floating Point Representation and Digital Logic. Lecture 11 CS301

VLSI Design I; A. Milenkovic 1

EE 330 Lecture 6. Improved Switch-Level Model Propagation Delay Stick Diagrams Technology Files

! CMOS Process Enhancements. ! Semiconductor Physics. " Band gaps. " Field Effects. ! MOS Physics. " Cut-off. " Depletion.

Digital Integrated Circuits A Design Perspective

CPE/EE 427, CPE 527 VLSI Design I L07: CMOS Logic Gates, Pass Transistor Logic. Review: CMOS Circuit Styles

nmos IC Design Report Module: EEE 112

VLSI Design I; A. Milenkovic 1

CMPEN 411 VLSI Digital Circuits. Lecture 04: CMOS Inverter (static view)

Chapter 2. Design and Fabrication of VLSI Devices

CPE/EE 427, CPE 527 VLSI Design I L06: CMOS Inverter, CMOS Logic Gates. Course Administration. CMOS Inverter: A First Look

CMOS Inverter (static view)

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Review: 1st Order RC Delay Models. Review: Two-Input NOR Gate (NOR2)

Topics. Dynamic CMOS Sequential Design Memory and Control. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

Dynamic Combinational Circuits. Dynamic Logic

EE141Microelettronica. CMOS Logic

! Previously: simple models (0 and 1 st order) " Comfortable with basic functions and circuits. ! This week and next (4 lectures)

EE40 Lec 20. MOS Circuits

AE74 VLSI DESIGN JUN 2015

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK

Lecture 5 Fault Modeling

Fig. 1 CMOS Transistor Circuits (a) Inverter Out = NOT In, (b) NOR-gate C = NOT (A or B)

Today s lecture. EE141- Spring 2003 Lecture 4. Design Rules CMOS Inverter MOS Transistor Model

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

3. Design a stick diagram for the PMOS logic shown below [16] Y = (A + B).C. 4. Design a layout diagram for the CMOS logic shown below [16]

Dynamic Combinational Circuits. Dynamic Logic

Lecture 1: Circuits & Layout

EEC 118 Lecture #6: CMOS Logic. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

The Intrinsic Silicon

CMOS Inverter: CPE/EE 427, CPE 527 VLSI Design I L06: CMOS Inverter, CMOS Logic Gates. Course Administration. CMOS Properties.

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ENGR890 Digital VLSI Design Fall Lecture 4: CMOS Inverter (static view)

Topics. CMOS Design Multi-input delay analysis. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

L2: Combinational Logic Design (Construction and Boolean Algebra)

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Review: MOSFET N-Type, P-Type. Semiconductor Physics.

VLSI VLSI CIRCUIT DESIGN PROCESSES P.VIDYA SAGAR ( ASSOCIATE PROFESSOR) Department of Electronics and Communication Engineering, VBIT

EE 5211 Analog Integrated Circuit Design. Hua Tang Fall 2012

Digital Integrated Circuits A Design Perspective. Semiconductor. Memories. Memories

ECE 546 Lecture 10 MOS Transistors

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences. Professor Oldham Fall 1999

EEC 116 Lecture #5: CMOS Logic. Rajeevan Amirtharajah Bevan Baas University of California, Davis Jeff Parkhurst Intel Corporation

Field-Effect (FET) transistors

MOS Transistor Properties Review

ENEE 359a Digital VLSI Design

Semiconductor Memories

CARNEGIE MELLON UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING DIGITAL INTEGRATED CIRCUITS FALL 2002

9/18/2008 GMU, ECE 680 Physical VLSI Design

CMOS Transistors, Gates, and Wires

CMOS Technology Worksheet

Static CMOS Circuits. Example 1

Important! EE141- Fall 2002 Lecture 5. CMOS Inverter MOS Transistor Model

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Total Power. Energy and Power Optimization. Worksheet Problem 1

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

S No. Questions Bloom s Taxonomy Level UNIT-I

B.Supmonchai June 26, q Introduction of device basic equations. q Introduction of models for manual analysis.

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ECE321 Electronics I

CMPE12 - Notes chapter 1. Digital Logic. (Textbook Chapter 3)

CMOS Digital Integrated Circuits Lec 10 Combinational CMOS Logic Circuits

Integrated Circuits & Systems

Digital Integrated Circuits A Design Perspective

Lecture 7 Circuit Delay, Area and Power

ELEN0037 Microelectronic IC Design. Prof. Dr. Michael Kraft

CPE/EE 427, CPE 527 VLSI Design I Delay Estimation. Department of Electrical and Computer Engineering University of Alabama in Huntsville

FIELD EFFECT TRANSISTORS:

CMOS INVERTER. Last Lecture. Metrics for qualifying digital circuits. »Cost» Reliability» Speed (delay)»performance

! Charge Leakage/Charge Sharing. " Domino Logic Design Considerations. ! Logic Comparisons. ! Memory. " Classification. " ROM Memories.

MOSFET: Introduction

Lecture 14: Circuit Families

CPE/EE 427, CPE 527 VLSI Design I Pass Transistor Logic. Review: CMOS Circuit Styles

Introduction to Computer Engineering ECE 203

CMPEN 411 VLSI Digital Circuits Spring 2011 Lecture 07: Pass Transistor Logic

Lecture 150 Basic IC Processes (10/10/01) Page ECE Analog Integrated Circuits and Systems P.E. Allen

Motivation for Lecture. For digital design we use CMOS transistors. Gate Source. CMOS symboler. MOS transistor. Depletion. A channel is created

THE INVERTER. Inverter

Chapter 5 CMOS Logic Gate Design

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

Lecture 22 Chapters 3 Logic Circuits Part 1

Lecture 6 Power Zhuo Feng. Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 2010

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Digital Integrated Circuits A Design Perspective

Transcription:

EE 570: igital Integrated Circuits and VLI Fundamentals Lec 2: January 22, 2019 MO Fabrication pt. 1: Physics and Methodology

Lecture Outline! igital CMO Basics! VLI Fundamentals! Fabrication Process 2

igital CMO Basics 3

Classification of igital CMO Circuits igital Circuits tatic Circuits ynamic Circuits! tatic Circuit " In steady-state the output is evaluated via a low-impedance path between the output and V or GN, respectively. I.e the output is actively driven.! ynamic Circuit " In steady-state the output is evaluated due to the presence or absence of charge, respectively, stored on the output node capacitance. 4

MO Transistors G B G B 5

MO Transistors G B G B 6

Ideal nmo and pmo Characteristics G B g = 0 g = 1 g = 1 g = 1 7

Ideal nmo and pmo Characteristics G B g = 0 g = 1 g = 1 g = 1 8

Ideal nmo and pmo Characteristics G B g = 0 g = 1 g = 1 g = 1 g G g B a b a g = 0 g = 0 b a g = 1 g = 0 9

Ideal nmo and pmo Characteristics G B g = 0 g = 1 g = 1 g = 1 g G g B a b a g = 0 g = 0 b a g = 1 g = 0 10

Ideal CMO Inverter Inverter Truth Table Inverter ymbol 11

CMO Gates! Complementary Metal Oxide emiconductor 12

CMO Gates Inputs A B C A B C V PUN PN PUN and PN are ual Networks When the PUN is conducting, the output F will be 1. Hence,the PUN is determined by a Boolean expression for the un-complemented output F in terms of the complemented inputs (A,B,C,). F = f(a,b,c,) Output When the PN is conducting, the output F will be 0. Hence,the PN is determined by a Boolean expression for the complemented output F in terms of the un-complemented inputs (A,B,C,). 13

tatic CMO ource/rains! With PMO on top, NMO on bottom " PMO source always at top (near V dd ) " NMO source always at bottom (near Gnd) " Why not use NMO for pullup network? 14

What gate is this? A B F 15

tatic CMO Gate tructure! rives rail-to-rail " Power rails are V dd and Gnd " output is V dd or Gnd! Input connects to gates # load is capacitive! Once output node is charged doesn t use energy (no static current only leakage)! Output actively driven 16

Two-Input CMO NOR Gate NOR A B F 0 U 1 0 0 0 0 = Low Impedance (short circuit) Z = High Impedance (open circuit) 17

Two-Input CMO NAN Gate 2 1 2 1 F A Out 2 1 B 2 1 0 = Low Impedance (short circuit) Z = High Impedance (open circuit) 18

Two-Input CMO NAN Gate A 2 1 2 1 F Out 0 U 0 U 1 1 B 2 1 2 0 U 1 0 1 0 = Low Impedance (short circuit) Z = High Impedance (open circuit) 19

Gate esign Example! esign gate to perform: f = (a + b) c! trategy: 1. Use static CMO structure 2. esign PMO pullup for f 3. Use emorgan s Law to determine f 4. esign NMO pulldown for f 20

Gate esign Example! esign gate to perform: f = (a + b) c a b c f Convince yourself with a truth table. 21

Constructing Compound CMO Gates F = (A B + C ) 22

VLI Fundamentals

Oracle PARC M7 Processor 24

VLI Hierarchical Representations! Complex digital systems can be sub-divided in a hierarchical manner! Highly automated techniques exist for converting high level descriptions of system behaviour to a detailed implementation prescription to fabricate a chip! To do this, a set of abstractions and domains have been developed to describe integrated electronic systems 25

esign omains! esigns are represented in three domains " Behavioral What does the system do? " tructural How are the elements connected? " Physical How is the structure to be fabricated? 26

esign Abstractions! Each domain can be specified at a variety of levels of abstraction " Architectural " Algorithmic " Module or Functional Block " Logical " witch " Circuit Higher Level Lower Level 27

Y-Chart: Abstractions in three omains Behavioral omain ystem Level Algorithmic Level Register-Transfer Level ystem pecification Logic Level Algorithm Register-Transfer pec. Circuit Level Boolean Expression Transistor Model Equation Transistor Layout tandard-cell/ub-cell Layout Macro-cell/Module Layout Block/ie Layout Chip/oC/Board tructural omain CPU, AIC Processor, ub-system ALU, Register, MUX Gate/Flip-flop Transistor symbols Physical omain 28

Y-Chart: Abstractions in three omains 29

Goal of All VLI esign Enterprises! Convert system specs into an IC design in MINIMUM TIME and with MAXIMUM LIKLIHOO that the esign will PEFORM A PECIFIE when fabricated.! MAX YIEL + MIN EVELOPMENT TIME + MIN IE AREA=> MIN COT 30

Fabrication etails

ilicon Ingot and Wafer Manufacturing Crystal Puller with rotation mechanism Crystal eed ingle-crystal ilicon Quartz Crucible Heating Element Molten Polysilicon Heat hield Water Jacket Image from Quirk & erda 32

ilicon Wafer Manufacturing i Ingots 300 mm (12 in.) i Wafers! The ROI of 450mm wafers is compelling: " A 450mm fab with equal wafer capacity to a 300mm fab can produce 2x the amount of die. " A 14nm die from a 450mm wafer will cost 23% less than the same die from a 300mm wafer. 33

ilicon Lattice! Forms into crystal lattice 34

ilicon Lattice! Cartoon two-dimensional view 35

oping! Add impurities to ilicon Lattice " Replace a i atom at a lattice site with another 36

oping Elements! (periodic table) http://chemistry.about.com/od/imagesclipartstructures/ig/cience-pictures/periodic-table-of-the-elements.htm 37

oping with P (N-type)! End up with extra electrons " onor electrons! Not tightly bound to atom " Low energy to displace " Easy for these electrons to move 38

oping with B (P-type)! End up with electron vacancies -- Holes " Acceptor electron sites! Easy for electrons to shift into these sites " Low energy to displace " Easy for the electrons to move " Movement of an electron best viewed as movement of hole 39

IC Manufacturing teps 40

Fabrication! tart with ilicon wafer! ope! Grow Oxide (io 2 )! eposit Metal! Mask/Etch to define where features go https://youtu.be/35jwqxku74?t=121 Time Code: 2:00-4:30 41

Photolithography 42

CMO Processing Technology Boron atoms deposited on surface time = 0 s time = 60 s 43

Fabricated n-mo Transistor 44

n-mo Transistor Representations Physical tructure poly field metal 1 gate oxide n + L drawn gate oxide n + p substrate (bulk) L effective Layout Representation G n+ n+ L drawn W drawn chematic Representation 45

nmo Transistor from a 3 Perspective Gate Oxide Field Oxide P-Type ource/rain Regions Field Oxide 46

Fabrication Process Grow field oxide. Create contact window, deposit & pattern metal film. 47

Typical N-Well CMO Process 48

Typical N-Well CMO Process 49

Big Idea! ystematic construction of any gate from transistors with CMO PUN and PN! Hierarchical design process in three domains (behavioural, structural, and physical) allows for complicated designs motivated cost as a function of performance, yield and design time 50

Admin! New classroom: Towne 311! Behind the scenes programming note: " Additional grader: Yifeng Zhang! Enroll in Piazza site " piazza.com/upenn/spring2019/ese570! Homework 1 due Friday " Journal articles may show up in lecture 51