M ask D esign T raining M ask D esign T raining Page 1 Quality Layout.

Slides:



Advertisements
Similar presentations
Embedded Systems Design: A Unified Hardware/Software Introduction 1 Chapter 10: IC Technology.
Advertisements

Practical Aspects of Reliability Analysis for IC Designs T. Pompl, C. Schl ü nder, M. Hommel, H. Nielen, J. Schneider.
Cambridge University Engineering Department VLSI Design Third Year Standard Project - SB1 Second Mini Lecture Web page: 12th.
Copyright 2001, Agrawal & BushnellLecture 12: DFT and Scan1 VLSI Testing Lecture 10: DFT and Scan n Definitions n Ad-hoc methods n Scan design  Design.
EE141 © Digital Integrated Circuits 2nd Wires 1 The Wires Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital Integrated Circuits: A Design.
Wires.
Pattern Layout, Pinning & Cutting
EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Adapted from Digital Integrated Circuits, 2nd Ed. 1 IC Layout.
EE 447 VLSI Design Lecture 5: Wires. EE 447VLSI Design 6: Wires2 Outline Introduction Wire Resistance Wire Capacitance Wire RC Delay Crosstalk Wire Engineering.
CPE495 Computer Engineering Design I Emil Jovanov Electrical and Computer Engineering The University of Alabama in Huntsville Introduction to PCB Design.
Cambridge University Engineering Department VLSI Design Third Year Standard Project - SB1 Second Mini Lecture Web page: 12th.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 14: Interconnects Prof. Sherief Reda Division of Engineering, Brown University.
Cmpe222_04des_rules_ppt.ppt1 VLSI Digital Systems Design Process Enhancements and Design Rules.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 9.1 EE4800 CMOS Digital IC Design & Analysis Lecture 9 Interconnect Zhuo Feng.
Layout Considerations of Non-Isolated Switching Mode Power Supply
The printed circuit board (PCB) design
Chapter-2 Standard Cell Techniques IC Mask Design 集成电路版图培训.
Module-3 (MOS designs,Stick Diagrams,Designrules)
Ch.8 Layout Verification TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
Modern VLSI Design 4e: Chapter 7 Copyright  2008 Wayne Wolf Topics Global interconnect. Power/ground routing. Clock routing. Floorplanning tips. Off-chip.
Chapter 18 Direct Current Circuits. Chapter 18 Objectives Compare emf v potential difference Construct circuit diagrams Open v Closed circuits Potential.
1 Coupling Aware Timing Optimization and Antenna Avoidance in Layer Assignment Di Wu, Jiang Hu and Rabi Mahapatra Texas A&M University.
Open Discussion of Design Flow Today’s task: Design an ASIC that will drive a TV cell phone Exercise objective: Importance of codesign.
Penn ESE370 Fall Townley & DeHon ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 14: October 1, 2014 Layout and.
Detailed Routing: New Challenges
An Unobtrusive Debugging Methodology for Actel AX and RTAX-S FPGAs Jonathan Alexander Applications Consulting Manager Actel Corporation MAPLD 2004.
Schematic Diagrams Schematic diagrams are used to graphically represent the components and interconnections of electrical circuits. Electronic schematics.
Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Pseudo-nMOS gates. n DCVS logic. n Domino gates. n Design-for-yield. n Gates as IP.
4. Combinational Logic Networks Layout Design Methods 4. 2
Exercise TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
CMOS Fabrication nMOS pMOS.
1 Interconnect/Via. 2 Delay of Devices and Interconnect.
Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Topics n Power/ground routing. n Clock routing. n Floorplanning tips. n Off-chip.
1 Carnegie Mellon University Center for Silicon System Implementation An Architectural Exploration of Via Patterned Gate Arrays Chetan Patel, Anthony Cozzie,
VLSI INTERCONNECTS IN VLSI DESIGN - PROF. RAKESH K. JHA
11-1 Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon Latch-up & Power Consumption Latch-up Problem Latch-up condition  1   2 >1 GND Vdd.
1 Overview of Fabrication Processes of MOSFETs and Layout Design Rules.
Chapter 4: Secs ; Chapter 5: pp
CMOS VLSI Fabrication.
Dept. of Information & Communications Technology Circuit Diagram and Prototype Construction (Project 1) slide L1-1 Objectives v How to read schematic Diagrams.
Inductance Screening and Inductance Matrix Sparsification 1.
The printed circuit board (PCB) design §PCB design is part of the design process of a product in electronics industry. §PCB is a piece of insulating plastic.
Circuit Delay Performance Estimation Most digital designs have multiple signal paths and the slowest one of these paths is called the critical path Timing.
Written by Whitney J. Wadlow
EE4271 VLSI Design VLSI Channel Routing.
Barrel EM Calorimeter Preamp / Shaper Update Mitch Newcomer, Andrew Townley Prepared for Munich Liquid Argon Week 2011.
Full-Custom Design ….TYWu
Schematic Diagrams Schematic diagrams are used to graphically represent the components and interconnections of electrical circuits. Electronic schematics.
Circuit characterization and Performance Estimation
The Interconnect Delay Bottleneck.
An Unobtrusive Debugging Methodology for Actel AX and RTAX-S FPGAs
Layout of CMOS Circuits
Lecture 19: SRAM.
High-Speed Serial Link Layout Recommendations –
STICK Diagrams UNIT III : VLSI CIRCUIT DESIGN PROCESSES VLSI DESIGN
Chapter 1 & Chapter 3.
Chapter 4 Interconnect.
Electrical Rules Check
Chapter 10: IC Technology
Lecture #25 OUTLINE Device isolation methods Electrical contacts to Si
Introduction to Layout Inverter Layout Example Layout Design Rules
VLSI Design CMOS Layout
Where are we? Lots of Layout issues Line of diffusion style
Inductance Screening and Inductance Matrix Sparsification
Chapter 10: IC Technology
ECE 424 – Introduction to VLSI Design
EE4271 VLSI Design, Fall 2016 VLSI Channel Routing.
CMOS Layers n-well process p-well process Twin-tub process.
Chapter 10: IC Technology
Presentation transcript:

