Layout, Fabrication, and Elementary Logic Design

Similar documents
Introduction to CMOS VLSI Design

Introduction to VLSI Fabrication Technologies. Emanuele Baravelli

Fabrication and Manufacturing (Basics) Batch processes

The MOSFET Transistor

Conductivity of silicon can be changed several orders of magnitude by introducing impurity atoms in silicon crystal lattice.

Module 7 : I/O PADs Lecture 33 : I/O PADs

Advanced VLSI Design CMOS Processing Technology

Here we introduced (1) basic circuit for logic and (2)recent nano-devices, and presented (3) some practical issues on nano-devices.

AN900 APPLICATION NOTE

Field-Effect (FET) transistors

1.Introduction. Introduction. Most of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda.

CHAPTER 16 MEMORY CIRCUITS

VLSI Fabrication Process

Semiconductor Memories

Chapter 10 Advanced CMOS Circuits

Lecture 030 DSM CMOS Technology (3/24/10) Page 030-1

ELEC 3908, Physical Electronics, Lecture 15. BJT Structure and Fabrication

Theory of Transistors and Other Semiconductor Devices

Introduction to Semiconductor Manufacturing Technology. Chapter 1, Introduction. Hong Xiao, Ph. D.

1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1.

Lecture 5: Gate Logic Logic Optimization

Layout and Cross-section of an inverter. Lecture 5. Layout Design. Electric Handles Objects. Layout & Fabrication. A V i

Solar Photovoltaic (PV) Cells

Semiconductors, diodes, transistors

Solid-State Physics: The Theory of Semiconductors (Ch ) SteveSekula, 30 March 2010 (created 29 March 2010)

Gates, Circuits, and Boolean Algebra

ECE124 Digital Circuits and Systems Page 1

Junction FETs. FETs. Enhancement Not Possible. n p n p n p

Gates & Boolean Algebra. Boolean Operators. Combinational Logic. Introduction

1700V Bi-Mode Insulated Gate Transistor (BIGT) on Thin Wafer Technology

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad

Sequential 4-bit Adder Design Report

Crystalline solids. A solid crystal consists of different atoms arranged in a periodic structure.

Module 4 : Propagation Delays in MOS Lecture 22 : Logical Effort Calculation of few Basic Logic Circuits

Layout of Multiple Cells

Lezioni di Tecnologie e Materiali per l Elettronica

1.1 Silicon on Insulator a brief Introduction

Chapter 9 Semiconductor Memories. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

NEW adder cells are useful for designing larger circuits despite increase in transistor count by four per cell.

Intel s Revolutionary 22 nm Transistor Technology

Fault Modeling. Why model faults? Some real defects in VLSI and PCB Common fault models Stuck-at faults. Transistor faults Summary

Digital Integrated Circuit (IC) Layout and Design - Week 3, Lecture 5

CONTENTS. Preface Energy bands of a crystal (intuitive approach)

Nanotechnologies for the Integrated Circuits

3. Diodes and Diode Circuits. 3. Diodes and Diode Circuits TLT-8016 Basic Analog Circuits 2005/2006 1

CMOS Logic Integrated Circuits

Application Note AN-940

Intel Q3GM ES 32 nm CPU (from Core i5 660)

INF4420. Outline. Layout and CMOS processing technology. CMOS Fabrication overview. Design rules. Layout of passive and active componets.

Sheet Resistance = R (L/W) = R N L

Semiconductor doping. Si solar Cell

EDC Lesson 12: Transistor and FET Characteristics EDCLesson12- ", Raj Kamal, 1

Yrd. Doç. Dr. Aytaç Gören

Understanding the p-n Junction by Dr. Alistair Sproul Senior Lecturer in Photovoltaics The Key Centre for Photovoltaic Engineering, UNSW

Graduate Student Presentations

Chapter 1 Introduction to The Semiconductor Industry 2005 VLSI TECH. 1

COURSE: PHYSICS DEGREE: COMPUTER ENGINEERING year: 1st SEMESTER: 1st

Topics of Chapter 5 Sequential Machines. Memory elements. Memory element terminology. Clock terminology

ECE410 Design Project Spring 2008 Design and Characterization of a CMOS 8-bit Microprocessor Data Path

Upon completion of unit 1.1, students will be able to

NAME AND SURNAME. TIME: 1 hour 30 minutes 1/6

Field Effect Transistors

