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

Floating Point Representation and Digital Logic. Lecture 11 CS301

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)

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

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

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

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Lecture 7 Circuit Delay, Area and Power

S No. Questions Bloom s Taxonomy Level UNIT-I

ECE 342 Electronic Circuits. Lecture 34 CMOS Logic

Dynamic Combinational Circuits. Dynamic Logic

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

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

Digital Integrated Circuits A Design Perspective

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

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

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

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

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Static CMOS Circuits. Example 1

Lecture 25. Semiconductor Memories. Issues in Memory

AE74 VLSI DESIGN JUN 2015

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

ECE321 Electronics I

Lecture 4: DC & Transient Response

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

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

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

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

Digital Integrated Circuits A Design Perspective

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

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

Lecture 4: Implementing Logic in CMOS

EE241 - Spring 2000 Advanced Digital Integrated Circuits. References

COMP 103. Lecture 16. Dynamic Logic

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

Lecture 5 Fault Modeling

Digital Integrated Circuits

CPE100: Digital Logic Design I

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EE141- Spring 2003 Lecture 3. Last Lecture

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 19, 2016 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 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). 10

CMOS Gates! Complementary Metal Oxide Semiconductor 11

What gate is this? a b f 12

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 13

Two-Input CMOS NOR Gate NOR A B F 1 0 0 0 14

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

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 16

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

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? 18

Multiplexor (MUX) output = A s + B s 19

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

VLSI Fundamentals

Oracle SPARC M7 Processor 22

VLSI Hierarchical Representations fabricated? - Circuit - Component 23

Y-Chart: Abstractions in 3 Domains 24

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 25

Goal of All VLSI Design Enterprises! Convert system pecs 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 26

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 28

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. 29

Silicon Lattice! Forms into crystal lattice Penn ESE370 570 Spring Fall2015 2016 - Khanna 30

Silicon Lattice! Cartoon two-dimensional view 31

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

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

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 34

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 35

IC Manufacturing Steps 36

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 37

Photolithography 38

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

Fabricated n-mos Transistor 40

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 41

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

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

Typical N-Well CMOS Process 44

Typical N-Well CMOS Process 45

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 46

Admin! Enroll in Piazza site " piazza.com/upenn/spring2016/ese570! Homework 1 due Thursday " Journal articles will come back in Journal Review Thursdays 47