ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Similar documents
ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

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

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

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

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

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

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

Introduction to CMOS VLSI Design Lecture 1: Introduction

Lecture 0: Introduction

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

Floating Point Representation and Digital Logic. Lecture 11 CS301

EE141Microelettronica. CMOS Logic

Digital Integrated Circuits A Design Perspective

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ENEE 359a Digital VLSI Design

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EE 5211 Analog Integrated Circuit Design. Hua Tang Fall 2012

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

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

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

Midterm. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. Pass Transistor Logic. Restore Output.

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

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

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

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

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

Chapter 2. Design and Fabrication of VLSI Devices

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

nmos IC Design Report Module: EEE 112

Lecture 7 Circuit Delay, Area and Power

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

S No. Questions Bloom s Taxonomy Level UNIT-I

ECE 342 Electronic Circuits. Lecture 34 CMOS Logic

! Memory. " RAM Memory. ! Cell size accounts for most of memory array size. ! 6T SRAM Cell. " Used in most commercial chips

Dynamic Combinational Circuits. Dynamic Logic

CMOS Inverter (static view)

CMPEN 411 VLSI Digital Circuits. Lecture 03: MOS Transistor

MOSFET: Introduction

Dynamic Combinational Circuits. Dynamic Logic

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

L2: Combinational Logic Design (Construction and Boolean Algebra)

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

ELEN0037 Microelectronic IC Design. Prof. Dr. Michael Kraft

ECE 546 Lecture 10 MOS Transistors

Lecture 12 CMOS Delay & Transient Response

Introduction to Computer Engineering ECE 203

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

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]

Semiconductor Memories

Miscellaneous Lecture topics. Mary Jane Irwin [Adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.]

CMOS Transistors, Gates, and Wires

CMOS Technology Worksheet

MOS Transistor Properties Review

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

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

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Review: MOS Capacitor with External Bias

Digital Integrated Circuits A Design Perspective

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

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

Static CMOS Circuits. Example 1

Lecture 25. Semiconductor Memories. Issues in Memory

AE74 VLSI DESIGN JUN 2015

Lecture 4: DC & Transient Response

ECE321 Electronics I

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

Lecture 34: Portable Systems Technology Background Professor Randy H. Katz Computer Science 252 Fall 1995

Spiral 2 7. Capacitance, Delay and Sizing. Mark Redekopp

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

EE115C Winter 2017 Digital Electronic Circuits. Lecture 3: MOS RC Model, CMOS Manufacturing

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

Digital Integrated Circuits A Design Perspective

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

Lecture 5: DC & Transient Response

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

Lecture 6: DC & Transient Response

EE241 - Spring 2000 Advanced Digital Integrated Circuits. References

COMP 103. Lecture 16. Dynamic Logic

Lecture 4: Implementing Logic in CMOS

Lecture 5 Fault Modeling

Digital Logic. CS211 Computer Architecture. l Topics. l Transistors (Design & Types) l Logic Gates. l Combinational Circuits.

Digital Integrated Circuits

CPE100: Digital Logic Design I

EE141- Spring 2003 Lecture 3. Last Lecture

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Chapter 3 Basics Semiconductor Devices and Processing

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Transcription:

ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 2: January 17, 2017 MOS Fabrication pt. 1: Physics and Methodology

Lecture Outline! Digital CMOS Basics! VLSI Fundamentals! Fabrication Process 2

Digital CMOS Basics 3

Classification of Digital CMOS Circuits! Static Circuit " In steady-state the output is evaluated via a low-impedance path between the output and VDD or GND, respectively.! Dynamic Circuit " In steady-state the output is evaluated due to the presence or absence of charge, respectively, stored on the output node capacitance. 4

MOS Transistors S D G B G B D S 5

MOS Transistors S D G B G B D S 6

Ideal nmos and pmos Characteristics High Impedance or High Z G D S B D D S g = 0 S g = 1 D D S g = 1 S g = 1 g G S g D B a S S D b S Da g = 0 g = 0 D S b Da g = 1 g = 0 7

Complementary CMOS Switch -g g -g -g g g g 8

Ideal CMOS Inverter Inverter Truth Table Inverter Symbol 9