Winbond W2E512/W27E257 EEPROM

Interfacing 3V and 5V applications

Project 2B Building a Solar Cell (2): Solar Cell Performance

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

1. Memory technology & Hierarchy

CMOS Binary Full Adder

Yaffs NAND Flash Failure Mitigation

GRADE 11A: Physics 5. UNIT 11AP.5 6 hours. Electronic devices. Resources. About this unit. Previous learning. Expectations

DEVELOPMENTS & TRENDS IN FEOL MATERIALS FOR ADVANCED SEMICONDUCTOR DEVICES Michael Corbett mcorbett@linx-consulting.com Semicon Taiwan2015

From sand to circuits How Intel makes integrated circuit chips. Sand with Intel Core 2 Duo processor.

Introduction to Digital System Design

RAM & ROM Based Digital Design. ECE 152A Winter 2012

CHAPTER 10 Fundamentals of the Metal Oxide Semiconductor Field Effect Transistor

Winbond W971GG6JB-25 1 Gbit DDR2 SDRAM 65 nm CMOS DRAM Process

Bob York. Transistor Basics - MOSFETs

Gates. J. Robert Jump Department of Electrical And Computer Engineering Rice University Houston, TX 77251

CO2005: Electronics I (FET) Electronics I, Neamen 3th Ed. 1

Wafer Manufacturing. Reading Assignments: Plummer, Chap 3.1~3.4

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

Fabrication and Characterization of N- and P-Type a-si:h Thin Film Transistors

Silicon-On-Glass MEMS. Design. Handbook

Optimization and Comparison of 4-Stage Inverter, 2-i/p NAND Gate, 2-i/p NOR Gate Driving Standard Load By Using Logical Effort

MOS Transistors as Switches

Diode Circuits. Operating in the Reverse Breakdown region. (Zener Diode)

Modeling Sequential Elements with Verilog. Prof. Chien-Nan Liu TEL: ext: Sequential Circuit

Low Power AMD Athlon 64 and AMD Opteron Processors

Evaluating Embedded Non-Volatile Memory for 65nm and Beyond

Memory. The memory types currently in common usage are:

W04 Transistors and Applications. Yrd. Doç. Dr. Aytaç Gören

Introduction to VLSI Programming. TU/e course 2IN30. Prof.dr.ir. Kees van Berkel Dr. Johan Lukkien [Dr.ir. Ad Peeters, Philips Nat.

AN1837. Non-Volatile Memory Technology Overview By Stephen Ledford Non-Volatile Memory Technology Center Austin, Texas.

Semiconductor I. Semiconductors. germanium. silicon

ELG4126: Photovoltaic Materials. Based Partially on Renewable and Efficient Electric Power System, Gilbert M. Masters, Wiely

MOS Transistor 6.1 INTRODUCTION TO THE MOSFET

Design Verification and Test of Digital VLSI Circuits NPTEL Video Course. Module-VII Lecture-I Introduction to Digital VLSI Testing

Lecture 060 Push-Pull Output Stages (1/11/04) Page ECE Analog Integrated Circuits and Systems II P.E. Allen

Sequential Circuit Design

Pass Gate Logic An alternative to implementing complex logic is to realize it using a logic network of pass transistors (switches).

Transcription:

Introduction to CMOS VLSI Design Layout, Fabrication, and Elementary Logic Design Adapted from Weste & Harris CMOS VLSI Design

Overview Implementing switches with CMOS transistors How to compute logic functions with switches Fabricating transistors on a silicon wafer and connecting them together Fabrication and Layout CMOS VLSI Design Slide 2

Silicon Lattice Transistors are built on a silicon substrate Silicon is a Group IV material Forms crystal lattice with bonds to four neighbors Fabrication and Layout CMOS VLSI Design Slide 3

Dopants Silicon is a semiconductor Pure silicon has no free carriers and conducts poorly Adding dopants increases the conductivity Group V: extra electron (n-type) Group III: missing electron, called hole (p-type) Fabrication and Layout CMOS VLSI Design Slide 4

p-n Junctions A junction between p-type and n-type semiconductor forms a diode. Current flows only in one direction Fabrication and Layout CMOS VLSI Design Slide 5

nmos Transistor Four terminals: gate, source, drain, body Gate oxide body stack looks like a capacitor Gate and body are conductors SiO 2 (oxide) is a very good insulator Fabrication and Layout CMOS VLSI Design Slide 6

nmos Operation Body is commonly tied to ground (0 V) When the gate is at a low voltage: Source-body and drain-body diodes are OFF No current flows, transistor is OFF Fabrication and Layout CMOS VLSI Design Slide 7

nmos Operation When the gate is at a high voltage: Positive charge on gate of MOS capacitor Negative charge attracted to body Inverts a channel under gate to n-type Now current can flow through n-type silicon from source through channel to drain, transistor is ON Fabrication and Layout CMOS VLSI Design Slide 8

pmos Transistor Similar, but doping and voltages reversed Body tied to high voltage (V DD ) Gate low: transistor ON Gate high: transistor OFF Bubble indicates inverted behavior Fabrication and Layout CMOS VLSI Design Slide 9

Power Supply Voltage GND = 0 V In 1980 s, V DD = 5V V DD has decreased in modern processes High V DD would damage modern tiny transistors Lower V DD saves power V DD = 3.3, 2.5, 1.8, 1.5, 1.2, 1.0, Fabrication and Layout CMOS VLSI Design Slide 10

Transistor Abstraction 3D structure formed by fabrication 2D planar layout view Schematic symbol Switch CMOS VLSI Design Slide 11

Transistors as Switches We can view MOS transistors as electrically controlled switches Voltage at gate controls path from source to drain Fabrication and Layout CMOS VLSI Design Slide 12

Switching Logic conducts iff a b (0 only) a b a conducts iff a+b (0 only) s d s d a b b a s d s d conducts iff a' b' or (a+b)' (1 only) b conducts iff a'+b' or (a b)' (1 only) CMOS VLSI Design Slide 13

Implementation of Logic Gates OR gate a a b a + b 1 f(a,b) 0 0 0 0 1 1 b 1 0 1 1 1 1 Two problems 1) when a=b=0, f(a,b) is undefined (floating) 2) n- type switches do not conduct 1 well Two solutions when f=0, connect output to 0v using n-type switches when f=1, connect output to 1v using p-type switches CMOS VLSI Design Slide 14

