PHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag

Similar documents
Review: CMOS Logic Gates

CS/ECE 5710/6710. Composite Layout

Jack Keil Wolf Lecture. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. MOSFET N-Type, P-Type.

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

2009 Spring CS211 Digital Systems & Lab 1 CHAPTER 3: TECHNOLOGY (PART 2)

+1 (479)

UNIT III VLSI CIRCUIT DESIGN PROCESSES. In this chapter we will be studying how to get the schematic into stick diagrams or layouts.

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. !

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EECS150 - Digital Design Lecture 15 - CMOS Implementation Technologies. Overview of Physical Implementations

EECS150 - Digital Design Lecture 9 - CMOS Implementation Technologies

EC 1354-Principles of VLSI Design

INTRODUCTION TO MOS TECHNOLOGY

Digital Design and System Implementation. Overview of Physical Implementations

EECS150 - Digital Design Lecture 19 CMOS Implementation Technologies. Recap and Outline

Basic Fabrication Steps

Sticks Diagram & Layout. Part II

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. !

CHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC

Very Large Scale Integration (VLSI)

Layout - Line of Diffusion. Where are we? Line of Diffusion in General. Line of Diffusion in General. Stick Diagrams. Line of Diffusion in General

INTRODUCTION: Basic operating principle of a MOSFET:

420 Intro to VLSI Design

Microelectronics, BSc course

CMOS VLSI Design (A3425)

EE4800 CMOS Digital IC Design & Analysis. Lecture 1 Introduction Zhuo Feng

MOSFETS: Gain & non-linearity

CMOS VLSI Design (A3425)

! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. ! Standard Cells. ! CMOS Process Enhancements

Introduction to CMOS VLSI Design (E158) Lecture 9: Cell Design

Lecture 9: Cell Design Issues

Memory Basics. historically defined as memory array with individual bit access refers to memory with both Read and Write capabilities

Introduction to CMOS VLSI Design (E158) Lecture 5: Logic

Exam 1 ECE 410 Fall 2002

Semiconductor Memory: DRAM and SRAM. Department of Electrical and Computer Engineering, National University of Singapore

ECE 5745 Complex Digital ASIC Design Topic 2: CMOS Devices

Technology, Jabalpur, India 1 2

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

EMT 251 Introduction to IC Design

EE 42/100 Lecture 23: CMOS Transistors and Logic Gates. Rev A 4/15/2012 (10:39 AM) Prof. Ali M. Niknejad

Designing Information Devices and Systems II Fall 2017 Note 1

ECE520 VLSI Design. Lecture 2: Basic MOS Physics. Payman Zarkesh-Ha

EECS150 - Digital Design Lecture 2 - CMOS

EE584 Introduction to VLSI Design Final Project Document Group 9 Ring Oscillator with Frequency selector

VLSI Design. Introduction

ELEC 350L Electronics I Laboratory Fall 2012

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate

Topic 3. CMOS Fabrication Process

problem grade total

CMOS LOGIC CIRCUIT DESIGN

Basic Layout Techniques

CMOS Digital Logic Design with Verilog. Chapter1 Digital IC Design &Technology

In this lecture we will begin a new topic namely the Metal-Oxide-Semiconductor Field Effect Transistor.

Notes. (Subject Code: 7EC5)

Digital Electronics Part II - Circuits

Metal-Oxide-Silicon (MOS) devices PMOS. n-type

(c) Figure 1.1: Schematic elements. (a) Voltage source. (b) Light bulb. (c) Switch, open (off). (d) Switch, closed (on).

BASIC PHYSICAL DESIGN AN OVERVIEW The VLSI design flow for any IC design is as follows

Engr354: Digital Logic Circuits

ECE/CoE 0132: FETs and Gates

CMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits

EE584 (Fall 2006) Introduction to VLSI CAD Project. Design of Ring Oscillator using NOR gates

Solid State Devices- Part- II. Module- IV

55:041 Electronic Circuits

Layout of a Inverter. Topic 3. CMOS Fabrication Process. The CMOS Process - photolithography (2) The CMOS Process - photolithography (1) v o.

Figure.1. Schematic of 4-bit CLA JCHPS Special Issue 9: June Page 101

Design cycle for MEMS

Lecture 0: Introduction

