ECE 424 – Introduction to VLSI Design

Slides:



Advertisements
Similar presentations
EE466: VLSI Design Lecture 7: Circuits & Layout
Advertisements

COMBINATIONAL LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
S.N.Bhat, Faculty, Dept. of E&C Engineering, M.I.T Manipal
CMOS Layers n-well process p-well process Twin-tub process ravikishore.
VLSI Design Circuits & Layout
EE213 VLSI DesignStephen Daniels 2003 VLSI Design Design Rules EE213 VLSI Design.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 4 - Layout &
Combinational MOS Logic Circuit
Salman Zaffar IqraUniversity, Spring 2012
VLSI Design Circuits & Layout
Design and Implementation of VLSI Systems (EN1600) lecture05 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.
Introduction to CMOS VLSI Design Circuits & Layout
Module-3 (MOS designs,Stick Diagrams,Designrules)
Design Rules EE213 VLSI Design.
Modern VLSI Design 3e: Chapter 2 Copyright  1998, 2002 Prentice Hall PTR Topics n Design rules and fabrication. n SCMOS scalable design rules. n Stick.
1 Euler Graph Using Euler graph to draw layout. 2 Graph Representation Graph consists of vertices and edges. Circuit node = vertex. Transistor = edge.
EE4800 CMOS Digital IC Design & Analysis
Modern VLSI Design 3e: Chapter 2Partly from 2002 Prentice Hall PTR week4-1 Lecture 10 Wire and Via Jan. 27, 2003.
VLSI Design Lecture 4-b: Layout Extraction Mohammad Arjomand CE Department Sharif Univ. of Tech.
Introduction EE1411 Design Rules. EE1412 3D Perspective Polysilicon Aluminum.
STICK DIAGRAM EMT251. Schematic vs Layout In Out V DD GND Inverter circuit.
CMOS Fabrication nMOS pMOS.
STICK DIAGRAM EMT251. Schematic vs Layout In Out V DD GND Inverter circuit.
Purpose of design rules:
1 Overview of Fabrication Processes of MOSFETs and Layout Design Rules.
Norhayati Soin 05 KEEE 4425 WEEK 7/1 23/8/2005 LECTURE 9: KEEE 4425 WEEK 7 CMOS LAYOUT AND STICK DIAGRAM (Cont’d)
Static CMOS Logic Seating chart updates
CMOS VLSI Fabrication.
Silicon Design Page 1 The Creation of a New Computer Chip.
STICK DIAGRAM EMT251. Schematic vs Layout In Out V DD GND Inverter circuit.
1) Find and label the degree of each vertex in the graph.
Layout design rules. 2 Introduction  Layout rules is also referred as design rules.  It is considered as a prescription for preparing photomasks. 
EE141 Manufacturing 1 Chapter 2 Manufacturing Process and CMOS Circuit Layout 1 st rev. : March 7, nd rev. : April 10, 2003.
Stick Diagrams Stick Diagrams electronics.
CSE477 L06 Static CMOS Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 06: Static CMOS Logic Mary Jane Irwin (
UNIT II CIRCUIT DESIGN PROCESSES
Cell Design Standard Cells Datapath Cells General purpose logic
CMOS VLSI Design Lecture 2: Fabrication & Layout
Full-Custom Design ….TYWu
S.N.Bhat, Faculty, Dept. of E&C Engineering, M.I.T Manipal
CHAPTER 4: MOS AND CMOS IC DESIGN
IC Manufactured Done by: Engineer Ahmad Haitham.
Day 12: October 4, 2010 Layout and Area
Topics Design rules and fabrication SCMOS scalable design rules
Introduction to CMOS VLSI Design
Layout of CMOS Circuits
Lecture 19: SRAM.
Subject Name: Fundamentals Of CMOS VLSI Subject Code: 10EC56
STICK Diagrams UNIT III : VLSI CIRCUIT DESIGN PROCESSES VLSI DESIGN
Chapter 1 & Chapter 3.
CSE477 VLSI Digital Circuits Fall 2002 Lecture 06: Static CMOS Logic
EE213 VLSI DesignStephen Daniels 2003 VLSI Design Design Rules EE213 VLSI Design.
Design Rules.
Electrical Rules Check
Chapter 10: IC Technology
Introduction to Layout Inverter Layout Example Layout Design Rules
Layout of CMOS VLSI Circuits
Layout of CMOS VLSI Circuits
VLSI Lay-out Design.
VLSI Design CMOS Layout
Where are we? Lots of Layout issues Line of diffusion style
V.Navaneethakrishnan Dept. of ECE, CCET
UNIT-II Stick Diagrams
Chapter 10: IC Technology
EE4271 VLSI Design, Fall 2016 VLSI Channel Routing.
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
CMOS Layers n-well process p-well process Twin-tub process.
Chapter 10: IC Technology
Chapter 6 (I) CMOS Layout of Complexe Gate
Presentation transcript:

ECE 424 – Introduction to VLSI Design Emre Yengel Department of Electrical and Communication Engineering Fall 2014

Standard Cell Layout Methodology The Design Rules describe: Minimum width to avoid breaks in a line Minimum spacing to avoid shorts between lines Minimum overlap to ensure two layers completely overlap Unit Transistor Transistor dimensions are specified by their W/L ratio For 0.6 μm process, W = 1.2μm and L = 0.6μm Such a minimum width contacted transistor is called UNIT TRANSISTOR

Standard Cell Layout Methodology Inverter Layout  Transistor dimensions specified as Width / Length •Minimum size is 4 λ /2λ, sometimes called 1 unit •For 0.6 mm process, W=1.2μm, L=0.6μm

Standard Cell Layout Methodology Inverter Cross section with well and substrate contacts

Standard Cell Layout Methodology

Standard Cell Layout Methodology

Standard Cell Layout Methodology

Standard Cell Layout Methodology A conservative but easy to use Design Rules for n-well process is as follows: Metal and diffusion have minimum width spacing of 4 λ Contacts are 2 λ X 2 λ and must be surrounded by 1 λ on the layers above and below Polysilicon uses a width of 2 λ Polysilicon overlaps diffusion by 2λ where a transistor is desired and has a spacing of 1 λ away where no transistor is desired Polysilicon and contacts have a spacing of 3λ from other polysilicon or contacts N-well surrounds PMOS transistors by 6λ and avoids NMOS transistors by 6λ

Standard Cell Layout Methodology Rules to get you started; Simplifed λ based design rules

Standard Cell Layout Methodology 3 Input NAND Standard cell gate layout

Standard Cell Layout Methodology Well Spacing: Wells must surround transistors by 6 λ •Implies 12 λ between opposite transistor flavors •Leaves room for one wire track

Standard Cell Layout Methodology A simple method for finding the optimum gate ordering is the Euler-path method: Simply find a Euler path in the pull-down network graph and a Euler path in the pull-up network graph with the identical ordering of input labels, i.e., find a common Euler path for both graphs. The Euler path is defined as an uninterrupted path that traverses each edge (branch) of the graph exactly once.

Finding an Euler’s Path Computer Algorithms: It is relatively easy for a computer to consider all possible arrangements of transistors in search of a suitable Euler path. This is not so easy for the human designer. One Human Algorithm Find a path which passes through all n-transistors exactly once. Express the path in terms of the gate connections. Is it possible to follow a similarly labelled path through the p-transistors? Yes – you’ve succeeded. No – try again (you may like to try a p path first this time)

Finding an Euler’s Path Vp x Vertex b c x a Edge Out y c y Vertex a b Gnd

Euler Path

Stick Diagrams Stick Diagrams (SD) VLSI design aims to translate circuit concepts onto silicon. stick diagrams are a means of capturing topography and layer information using simple diagrams. Stick diagrams convey layer information through colour codes (or monochrome encoding). Acts as an interface between symbolic circuit and the actual layout.

Stick Diagrams Stick Diagrams; Does show all components/vias. It shows relative placement of components. Goes one step closer to the layout Helps plan the layout and routing Stick Diagrams  Does not  show •Exact placement of components •Transistor sizes •Wire lengths, wire widths, tub boundaries. •Any other low level details such as parasitics.

Stick Diagrams Metal poly ndiff pdiff Can also draw in shades of gray/line style.

Stick Diagrams

Example

Example

Example

Example

Example

Example

Example

Example

Example

Example

Example

Example

Example

Example 2

Example 3

Example 3