Complementary CMOS Gates Pull-up network consisting of p-type devices Pull-down network consisting of n-type devices 1v (logic 1) P pull-up inputs output N pull-down Example: an inverter 0v (logic 0) a a' 0 1 1 0 : a' : a a a' CMOS VLSI Design Slide 15

CMOS Inverter A Y 0 1 Fabrication and Layout CMOS VLSI Design Slide 16

CMOS Inverter A Y 0 1 0 Fabrication and Layout CMOS VLSI Design Slide 17

CMOS Inverter A Y 0 1 1 0 Fabrication and Layout CMOS VLSI Design Slide 18

CMOS NAND Gate A B Y 0 0 0 1 1 0 1 1 Fabrication and Layout CMOS VLSI Design Slide 19

CMOS NAND Gate A B Y 0 0 1 0 1 1 0 1 1 Fabrication and Layout CMOS VLSI Design Slide 20

CMOS NAND Gate A B Y 0 0 1 0 1 1 1 0 1 1 Fabrication and Layout CMOS VLSI Design Slide 21

CMOS NAND Gate A B Y 0 0 1 0 1 1 1 0 1 1 1 Fabrication and Layout CMOS VLSI Design Slide 22

CMOS NAND Gate A B Y 0 0 1 0 1 1 1 0 1 1 1 0 Fabrication and Layout CMOS VLSI Design Slide 23

CMOS NOR Gate A B Y 0 0 1 0 1 0 1 0 0 1 1 0 Fabrication and Layout CMOS VLSI Design Slide 24

3-input NAND Gate Y pulls low if ALL inputs are 1 Y pulls high if ANY input is 0 Fabrication and Layout CMOS VLSI Design Slide 25

3-input NAND Gate Y pulls low if ALL inputs are 1 Y pulls high if ANY input is 0 Fabrication and Layout CMOS VLSI Design Slide 26

Switch Logic vs. Gate Logic Example: two-input multiplexer a b 2:1 f f=a, when s=0 f=b, when s=1 f=s'a+sb s CMOS VLSI Design Slide 27

Switch Logic vs. Gate Logic Two-input mux with gate logic (14 transistors) Two-input mux with switch logic (6 transistors) complementary pass transistor CMOS VLSI Design Slide 28

Implementing LUTs Multiplexor logic simple switch network (a tree) inputs: programming bits controls: inputs to CLB output: function value However, series transistors are slow O(n 2 ) A' A B' Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 B C' C F CMOS VLSI Design Slide 29