Transistor was first invented by William.B.Shockley, Walter Brattain and John Bardeen of Bell Labratories. In 1961, first IC was introduced.

Module-3: Metal Oxide Semiconductor (MOS) & Emitter coupled logic (ECL) families

UMAINE ECE Morse Code ROM and Transmitter at ISM Band Frequency

! Sequential Logic. ! Timing Hazards. ! Dynamic Logic. ! Add state elements (registers, latches) ! Compute. " From state elements

EE301 Electronics I , Fall

Conduction Characteristics of MOS Transistors (for fixed Vds)! Topic 2. Basic MOS theory & SPICE simulation. MOS Transistor

Topic 2. Basic MOS theory & SPICE simulation

Conduction Characteristics of MOS Transistors (for fixed Vds) Topic 2. Basic MOS theory & SPICE simulation. MOS Transistor

Introduction to Electronic Devices

6. Field-Effect Transistor

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

Chapter 13: Introduction to Switched- Capacitor Circuits

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Physical Structure of CMOS Integrated Circuits

EE 434 ASIC and Digital Systems. Prof. Dae Hyun Kim School of Electrical Engineering and Computer Science Washington State University.

CS302 - Digital Logic Design Glossary By

EE 330 Lecture 7. Design Rules

FABRICATION OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag

TECHNO INDIA BATANAGAR (DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING) QUESTION BANK- 2018

VLSI Design. Introduction

Digital circuits. Bởi: Sy Hien Dinh

UNIT-1 Bipolar Junction Transistors. Text Book:, Microelectronic Circuits 6 ed., by Sedra and Smith, Oxford Press

55:041 Electronic Circuits

EE 330 Lecture 7. Design Rules. IC Fabrication Technology Part 1

Contents 1 Introduction 2 MOS Fabrication Technology

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

444 Index. F Fermi potential, 146 FGMOS transistor, 20 23, 57, 83, 84, 98, 205, 208, 213, 215, 216, 241, 242, 251, 280, 311, 318, 332, 354, 407

UNIT-III GATE LEVEL DESIGN

Associate In Applied Science In Electronics Engineering Technology Expiration Date:

Chapter 5. Operational Amplifiers and Source Followers. 5.1 Operational Amplifier

The Design and Realization of Basic nmos Digital Devices

Transcription:

PHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS Dr. Mohammed M. Farag

Outline Integrated Circuit Layers MOSFETs CMOS Layers Designing FET Arrays EE 432 VLSI Modeling and Design 2

Integrated Circuit Layers CMOS integrated circuits are electronic switching networks that are created on small area of a silicon wafer using a complex set of physical and chemical processes Integrated circuits are a stack of patterned layers Metals, good conduction, used for interconnects Insulators (silicon dioxide), block conduction Semiconductors(silicon), conducts under certain conditions Stacked layers form 3-dimensional structures Figure 3.1 Two separate material layers EE 432 VLSI Modeling and Design 3

Three-dimensional Structure Combining the top and side views of an IC allows us to visualize the three-dimensional structure» The side view illustrates the order of the stacking» Insulating layers separate the two metal layers so that they are electrically distinct» The patterning of each layer is shown by a top view perspective The stacking order is established in the manufacturing process, and can not be altered by the VLSI designer Figure 3.2 Layers after the stacking process is completed Figure 3.3 Addition of another insulator and a second metal layer EE 432 VLSI Modeling and Design 4

Interconnect Resistance and Capacitance Logic gates communicate with each other by signal flow paths from one point to another Using patterned metal lines Current flow is governed by the physical characteristics of the material and the dimensions of the line Ohm s law V IR Line resistance R line : a parasitic (unwanted) electrical element that cannot be avoided A wt R line Since R line l A 1 (3.1) l A (3.2) (3.3) (3.4) (3.5) ( :conductivity) ( :resistivity) Conductivity Figure 3.4 Symbol for a linear resistor Cross sectional area A Figure 3.5 Geometry of a conducting line EE 432 VLSI Modeling and Design 5

Sheet Resistance Model R s Sheet resistance R s, rewriting 1 R line t 1 t t R R where line line n R R s s 1 w n w w l w R s (3.6) (3.7) (3.8) (3.9) (3.10) We can determine how many squares of the layer are present from the top view of layout, Example R = 8*R s R line (sheet resistance) l A (a) Top-view geometry (b) Sheet resistance contributions Figure 3.6 Top-view geometry of a patterned line EE 432 VLSI Modeling and Design 6

