Layout Design. Lecture Fall Textbook: Design Methodology Insert A

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

CADENCE LAYOUT TUTORIAL

Fabrication and Manufacturing (Basics) Batch processes

The MOSFET Transistor

ECE 410: VLSI Design Course Introduction

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

Intel s Revolutionary 22 nm Transistor Technology

Lecture 5: Gate Logic Logic Optimization

Winbond W2E512/W27E257 EEPROM

Testing & Verification of Digital Circuits ECE/CS 5745/6745. Hardware Verification using Symbolic Computation

Gates, Circuits, and Boolean Algebra

Document Contents Introduction Layout Extraction with Parasitic Capacitances Timing Analysis DC Analysis

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

Tanner EDA L-edit (Layout Editor)

Royal Military College of Canada

University of Texas at Dallas. Department of Electrical Engineering. EEDG Application Specific Integrated Circuit Design

IL2225 Physical Design

ECE124 Digital Circuits and Systems Page 1

ECEN 1400, Introduction to Analog and Digital Electronics

Introduction to Digital System Design

Analyzing Electrical Effects of RTA-driven Local Anneal Temperature Variation

Chapter 10 Advanced CMOS Circuits

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

Sequential 4-bit Adder Design Report

Introduction to VLSI Fabrication Technologies. Emanuele Baravelli

Lab 3 Layout Using Virtuoso Layout XL (VXL)

StarRC Custom: Next-Generation Modeling and Extraction Solution for Custom IC Designs

CMOS Binary Full Adder

These help quantify the quality of a design from different perspectives: Cost Functionality Robustness Performance Energy consumption

Modifying the Yaesu FT-847 External MHz Reference Input

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad

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

PCB Artist Tutorial:

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

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

Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications

Introduction to CMOS VLSI Design

Reconfigurable ECO Cells for Timing Closure and IR Drop Minimization. TingTing Hwang Tsing Hua University, Hsin-Chu

VLSI Design Verification and Testing

CHAPTER 11: Flip Flops

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences

Capacitive Touch Sensor Project:

CCD and CMOS Image Sensor Technologies. Image Sensors

Layout of Multiple Cells

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

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

Class 11: Transmission Gates, Latches

1ED Compact A new high performance, cost efficient, high voltage gate driver IC family

Power Reduction Techniques in the SoC Clock Network. Clock Power

4-bit binary full adder with fast carry CIN + (A1 + B1) + 2(A2 + B2) + 4(A3 + B3) + 8(A4 + B4) = = S1 + 2S2 + 4S3 + 8S4 + 16COUT

ETIN25 Analogue IC Design. Laboratory Manual Lab 1

Designing a Schematic and Layout in PCB Artist

Chapter 2 Sources of Variation

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

Advanced VLSI Design CMOS Processing Technology

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

Lecture 8 MOSFET(I) MOSFET I-V CHARACTERISTICS

Integrated Circuits & Systems

TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN

Research Article Engineering Change Orders Design Using Multiple Variables Linear Programming for VLSI Design

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

1. Submission Rules. 2. Verification tools. 3. Frequent errors

Green = 0,255,0 (Target Color for E.L. Gray Construction) CIELAB RGB Simulation Result for E.L. Gray Match (43,215,35) Equal Luminance Gray for Green

E158 Intro to CMOS VLSI Design. Alarm Clock

what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored?

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

Bi-directional level shifter for I²C-bus and other systems.

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

Cornerstone Electronics Technology and Robotics I Week 15 Voltage Comparators Tutorial

How To Design A Chip Layout

Figure 1 FPGA Growth and Usage Trends

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

Design Compiler Graphical Create a Better Starting Point for Faster Physical Implementation

Gate Delay Model. Estimating Delays. Effort Delay. Gate Delay. Computing Logical Effort. Logical Effort

Lecture 30: Biasing MOSFET Amplifiers. MOSFET Current Mirrors.

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

MOSFET DEVICE MODELING FOR ANALOG CIRCUITS DESIGN

An ASCII data format, used to describe a standard cell library

STUDY OF CELLPHONE CHARGERS

Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology

Title : Analog Circuit for Sound Localization Applications

Resistors in Series and Parallel Circuits

Micron MT29F2G08AAB 2 Gbit NAND Flash Memory Structural Analysis

Digital to Analog Converter. Raghu Tumati

EEC 118 Lecture #17: Implementation Strategies, Manufacturability, and Testing

Digital circuits make up all computers and computer systems. The operation of digital circuits is based on

Objectives: Part 1: Build a simple power supply. CS99S Laboratory 1

Physics 3330 Experiment #2 Fall DC techniques, dividers, and bridges R 2 =(1-S)R P R 1 =SR P. R P =10kΩ 10-turn pot.

Karnaugh Maps (K-map) Alternate representation of a truth table

CHAPTER 10 Fundamentals of the Metal Oxide Semiconductor Field Effect Transistor

10 BIT s Current Mode Pipelined ADC

Design Project: Power inverter

Read-only memory Implementing logic with ROM Programmable logic devices Implementing logic with PLDs Static hazards

Digital Integrated Circuit (IC) Layout and Design

Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001

Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies

TOSHIBA CCD Image Sensor CCD (charge coupled device) TCD2955D

MSFET MICROSENS Miniature ph Sensor Module

RF Energy Harvesting Circuits

5V Tolerance Techniques for CoolRunner-II Devices

Transcription:

Layout Design Lecture 4 18-322 Fall 2003 Textbook: Design Methodology Insert [Portions adapted from J. P. Uyemura Introduction to VLSI Circuits and Systems, Wiley 2001.]