CMOS Gates! Complementary Metal Oxide Semiconductor 10

CMOS Gates Inputs A B C D A B C D V DD PUN PDN PUN and PDN are Dual 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,D). F = f(a,b,c,d) Output When the PDN is conducting, the output F will be 0. Hence,the PDN is determined by a Boolean expression for the complemented output F in terms of the un-complemented inputs (A,B,C,D). 11

Static CMOS Source/Drains! With PMOS on top, NMOS on bottom " PMOS source always at top (near V dd ) " NMOS source always at bottom (near Gnd) " Why not use NMOS for pullup network? 12

What gate is this? a b f 13

Static CMOS Gate Structure! Drives 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)! Output actively driven 14

Two-Input CMOS NOR Gate NOR A B F 1 0 0 0 Z = High Impedance (open circuit) 15

Two-Input CMOS NAND Gate A F 1 1 B 1 0 Z = High Impedance (open circuit) 16

Gate Design Example! Design gate to perform: f = (a + b) c! Strategy: 1. Use static CMOS structure 2. Design PMOS pullup for f 3. Use DeMorgan s Law to determine f 4. Design NMOS pulldown for f 17

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

Constructing Compound CMOS Gates F = (A B + C D) 19

VLSI Fundamentals

Oracle SPARC M7 Processor 21

VLSI Hierarchical Representations fabricated? - Circuit - Component 22

Y-Chart: Abstractions in 3 Domains Behavioral Domain System Level Algorithmic Level Register-Transfer Level System Specification Logic Level Algorithm Register-Transfer Spec. Circuit Level Boolean Expression Transistor Model Equation Transistor Layout Standard-cell/Sub-cell Layout Macro-cell/Module Layout Block/Die Layout Chip/SoC/Board Structural Domain CPU, ASIC Processor, Sub-system ALU, Register, MUX Gate/Flip-flop Transistor symbols Physical Domain 23

Y-Chart: Abstractions in 3 Domains 24

Goal of All VLSI Design Enterprises! Convert system specs into an IC design in MINIMUM TIME and with MAXIMUM LIKLIHOOD that the Design will PEFORM AS SPECIFIED when fabricated.! MAX YIELD + MIN DEVELOPMENT TIME + MIN DIE AREA=> MIN COST 25

Fabrication Details

Silicon Ingot and Wafer Manufacturing Crystal Puller with rotation mechanism Crystal Seed Single-Crystal Silicon Molten Polysilicon Quartz Crucible Heating Element Heat Shield Water Image from Quirk & Serda Jacket 27

Silicon Wafer Manufacturing Si Ingots 300 mm (12 in.) Si 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. 28

Silicon Lattice! Forms into crystal lattice Penn ESE370 570 Spring Fall2015 2017 - Khanna 29

Silicon Lattice! Cartoon two-dimensional view 30

Doping! Add impurities to Silicon Lattice " Replace a Si atom at a lattice site with another 31

Doping Elements! (periodic table) http://chemistry.about.com/od/imagesclipartstructures/ig/science-pictures/periodic-table-of-the-elements.htm 32

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

Doping 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 34

IC Manufacturing Steps 35

Fabrication! Start with Silicon wafer! Dope! Grow Oxide (SiO 2 )! Deposit Metal! Mask/Etch to define where features go http://www.youtube.com/watch?v=35jwsqxku74 Time Code: 2:00-4:30 36

Photolithography 37

CMOS Processing Technology Boron atoms deposited on surface time = 0 s time = 60 s 38

Fabricated n-mos Transistor 39

n-mos Transistor Representations Physical Structure poly field metal 1 gate oxide S n + L drawn gate oxide n + p substrate (bulk) D L effective Layout Representation S G D n+ n+ L drawn W drawn Schematic Representation 40

nmos Transistor from a 3D Perspective Gate Oxide Field Oxide P-Type Source/Drain Regions Field Oxide 41

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

Typical N-Well CMOS Process 43

Typical N-Well CMOS Process 44

Big Idea! Systematic construction of any gate from transistors with CMOS PUN and PDN! 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 45

Admin! Enroll in Piazza site " piazza.com/upenn/spring2017/ese570! Homework 1 due Thursday " Journal articles will come back in lecture 46