faculty of engineering - AlexAndriA University 2013 Capacitor Interconnect lines also exhibit the property of capacitance In electronics, the element that stores charge is called capacitor Since electric current is defined by the time derivative I = (dq/dt), differentiating gives the I-V equation Capacitance exists between any two conducting bodies that are electrically separated Q CV dv I C dt For the interconnect line, the conductor is isolated from the substrate by an insulating layer of silicon dioxide glass So, the capacitance depends on the geometry of the line oxwl Cline Tox Where is the ox (3.13) (3.11) (3.12) permittivity (parallel-plate formula) of the insulating Figure 3.7 Circuit symbol for a capacitor Figure 3.8 Geometry for calculating the line capacitance oxide F / cm EE 432 VLSI Modeling and Design 7

Delay: RC Time Constant The interconnect line exhibits both parasitic resistance R line [Ω] and capacitance C line [F] Forming the product of these two quantities gives R line C line [s] (3.14) In high speed digital circuits, signals on an interconnect line are delayed by, which places a limiting factor on the speed of the network VLSI processing are directed toward minimizing both R line and C line Circuit designers are then faced with creating the fastest switching network within the limits of delay (a) Physical structure (b) Circuit model Figure 3.9 Time delay due to the interconnect time constant EE 432 VLSI Modeling and Design 8

Outline An Overview CMOS Fabrication Integrated Circuit Layers MOSFETs CMOS Layers Designing FET Arrays EE 432 VLSI Modeling and Design 9

MOSFETs MOSFET is a small area set of two basic patterned layers that together act like a controlled switch» The voltage applied to the gate determines the electrical current flow between the source and drain terminals Assuming that the drain and source are formed on the same layer, then this behavior can be used to deduce that The gate signal G is responsible for the absence or presence of the conducting region between the drain and source region (a) nfet symbol Figure 3.10 nfet circuit symbol and layer equivalents (a) Open switch (b) pfet symbol (b) Closed Switch Figure 3.11 Simplified operational view of an nfet EE 432 VLSI Modeling and Design 10

nfet and pfet The polarity of a FET (n or p) is determined by the polarity of the drain and source regions nfet: the drain and source regions are labeled as n+ to indicate that they are heavily doped as Figure 3.16 (a) showing pfet: the source and drain regions are p+ sections that are embedded in an n-type well layer as Figure 3.16 (b) showing All pn junction are used to prevent current flow between adjacent layers (a) nfet cross-section (b) pfet cross-section Figure 3.16 nfet and pfet layers EE 432 VLSI Modeling and Design 11

MOSFET Device Dimensions Physical dimensions of a MOSFET L = channel length W = channel width W/L = aspect ratio Side and Top views EE 432 VLSI Modeling and Design 12

Outline Integrated Circuit Layers MOSFETs CMOS Layers Designing FET Arrays EE 432 VLSI Modeling and Design 13

n-well Process CMOS fabrication process: In simplest terms, this refers to the sequence of steps that we use to take a bare wafer of silicon to the finished form of an electronic integrated circuit The n-well process starts with a p-type substrate (wafer) that is used as a base layer nfets can be fabricated directly in the p-type substrate N-well regions are needed to accommodate p-type substrate EE 432 VLSI Modeling and Design 14

Lower CMOS Layers Visible Features p-substrate n-well n+ S/D regions p+ S/D regions gate oxide poly silicon gate Mask Layers n-well active(s/d regions) active = not FOX n+ doping p+ doping poly patterning gate oxide aligned to gate poly, no oxide mask EE 432 VLSI Modeling and Design 15

Physical Realization of 4-Terminal MOSFETs nmos Layout gate is intersection of Active, Poly, and n Select S/D formed by Active with Contact to Metal1 bulk connection formed by p+ tap to substrate pmos Layout gate is intersection of Active, Poly, and p Select S/D formed by Active with Contact to Metal1 bulk connection formed by n+ tap to n Well nactive should always be covered by nselect pactive should always be covered by pselect nactive and pactive are the same mask layer (active) (help to differentiate nmos/pmos) EE 432 VLSI Modeling and Design 16