Roadmap Today: Basic CMOS Layout: design in the small Thursday: Layout Verification & design in the large Next week: Transistor sizing Wires Homework 1: Due Thursday Homework 2: Out Thursday Lab 2: This week

Today s Overview Physical structure of ICs Design rules Basic gates layout Stick diagrams Basic rules Examples Cadence (Virtuoso)

Review: MOSFETs Gate (G) No connection Source Drain Open switch G = 0 Gate layer Conduction layer Source layer Drain layer Closed switch G = 1 G is responsible for the absence or presence of the conduction region between the drain and the source regions

Review: Controlling Current Flow (nfet) V G source diff 0V n+ n+ L No electrons p insulator drain diff W L n+ n+ Side view Top view + electron channel n+ n+ electrons n+ n+ p

Review: Manufacturing 2D top-down view How design engineers see the chip. 3D cross-section view How process engineers see the chip.

Design Rules Interface between designer and process engineer Clean separation between the process during wafer fabrication and the design effort Permissible geometries -> DESIGN RULES Width rule, space rule, overlap rule, etc. Ways to do design rules Scalable Design Rules bsolute measures

Scalable Design Rules CMOS scales Implement something now, shrink it later Express all design rules in terms of a unit dimension Change the actual dimension of the unit, and the whole design shrinks Mead and Conway Unit dimension: Minimum line width (2λ) In 1978, λ = 1.5 µm (a.k.a. 3 micron technology) In 2003, λ = 0.065 µm (a.k.a. 0.13 micron technology) Important Intellectual idea, not used in industry (but we will)

Transistor Layout poly Transistor L 1 3 W 2 The choice of geometry determines transistor parameters! 5 Well boundary ll distances are expressed in λ

Transistor Layout 5λ Non-catastrophic misalignment λ 4λ λ W 2λ 2λ Source Source to gate shortcirc 2λ L 2λ Drain S = D =5λW λ = 0.5µm -> = 12.5µm 2

bsolute Design Rules It is hard to scale every aspect of design linearly The elegance of scalable CMOS isn t worth the cost Specify all dimensions in real units (µm or nm) Currently (0.13 micron), there are THOUSNDS of design rules

CMOS Process Layers Layer Well (p,n) ctive rea (n+,p+) Select (p+,n+) Polysilicon Metal1 Metal2 Contact To Poly Contact To Diffusion Via Color Yellow Green Green Red Blue Magenta Black Black Black Representation

Inverters V DD V DD V DD V in V out V in V out V in V out GND GND Layout of a NOT gate GND lternate layout of a NOT gate Transistor sizing determines inverter fundamental properties!

Series/Parallel Connections n+ n+ n+ B B n+ n+ n+ B n+ n+ n+ p Devices can share patterned regions; this may reduce the layout area or complexity! X B X X X B X poly Red n+/p+ Green metal Blue Y Y X contact Black

NND2 V DD V DD NOT(B) B NOT(B) B GND GND

Question: How bout ND2? V DD V DD V DD NOT(B) B NOT(B) and B B GND GND GND

NOR2 V DD V DD NOT(+B) B NOT(+B) B GND GND The output here is connected to one p-trans drain and two n-trans drains.

NOR2 (alternate layout) V DD V DD NOT(+B) B NOT(+B) B GND GND The output here is connected to one p-trans drain and one n-trans drain. This is better! Less drain area connected to the output. This results in a faster gate.

Complex Logic Gates: OI Gates #1 #2 2 2 B C D F B C D B C D F= NOT((B+C+D)) 1 1

OI Gates: Sharing S/D (option 1) 2 B C D 1 B C D

OI Gates: Sharing S/D 2 V DD B C D 1 GND B C D

OI Gates: Sharing S/D 2 V DD B C D 1 F GND The output here has four output drain capacitances. B C D

Capacitance: Friend or Foe??? Foe: Slows down the output: Big Capacitance More charge to to change voltage SLOWER! Friend: Stabilizes the Power Supply Big Capacitance More charge to to change voltage More stable supply voltage!

OI Gates: Sharing S/D (option 2) #2 2 B C D 1 B C D

OI Gates: Sharing S/D 2 V DD B C D F 1 GND B C D

OI Gates: Sharing S/D V DD V DD F F B C D Wrong GND The output here has two output drain capacitances. B C D Right GND

Gate Design Procedure Run VDD and GND in metal at top and bottom Run vertical poly for each gate input Order gates to allow maximum source-drain abutting Place max number of n-diffusions close to GND Place max number of p-diffusions close to VDD Make remaining connections with metal Minimize metal usage

Question: How bout TGs?

Overview Physical structure of ICs Design rules Basic gates layout Stick diagrams Basic rules Examples Cadence (Virtuoso)

Stick Diagrams Introduced by Mead & Conway in the 80s Every line of a conduction material layer is represented by a line of a distinct color

nfet and pfet Representations

Basic Rules (1)

Basic Rules (2)

Basic Rules (3)

Logic Gates Design

Examples

Complex Functions OUT = BC + D V DD VDD B C X X X X X D OUT OUT X X X B C D GND C B D

Summary Discussed Design rules Basic gates layout Stick diagrams Need more practice on Stick diagrams Layout (mostly in the lab)

Preview: The 18-322 Flow Boolean function Transistor Schematic 1st part of the Thursday s Lecture Schematic Simulation Layout (w/ DRC) LVS Check Extracted Simulation Component Design

Preview: Modern SIC Design Designer Productivity is a big problem In 1978, people could draw transistors, now there are 100s of millions per chip New abstractions necessary: Masks Design Rules Layout Design Cell Libraries Std Cell Design 18-322