M ask D esign T raining M ask D esign T raining Page 1 Quality Layout

M ask D esign T raining M ask D esign T raining Page 2 What is Quality Layout ? Quality Layout Consist Of These Elements :  Meet Circuit Performance Requirements  Minimize parasitic RC  Analog  Efficient Area Usage  Anticipate ECO changes  Prepare future process/optical shrink  Meet or beat allocated area  Manufacture-able Layout (DFM)  Debug-able Layout (DFD)  Probe & FIB  Fulfill Reliability Guidelines  Electro Migration & Self Heating  ESD

M ask D esign T raining M ask D esign T raining Page 3 OUTLINES  Engineering Layout Checklist Poly Guidelines Contact Guidelines Diffussion Guidelines Metal and Vias Guidelines Summary  Electromigration and Self Heating  Layout Review Checklist

M ask D esign T raining M ask D esign T raining Page 4 Poly Guidelines Polysilicons In general, poly has much higher resistance then metal and therefore much higher delay. Using poly as an interconnect level can be advantageously used to create very compacts layout. But, poly should never be used as interconnect when the capacitance is high.

M ask D esign T raining M ask D esign T raining Page 5 Gate driving  Gate driving  Gates should be driven from the middle so that long poly lines are minimized. This means they should be driven between the p’s and n’s not through them.

M ask D esign T raining M ask D esign T raining Page 6 Gate spacing  Gate Spacing  Stacked series gates should be minimally spaced at Yu apart. Parallel gates need a spacing of Xu between gates (i.e. series gates can be closer).

M ask D esign T raining M ask D esign T raining Page 7 No field poly in high speed path

M ask D esign T raining M ask D esign T raining Page 8

M ask D esign T raining M ask D esign T raining Page 9 Gate poly is worse, gate oxide is 10X then field oxide RC.

M ask D esign T raining M ask D esign T raining Page 10 Leg device is needed  There is a Design rule limitation on the poly length. The transistor performance is very sensitive to the gate width.

M ask D esign T raining M ask D esign T raining Page 11 No field poly to connect diffusion  Function of the IC may be jeopardized. EM (electromigration) rule is likely to be violated.  Significant performance impact.

M ask D esign T raining M ask D esign T raining Page 12 No bend gates  Even the process today allow bent gates and will not give any significant impact to the performance, the analysis tool make no provision for them.

M ask D esign T raining M ask D esign T raining Page 13 Contacts Guidelines  There are two kinds of contacts: partially covered and fully covered. Partially covered contacts cannot carry as much current as fully covered contacts.  Definitions Fully/Partially Covered: A fully covered contacts has at least 0.16u coverage on all sides. A partially covered contact has 0.0 metal coverage past the edge of the contact. This mean that during process, if the mask moves, the partially covered contact may not be covered all the way with metal. Fully/Partially Strapped: Strapping is a term indicating how many contacts connect the device to metal1. Fully strapped means that as many contact as will fit have been placed on the device. Partially strapped means that some of the contacts is missing.

M ask D esign T raining M ask D esign T raining Page 14 Strapping Guidelines  At least 40% of length with minimum-spaced fully-covered contacts.  At least 80% of length with minimum-spaced partially-covered contacts.  Do not break S/D strapping  Based on simulations of conductivity degradation  Static Timing Analysis tool assumes all junctions are fully strapped in its transistor models.

M ask D esign T raining M ask D esign T raining Page 15 Diffusion stretching  Only stretch VCC/VSS (not signal) diffusion to make room for signal routes.  Based on observation of the impact on diffusion loading on the output node  We don’t care about diffusion loading on the VCC/VSS

M ask D esign T raining M ask D esign T raining Page 16 Supply and Interleaving guideline  Connect signal diffusions inside and supplies outside  Signals are sensitive to diffusion loading, supplies are not  Typical diffusion loading area = 0.48fF/u2 periphery = 0.05fF/u