Upper CMOS Layers Cover lower layers with oxide insulator, Ox1 Contacts through oxide, Ox1 metal1 contacts to poly and active Layers: (Metal, Insulator Ox2, Via contacts, Metal 2, Repeat insulator/via/metal) Full Device Illustration active poly gate contacts (active & gate) metal1 Via metal2 Figure 3.25 Metal interconnect layers Figure 3.26 Interconnect layout example EE 432 VLSI Modeling and Design 17

CMOS Cross Section View Cross section of a 2 metal, 1 poly CMOS process Layout (top view) of the devices above (partial, simplified) EE 432 VLSI Modeling and Design 18

Outline Integrated Circuit Layers MOSFETs CMOS Layers Designing FET Arrays EE 432 VLSI Modeling and Design 19

Basic Gates Design Design notes Both the power supply (VDD) and ground (GND) are routed using the Metal layer n+ and p+ regions are denoted using the same fill pattern. The difference is that pfets are embedded within an n-well boundary Contacts are needed from Metal to n+ or p+ since they are at different levels in the structure (a) Circuit (b) Layer Patterning Figure 3.31 Translating a NOT gate circuit to silicon (a) Circuit (b) Layer Patterning Figure 3.32 Alternate layout for a NOT gate EE 432 VLSI Modeling and Design 20

CMOS Inverter Layout EE 432 VLSI Modeling and Design 21

Series MOSFET Layout Series txs (2 txs share a S/D junction) Multiple series transistors (draw gates side-by-side) EE 432 VLSI Modeling and Design 22

Parallel MOSFET Layout Parallel txs one shared S/D junction with contact short other S/D using interconnect layer (metal1) Alternate layout strategy horizontal gates EE 432 VLSI Modeling and Design 23

Multi Functional Cells Sharing power supply rail connections independent gate inputs and outputs shared power supply nodes logic function? EE 432 VLSI Modeling and Design 24

Multi Functional Cells (2) Cascaded Gates output of gate 1 = input of gate 2 g1 output metal connected (via contact) to g2 gate poly shared power supply node function? non-inverting buffer EE 432 VLSI Modeling and Design 25

Complex Intra-Cell Routing Transmission gate with built-in select inverter one TG gate driven by s at inverter input one TG gate driven by at inverter output complicates poly routing inside the cell figures uses n+ to route signal under metal 1 not great choice due to higher S/D junction capacitance EE 432 VLSI Modeling and Design 26

Complex Intra-Cell Routing (2) Routing rules poly can cross all layers except poly (can t cross itself) active (n+/p+), this forms a transistor metal can cross all layers except metal (can t cross itself) EE 432 VLSI Modeling and Design 27

Example: Layout of Complex Cell D-type Flip Flop with Reset Features same pitch as inv, nand, nor, xor cells complex intra-cell poly routing passing under, above and between transistors most I/O ports accessible via M1 or poly (M2 required for D) EE 432 VLSI Modeling and Design 28

NAND / NOR Gates (a) Circuit (a) Circuit (b) Layout Figure 3.36 NAND2 gate design (b) Layout Figure 3.37 NOR2 gate design EE 432 VLSI Modeling and Design 29

NAND-NOR Layout comparison (a) NOR3 Figure 3.38 NAND2-NOR2 layout comparison (b) NAND3 Figure 3.39 Layout for 3-input gates EE 432 VLSI Modeling and Design 30

Complex Logic Gates (1/2) Figure 3.40 shows the function f a b c (3.68) The signal placement order is critical to obtaining the logic output Dual logic: In physical circuit, suppose that we flip the metal wiring pattern around an imaginary horizontal line. We will get g a ( b c) (3.69) This is the same relationship that we found for the NOR-NAND gates (b) Patterning (a) Circuit Figure 3.40 Extension of layout technique to a complex logic gate (a) Patterning (b) Circuit Figure 3.41 Creation of the dual network EE 432 VLSI Modeling and Design 31

Complex Logic Gates (2/2) A logical function F x y z w (3.70) (a) Circuit (b) Layout wiring Figure 3.42 A general 4-input AOI gate EE 432 VLSI Modeling and Design 32