Programmable Interconnect Switches connect wires at intersections Can also be used to segment wire Repeaters needed every so often simple non-inverting buffers (2 inverters) otherwise, too many switches in series slow down signal CMOS VLSI Design Slide 30

Master-Slave Register CMOS VLSI Design Slide 31

Dynamic Register CMOS VLSI Design Slide 32

Latch-Based Design Switches and/or gates compute new values to store on next clock cycle straightforward implementation CL φ 2 φ 1 this circuit can use the entire clock cycle no wasted time - a form of retiming CL CL φ 2 φ 1 CMOS VLSI Design Slide 33

Static Memory Cell 8-transistor cell N-transistor only: 6T cell bit bit' rd or wr (rd or wr)' CMOS VLSI Design Slide 34

Dynamic Memory Cell 1-transistor cell precharge to intermediate voltage level charge sharing with bus capacitance (C cell << C bus ) extra demands on sense amplifier to detect small changes in bus charge storage capacitor is one end of transistor destructive read (must immediately write back) CMOS VLSI Design Slide 35

Dynamic storage Capacitor implemented by gate capacitance of transistor No capacitor is perfect charge leaks away through imperfect switches Must be replenished or refreshed 'memory' lasts about 1ms Solution: periodically read the value and write it back CMOS VLSI Design Slide 36

Read-only Memory Cells To store constants or other invariant data Popular for control implementation read1 bit1 bit2 bit3 read2 programmable logic array structure (exploits distributed NOR gate structure) CMOS VLSI Design Slide 37

Multi-ported Register Cells Augment 6T cell for more I/O bus1 bus2' row-bus1 row-bus2 bus2 bus1' CMOS VLSI Design Slide 38

CMOS Fabrication CMOS transistors are fabricated on silicon wafer Lithography process similar to printing press On each step, different materials are deposited or etched Easiest to understand by viewing both top and cross-section of wafer in a simplified manufacturing process Fabrication and Layout CMOS VLSI Design Slide 39

The wafer Czochralski process Melt silicon at 1425 C Add impurities (dopants) Spin and pull crystal Slice into wafers 0.25mm to 1.0mm thick Polish one side CMOS VLSI Design

CMOS VLSI Design

Crystal and wafer Wand (a finished 250lb crystal) A polished wafer CMOS VLSI Design

The mask Illuminate reticle on wafer Typically 4 reduction Typical image is 25 25mm Limited by focus Step-and repeat across wafer Limited by mechanical alignment 4X reticle Wafer CMOS VLSI Design

Lithography Patterning is done by exposing photoresist with light Requires many steps per layer Example: Implant layer CMOS VLSI Design Reference: FULLMAN KINETICS

Grow Oxide Layer CMOS VLSI Design Reference: FULLMAN KINETICS

Add Photoresist CMOS VLSI Design Reference: FULLMAN KINETICS

Mask CMOS VLSI Design Reference: FULLMAN KINETICS

Expose using UV Light CMOS VLSI Design Reference: FULLMAN KINETICS

Develop and Remove Resist CMOS VLSI Design Reference: FULLMAN KINETICS

Etch Silicon Dioxide CMOS VLSI Design Reference: FULLMAN KINETICS

Remove Resist CMOS VLSI Design Reference: FULLMAN KINETICS

Implant Dopant CMOS VLSI Design Reference: FULLMAN KINETICS

Inverter Cross-section Typically use p-type substrate for nmos transistor Requires n-well for body of pmos transistors Several alternatives: SOI, twin-tub, etc. Fabrication and Layout CMOS VLSI Design Slide 53

Inverter Layout Transistors and wires are defined by masks Cross-section taken along dashed line Fabrication and Layout CMOS VLSI Design Slide 54

Advanced Metallization - Copper CMOS VLSI Design Copper versus Aluminum ~ 40% lower resistivity ~ 10 less electromigration

A View of Interconnect Layers CMOS VLSI Design Slide 56

Package-to-Board Interconnect CMOS VLSI Design Digital Integrated Circuits 2nd

Flip-Chip Bonding CMOS VLSI Design Digital Integrated Circuits 2nd

Package Types CMOS VLSI Design Digital Integrated Circuits2nd

Multi-Chip Modules CMOS VLSI Design Digital Integrated Circuits 2nd