M ask D esign T raining M ask D esign T raining Page 17 Metal and Vias Guidelines  Ohm per square resistance P86X process Contact15.0 Via17.0 Via27.0 Via37.0 Via47.0 Via56.0 Poly16.10 Metal Metal Metal Metal Metal Metal60.020

M ask D esign T raining M ask D esign T raining Page 18  Metals Metal1 will be unusable for longer routes as refer to the chart of ohm/square. Metal1 is more resistive compared to others metal layer, therefore move to Metal2 as soon as possible when do a signal routing to minimize the RC delay.  Vias Vias are allowed to be stacked. Via stacking rules: 1. Via1 may stack on well, diff and poly and directly on top of contact. 2. Via2 may stack on contact and directly Via1 without constraint. 3. Via3 may stack on contact, Via1 and directly Via2 without constraint. 4. Via4 may stack on contact, Via1, Via2 and directly Via3 without constraint.

M ask D esign T raining M ask D esign T raining Page 19 BKM on metal routing Avoid Small Jog Segments (< 1x MDR width) - Small jog segments are defined as being less than 1X minimum design rule line width. - No small jog segments on diffusion, poly, metal1 – metal5. < 1X MDR Width Insufficient room for “Serifs and “Cutouts” Pinching Risk

M ask D esign T raining M ask D esign T raining Page 20 Small Jog Segment Recommendations 1X MDR Width 2X MDR Width 0.5X MDR Width 2X MDR Width Increase Jog Separation Distance Increase Jog Segment Size

M ask D esign T raining M ask D esign T raining Page 21 Minimize the Total Number of Jog Segments Fewer number of vertices to correct. Less pattern distortion risk.

M ask D esign T raining M ask D esign T raining Page 22 Better Undesirable Better Landing Pad Recommendations

M ask D esign T raining M ask D esign T raining Page 23 Layer changes / Jumpers  Layer Changes / Jumpers  Minimize the number of metal layer changes while routing a signal. –Metal layer changes are expensive in area. –Every extra via increases resistance quite a bit and impacts signal timing.  No Poly jumpers –Poly is very resistive What’s Wrong With This Layout ?

M ask D esign T raining M ask D esign T raining Page 24 Summary  Shareable Power/Ground  Ensure shareable power/ground at diffusion edges if possible.  Always connect to bigger supply (ie: metal2 with 2 vias width).  Well Taps & Substrate Taps  Have well taps connect to VDD or signal specified in schematic.  Have substrate taps connect to GND.  Shareable Nodes  Share nodes both internally and externally as much as possible. –Sharing nodes can reduce cell or block size/area. –Sharing nodes can reduce contacts, vias and metal layers used.  Help to improve circuit performance.  Not applicable for special circuit (ie: analog – matching layout).

M ask D esign T raining M ask D esign T raining Page 25  Metal Directions  Use consistent metal directions for M1, M2, and M3. Make sure that tracks are not blocked by using inconsistent directions. M1 and M3 vertical, M2 and M4 horizontal.  Routing Jogs / turning points  Avoid making unnecessary jogs in routing (i.e. if a wire can go straight it should). This will help performance and area.  Aligned the placement of connectors to signal to avoid creating unnecessary curves / corners.  Signal Width  Try to maintain uniform/even width for a signal.  Check with DE or layout lead on critical / HV signal width requirement.

M ask D esign T raining M ask D esign T raining Page 26 EM and SH

M ask D esign T raining M ask D esign T raining Page 27  EM definitions EM is a problem that occurs when current only moves in one direction and pulls the atoms of the metal along with it. This movement will eventually leave gaps in the meatl causing open circuits failures. It can also cause increase resistance especially in contact and Via’s causing a speed failure over time.  SH definitions SH or self heat is a problem that occurs when current is alternating or not just flowing in the same direction all the time. Whereas in EM the metal only moves in one direction, in SH the atoms move in one direction and then back again making a net movement of zero. The problem occurs when too much currents flows heating up the metal and causing it to deteriorate and increase the resistance.

M ask D esign T raining M ask D esign T raining Page 28 Layout checklist Items to checkStatus 1Half design rules to cell boundary 2Diffussion a. Minimize source/drain width b. Power source should be at both ends of the cell. c. Shared diffussion d. Diffussion height align 3Poly a. Poly gate driving in the middle b. No poly jumpers c. No poly bends d. P & N devices orientation are the same 4Contact a. Full strapping contact and centralized. b. At least two contact for each input/connection. 5Metal a. No notches b. No metal jogs c. Use uniform width of metal routing.

M ask D esign T raining M ask D esign T raining Page 29 6Labeling a. Label all the nodes as the schematic has and case-sensitive. b. All IO pins must have pin name. 7Power/Ground source a. Power/ground must directly connected from the main vcc/vss bus, insteads of connect from the wellTab or substrate tap.

M ask D esign T raining M ask D esign T raining Page 30 Q & A