General Discussion A basic techniques that it was possible to share n+ or p+ regions among several transistors Randomly placed polygons should be avoided It can reduce the area and wiring complexity A power supply (VDD), a ground (VSS) connection, and pfets will be embedded in n-wells around VDD nfets are closer to the ground rail One approach to layout is based on the concept of simple stick diagram It often used to perform quick layouts or To study large complex routing problems Moreover, any CMOS circuit can be translated into an equivalent graph consisting of edges and vertices (Euler graph) Figure 3.43 General gate layout geometry Figure 3.44 Basic stick layout diagram EE 432 VLSI Modeling and Design 33

Mapping Schematics to Layout Layout organization: how to optimize layout connections trial and error works OK for simple gates but can require a lot of iterations Stick Diagrams simple method to draw layout options and see what is best before committing to real layouts Mapping techniques: how to arrange txs in layout trial and error works OK for simple gates Euler Graph (pronounced oiler ) graphical method to determine transistor arrangement in layout Best approach: combine some Euler Graph methods and Stick Diagrams EE 432 VLSI Modeling and Design 34

Stick Diagram method for sketching layouts Motivation often hard to predict best way to make connections within a cell Stick Diagram is a simple sketch of the layout that can easily be changed/modified/redrawn with minimal effort Stick Diagram shows only active, poly, metal, contact, and n-well layers each layer is color coded (typically use colored pencils or pens) active, poly, metal traces are drawn with lines (not rectangles) contacts are marked with an X typically only need to show contacts between metal and active n-well are indicated by a rectangle around pmos transistors typically using dashed lines Show routing between tx s, to VDD, Ground and Output EE 432 VLSI Modeling and Design 35

Stick Diagram of NAND & NOR Simplified NAND Layout Simplified NOR Layout EE 432 VLSI Modeling and Design 36

Euler Path Euler Path simplified layout methodology for multi-input circuits; based on Euler Graphs see textbook for full Euler Graph method; unnecessarily confusing for most students used to determine what order (left to right) to layout transistors identifies if all transistors will fit onto a single (non-broken) active strip Method try to draw a loop through all transistors separate loop for nmos and pmos starting point can be anywhere; may need to try different points to achieve goals EE 432 VLSI Modeling and Design 37

Euler Path (2) Rules can only trace through each transistor once otherwise layout won t match schematic can only re-cross any point/node once otherwise multiple activestrips will be required to complete layout must trace through nmos in the same order as pmos may have to rearrange txs in schematic (without changing function) to achieve rules EE 432 VLSI Modeling and Design 38

Euler Path Example PMOS Loop = + start pmos at nodeα, through b tovdd, through c to α, through a to OUT check loop follows rules NMOS Loop trace through same tx order as pmos start nmos at ground, through b and to c OUT then through a to OUT again Form stick diagram with polys in order b, c, a determined by Euler Path Alternative Loops start pmos loop at OUT, through a, then b, then c. to follow pmos loop order, start at OUT, through a to ground then b, then c EE 432 VLSI Modeling and Design 39

Example Circuit with pmos and nmos paths Rule for single active strip: loop can not cross the same point/node more than twice pmos through W twice nmos through Y twice Shows layout can be constructed with a single p/n active trace Order of txs (poly traces) is a,b, c, d, on both p- and n-side EE 432 VLSI Modeling and Design 40

Structured Layout General Approach power rails horizontal Active vertical Poly (inputs from top/bottom) Metal1 connects nodes as needed in schematic Structured Layout AOI circuit figure useful for many logic functions see examples in textbook Disadvantages not optimized for speed large S/D regions = higher capacitance interconnect paths could be shorter not optimized for area/size EE 432 VLSI Modeling and Design 41

Project Ideas Design and Characterization of a CMOS 8-bit Microprocessor Data Path (Group Project 3-4) Read the following papers and use Tanner EDA tools to design and verify the presented circuit 4-Bit-Fast-Adder-Design-Topology-and-Layout-with-Self- Resetting-Logic-for-Low-Power-VLSI-Circuits Optimal Design of A Reversible Full Adder Individual projects: Adders (Ripple-carry, carrylookahead), Shifters (Barrel shifter), Multipliers, Mixed Elements (A/D and D/A circuits), Sequential circuits (Registers and shifters), Memory elements (SRAM, DRAM) Other proposals: must be approved before proceeding EE 432 VLSI Modeling and Design 42