Standard Cell Design and Routing
|
|
|
- Monica Cole
- 9 years ago
- Views:
Transcription
1 Routing Automatic Place/Route of systems blocks is integral design of modern VLSI devices Cell Libraries and macro blocks need to be designed with system level routing issues in mind Typically, design macro blocks to use as few routing layers as possible so that higher level routing can go completely over-the-top of the block for inter-block routing. Not unusual for a macro block to only use local interconnect (silicided poly) and MET1; this reserves MET2 and higher for inter-block routing. 11/14/00 1 Standard Cell Design and Routing Standard cell implementations use a library of standard cells that implement basic logic functions. Standard cells share the same height, and the placement tool creates rows of cells, each cell abutting with its neighbor power connections between cells formed by abuttment The router creates connections by routing in available metal layers Routing can be over the top of the cell or in channels between rows 11/14/00 2 1
2 Routing Routers typically prefer that the pins of cells lie on some grid for routing efficiency purposes Routers can usually route to off grid pins but requires more execution time and memory. Grids are defined for each routing layer Grid spacing should be at least line-on-via, and is usually via-on-via A HVH routing styles means that there are three layers; with the first layer running horizontally, 2nd vertically, 3rd horizontally (M1 H, M2 V, M3 H) 11/14/00 3 Cadence Standard Cell P&R Particulars We will use a tool called Silicon Ensemble for standard cell placement and routing Requirements Pins should align at a grid point (aligned with both vertical and horizontal grids) Rows are placed to align with vertical and horizontal routing grids Cell height should be multiple of Horizontal grid If multiple horizontal grids (i.e, HVH), then cell height should a common multiple of the grid spacing. If the M1 grid spacing is 6 lambda, and the M3 grid spacing is 8 lambda, then cell height should be an multiple of both 6 and 8 (ie., 24 lambda, 48 lambda, etc) For this reason, the ratio of M1 to M3 grid spacing should be kept simple (i.e 1:1, 2:1, NOT 11:7 ) 11/14/00 4 2
3 Cadence Standard Cell P&R Particulars Alternate rows can be flipped vertically so that powers rails of neighboring rows can abut Cells can be flipped horizontally to reduce routing lengths. Vdd rail Gnd rail Gnd rail Vdd rail Vdd rail Gnd rail Gnd rail Vdd rail 11/14/00 5 Metal Spacing Grids Line on Line Line on Via Via on Via min spacing, can t fit another via here min spacing 11/14/00 6 3
4 Routing Grid for HP14TB process (λ = 0.3u) Minimum Spacings are: Via on Via horizontal (via width + M1 spacing) = =7 lambda Via on Via vertical (via width + M2 spacing) = 4 +3 = 7 lambda Via2 on Via2 horizontal (via width + M3 spacing) = = 9 lambda Using minimum spacings give a M1:M3 ratio of 7:9 Odd ratio, Cadence recommends that in this case M1 and M3 grids should be the same (i.e, 1:1 ratio). 11/14/00 7 Standard Cell Guidelines Will be conservative and use vertical routing grid of 8 lambda Cell widths must be multiple of vertical routing grid (16, 24, 32, etc). First vertical routing track will start at one-half vertical grid inside of cell First valid terminal location is one-half vertical grid into cell. Will use horizontal routing grid of 9 lambda Cell heights must be multiple of horizontal routing grid 11/14/00 8 4
5 What should Cell Height be? When routing was limited to just two layers of metal, wanted short cells Routing was M1 horizonal, M2 vertical Most of the routing was done in the channels between cell rows Short cells minimized Row to Row spacing With over the cell routing (HVH), tall cells now slide under the routing, and channels have disappeared. Taller cells allow for multiple drive strength cells which is important for modern synthesis tools. 11/14/00 9 Cell Heights we have used SCMOS library (0.8u, 1.2 u library) 68 lambda - designed for 2 layer routing, cell height was kept small GCMOS library (0.5u) 100 lambda - designed for 3 layer routing, wanted multiple drive strengths RadTolerant Library (0.5u) 150 lambda - required guard rings around PMOS, NMOS transistor sites which pushed cell height up 11/14/
6 A Routing Comparison For the GCMOS library (100 lambda) and RadTolerant library(150 lambda), did a P&R for a 1932 cell design GCMOS area : 1591 x 813 u = u**2 RadTol area: 1716 x 938 = u**2 Area Ratio of 1.2 (RadTol/ GCMOS) routing limited Cell Height Ratio RadTol/GCMOS = 1.5 For a smaller design (325 cells), the area was: GCMOS: 619 x 385 = RadTol: 806 x 464 = Ratio of 1.6 (RadTol/GCMOS) cell area limited 11/14/00 11 Standard Cell Template Vdd/Gnd Rail width rule of thumb is 5x minimum width 15 lambda Sample Cell library provided with Cadence had cell heights that provided 9 horizontal routing tracks We will be somewhat conservative and use a cell height that gives 11 horizontal routing tracks (99 lambda). Transistor areas should be positioned so that routing tracks in middle of cell are free 11/14/
7 Standard Cell Routing Template (cont) 9 λ 9 λ 4λ 8 λ 8 λ 8 λ 8 λ A 4λ Valid terminal locations are at grid intersections. If possible, terminals should staggered horizontally. This allows easier horizontal routing access. 9 λ 9 λ 9 λ B C Can also designate multiple entry points via metal 1 to a terminal along the veritical direction 9 λ 11/14/00 13 Standard Cell layout guidelines Orgin of cell at 0,0 in lower left hand corner Cell width multiple of 8 lambda, height is 99 lambda Vdd/Gnd rails 15 lambda wide, start at 1.5 lambda vertical spacing inside cell boundary This way, if router does not support flipping rows, then cells can be abutted vertically without DRVs PTAP, NTAP contacts under power rails Cells can be abutted horizontally without DRV s. Grow transistors from cell bottom towards cell center Use poly routing wherever possible, limit to um If have to block horizontal MET1 route, block from one side only 11/14/
8 Routing example with library from SE tutorial m2(v) Vdd m3(h) cell boundary, veritical abutment m1(h) cell boundary, horizontal abutment GND 11/14/00 15 off grid off grid off grid Detailed Routing grids shown. Note that some 11/14/00 16 routes are off grid (off grid routing allowed by SE) 8
9 Global Net routing (Clock, Reset) Tanner Standard Cell libraries for Leda 0.35, 0.25 processes available from MOSIS specify Clock, reset line routing in Standard Cell Template. Clk Line Clk Line 11/14/00 17 Clock Buffer Cells Buffer clock left Clk_in Clk Comes in on M2 Gate of 2 nd inverter Gate of 1 st inverter 11/14/
10 Abutment of clock buffer cells Clk_in Clk Multiple clock buffers inserted in row can give arbitrary drive strenght 11/14/00 19 Latch Cell M2 usage in cell always runs vertically so as to block fewest routing channels. Does not tie into clock routing, this must be done via external router 11/14/
11 If you want to try out Cadence Grab cds.lib, display.drf from misc links off WWW page. swsetup cadence to place tools on path Make a temp directory, change into it, and execute: % icfb & The Help button on the menu will access the online help Use the Go -> Main Menu to get to list of all documents Choose IC tools Layout Design -> Cell Design Tutorial (manual layout tutorial) Place and Route -> Silicon Ensemble Tutorial (Stdcell) Layout Design -> Virtuso Layout Synthesizer Tutorial 11/14/00 21 Arbiter Examples ZIP archive attached to this lecture has three examples of using sedsm (Silicon Ensemble, Deep sub-micron) Example uses a design called arbiter that is about 300 cells mapped to the example library provided with the SE tutorial (synopsys synthesis lib sc_cadence.lib) arbiter_pads -- places pads along with the standard cell core arbiter_nopads_reese standard cell core only, pins routed to edges arbiter_nopads_scott example provided by Scott Jennings than only routes the standard cell core. Uses a difference set of sedsm commands than reese example. 11/14/
12 verilog netlist file for design verilog description of library cells Library.lef description exported from sedsm Cadence layout views Final placed/routed design (binary file *.dhd format) (ascii file *.def format) *.def placed/routed design file is then imported back into Virtuoso Layout tool 11/14/00 23 arbiter.v libcells.v sc_cadence.lef sedsm Final placed/routed design (binary file *.dhd format) (ascii file *.def format) *.def placed/routed design file is then imported back into Virtuoso Layout tool 11/14/
13 Running sedsm sedsm can be run in interactive mode (as in tutorial) or in automated mode via script file To run a script file do: % sedsm m=200 b gd=ansi EXECUTE script.mac; & Example command files for sedsm have a.mac extension To run in interactive mode do: % sedsm 11/14/00 25 Generating Input files for sedsm Verilog netlist file of design generated by Synopsys Library verilog file simply has a verilog description of each library cell look at libcells.v in ZIP archive for an example. The LEF (library exchange format) file is the most important file and the most difficult to generate Contains the spacing rules (metal, VIAs) for your technology Contains a cell abstract for each cell in your library the LEF file is created via the export option under icfb 11/14/
14 Cell abstracts The LEF abstract of your cell does not contain all of the layout of your cell It simply contains the layers/vias that are important from a routing point of view The layout view of your cell (in Virtuoso) contains the detailed layout of your design The abstract view of your cell (in Virtuoso) contains only the routing obstructions, pins of your cell Abstracts can be generated automatically from a layout view by a tool called autoabgen. Abstract views generated by autoabgen may need to be tweaked a bit before exporting to a LEF file. Abstracts can also be generated manually, simply more work to do it 11/14/
University of Texas at Dallas. Department of Electrical Engineering. EEDG 6306 - Application Specific Integrated Circuit Design
University of Texas at Dallas Department of Electrical Engineering EEDG 6306 - Application Specific Integrated Circuit Design Synopsys Tools Tutorial By Zhaori Bi Minghua Li Fall 2014 Table of Contents
Lab 3 Layout Using Virtuoso Layout XL (VXL)
Lab 3 Layout Using Virtuoso Layout XL (VXL) This Lab will go over: 1. Creating layout with Virtuoso layout XL (VXL). 2. Transistor Chaining. 3. Creating Standard cell. 4. Manual Routing 5. Providing Substrate
How To Design A Chip Layout
Spezielle Anwendungen des VLSI Entwurfs Applied VLSI design (IEF170) Course and contest Intermediate meeting 3 Prof. Dirk Timmermann, Claas Cornelius, Hagen Sämrow, Andreas Tockhorn, Philipp Gorski, Martin
Layout and Cross-section of an inverter. Lecture 5. Layout Design. Electric Handles Objects. Layout & Fabrication. A V i
Layout and Cross-section of an inverter Lecture 5 A Layout Design Peter Cheung Department of Electrical & Electronic Engineering Imperial College London V DD Q p A V i V o URL: www.ee.ic.ac.uk/pcheung/
CADENCE LAYOUT TUTORIAL
CADENCE LAYOUT TUTORIAL Creating Layout of an inverter from a Schematic: Open the existing Schematic Page 1 From the schematic editor window Tools >Design Synthesis >Layout XL A window for startup Options
Getting Started with the Cadence Software
1 Getting Started with the Cadence Software In this chapter, you learn about the Cadence software environment and the Virtuoso layout editor as you do the following tasks: Copying the Tutorial Database
Layout of Multiple Cells
Layout of Multiple Cells Beyond the primitive tier primitives add instances of primitives add additional transistors if necessary add substrate/well contacts (plugs) add additional polygons where needed
IL2225 Physical Design
IL2225 Physical Design Nasim Farahini [email protected] Outline Physical Implementation Styles ASIC physical design Flow Floor and Power planning Placement Clock Tree Synthesis Routing Timing Analysis Verification
ECE410 Design Project Spring 2008 Design and Characterization of a CMOS 8-bit Microprocessor Data Path
ECE410 Design Project Spring 2008 Design and Characterization of a CMOS 8-bit Microprocessor Data Path Project Summary This project involves the schematic and layout design of an 8-bit microprocessor data
Digital IC Design Flow
Collège Militaire Royal du Canada (Cadence University Alliance Program Member) Department of Electrical and Computer Engineering Départment de Génie Electrique et Informatique RMC Microelectronics Lab
Lecture 5: Gate Logic Logic Optimization
Lecture 5: Gate Logic Logic Optimization MAH, AEN EE271 Lecture 5 1 Overview Reading McCluskey, Logic Design Principles- or any text in boolean algebra Introduction We could design at the level of irsim
An ASCII data format, used to describe a standard cell library
Advanced VLSI Design Standard Cell Library/ CMPE 641 An ASCII data format, used to describe a standard cell library Includes the design rules for routing and the Abstract of the cells, no information about
Route Power 10 Connect Powerpin 10.1 Route Special Route 10.2 Net(s): VSS VDD
SOCE Lab (2/2): Clock Tree Synthesis and Routing Lab materials are available at ~cvsd/cur/soce/powerplan.tar.gz Please untar the file in the folder SOCE_Lab before lab 1 Open SOC Encounter 1.1 % source
DIRECTIONS FOR SETTING UP LABELS FOR MARCO S INSERT STOCK IN WORD PERFECT, MS WORD AND ACCESS
DIRECTIONS FOR SETTING UP LABELS FOR MARCO S INSERT STOCK IN WORD PERFECT, MS WORD AND ACCESS WORD PERFECT FORMAT MARCO ITEM #A-3LI - 2.25 H x 3W Inserts First create a new document. From the main page
Alpha CPU and Clock Design Evolution
Alpha CPU and Clock Design Evolution This lecture uses two papers that discuss the evolution of the Alpha CPU and clocking strategy over three CPU generations Gronowski, Paul E., et.al., High Performance
Reconfigurable ECO Cells for Timing Closure and IR Drop Minimization. TingTing Hwang Tsing Hua University, Hsin-Chu
Reconfigurable ECO Cells for Timing Closure and IR Drop Minimization TingTing Hwang Tsing Hua University, Hsin-Chu 1 Outline Introduction Engineering Change Order (ECO) Voltage drop (IR-DROP) New design
Module 7 : I/O PADs Lecture 33 : I/O PADs
Module 7 : I/O PADs Lecture 33 : I/O PADs Objectives In this lecture you will learn the following Introduction Electrostatic Discharge Output Buffer Tri-state Output Circuit Latch-Up Prevention of Latch-Up
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential
Working with the new enudge responsive email styles
Working with the new enudge responsive email styles This tutorial assumes that you have added one of the mobile responsive colour styles to your email campaign contents. To add an enudge email style to
Royal Military College of Canada
Microelectronics Lab Cadence Tutorials Layout Design and Simulation (Using Virtuoso / Diva / Analog Artist) Department of Electrical & Computer Engineering Royal Military College of Canada Cadence University
Design Compiler Graphical Create a Better Starting Point for Faster Physical Implementation
Datasheet Create a Better Starting Point for Faster Physical Implementation Overview Continuing the trend of delivering innovative synthesis technology, Design Compiler Graphical delivers superior quality
EECAD s MUST List MUST MUST MUST MUST MUST MUST MUST MUST MUST MUST
Customers are required to follow certain criteria for all designs whether they are ultimately done in EECAD or by the customers themselves. These criteria, approved by EES Management, are listed below:
GETTING STARTED WITH PROGRAMMABLE LOGIC DEVICES, THE 16V8 AND 20V8
GETTING STARTED WITH PROGRAMMABLE LOGIC DEVICES, THE 16V8 AND 20V8 Robert G. Brown All Rights Reserved August 25, 2000 Alta Engineering 58 Cedar Lane New Hartford, CT 06057-2905 (860) 489-8003 www.alta-engineering.com
CMOS VLSI Design Lab 1: Cell Design and Verification
CMOS VLSI Design Lab 1: Cell Design and Verification This is the first of four chip design labs developed at Harvey Mudd College. These labs are intended to be used in conjunction with CMOS VLSI Design,
How To Integrate 3D-Ic With A Multi Layer 3D Chip
3D-IC Integration Developments Cooperation for servicing and MPW runs offering Agenda Introduction Process overview Partnership for MPW runs service 3D-IC Design Platform First MPW run Conclusion 3D-IC
Create a Poster Using Publisher
Contents 1. Introduction 1. Starting Publisher 2. Create a Poster Template 5. Aligning your images and text 7. Apply a background 12. Add text to your poster 14. Add pictures to your poster 17. Add graphs
Status of the design of the TDC for the GTK TDCpix ASIC
Status of the design of the TDC for the GTK TDCpix ASIC Gianluca Aglieri Rinella, Lukas Perktold DLL design review meeting, 16 03 2011 Outline Introduction Purpose and objectives Reminder Challenges of
Merging Labels, Letters, and Envelopes Word 2013
Merging Labels, Letters, and Envelopes Word 2013 Merging... 1 Types of Merges... 1 The Merging Process... 2 Labels - A Page of the Same... 2 Labels - A Blank Page... 3 Creating Custom Labels... 3 Merged
TIMING-DRIVEN PHYSICAL DESIGN FOR DIGITAL SYNCHRONOUS VLSI CIRCUITS USING RESONANT CLOCKING
TIMING-DRIVEN PHYSICAL DESIGN FOR DIGITAL SYNCHRONOUS VLSI CIRCUITS USING RESONANT CLOCKING BARIS TASKIN, JOHN WOOD, IVAN S. KOURTEV February 28, 2005 Research Objective Objective: Electronic design automation
Implementation Details
LEON3-FT Processor System Scan-I/F FT FT Add-on Add-on 2 2 kbyte kbyte I- I- Cache Cache Scan Scan Test Test UART UART 0 0 UART UART 1 1 Serial 0 Serial 1 EJTAG LEON_3FT LEON_3FT Core Core 8 Reg. Windows
CHAPTER 11: Flip Flops
CHAPTER 11: Flip Flops In this chapter, you will be building the part of the circuit that controls the command sequencing. The required circuit must operate the counter and the memory chip. When the teach
OrCad Layout Plus PCB Tutorial
OrCad Layout Plus PCB Tutorial R. B. Reese (9/2005), ECE, MSU. RBR/V 0.5 1 OrCad Layout Plus PCB Tutorial This is a simple tutorial of OrCAD PCB using a two-layer PCB with throughhole components. The design
On the Characterization of Library Cells
On the Characterization of Library Cells by Jos Budi Sulistyo Thesis Submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements for the
Document Contents Introduction Layout Extraction with Parasitic Capacitances Timing Analysis DC Analysis
Cadence Tutorial C: Simulating DC and Timing Characteristics Created for the MSU VLSI program by Professor A. Mason and the AMSaC lab group rev S06 (convert to spectre simulator) Document Contents Introduction
1. Submission Rules. 2. Verification tools. 3. Frequent errors
Design Submission 1. Submission Rules 2. Verification tools 3. Frequent errors Design submission rules 1. Send the submission form in the same time as the circuit database 2. The GDSII file must have a.gds
Tanner EDA L-edit (Layout Editor)
Tanner EDA L-edit (Layout Editor) Tanner Tools Speeding Concept to Silicon EDA= Electronic Design and Automation NOTE: This tutorial was constructed in L-edit version 1.15 (c. October 2007) http://www.tanner.com/eda/
Altium Designer Guide
Electronics and Computer Systems Engineering Altium Designer Guide Tutorial part 2 PCB Design This is Part 2 of a beginner s guide to PCB design using Altium Designer and is geared towards the following
Introduction to Digital System Design
Introduction to Digital System Design Chapter 1 1 Outline 1. Why Digital? 2. Device Technologies 3. System Representation 4. Abstraction 5. Development Tasks 6. Development Flow Chapter 1 2 1. Why Digital
Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop.
Objectives Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop. describe how such a flip-flop can be SET and RESET. describe the disadvantage
Design-Kits, Libraries & IPs
Design-Kits, Libraries & IPs Supported CAD tools Design-kits overview Digital, Analog, and RF Libraries IPs Supported CAD tools Design-kits overview ST 65nm Tanner PDK Standard cell Libraries IPs austriamicrosystems
Introduction to CMOS VLSI Design (E158) Lecture 8: Clocking of VLSI Systems
Harris Introduction to CMOS VLSI Design (E158) Lecture 8: Clocking of VLSI Systems David Harris Harvey Mudd College [email protected] Based on EE271 developed by Mark Horowitz, Stanford University MAH
Advanced VLSI Design CMOS Processing Technology
Isolation of transistors, i.e., their source and drains, from other transistors is needed to reduce electrical interactions between them. For technologies
Fabrication and Manufacturing (Basics) Batch processes
Fabrication and Manufacturing (Basics) Batch processes Fabrication time independent of design complexity Standard process Customization by masks Each mask defines geometry on one layer Lower-level masks
Place & Route Tutorial #1
Place & Route Tutorial #1 In this tutorial you will use Cadence Encounter to place, route, and analyze the timing and wire-length of two simple designs. This tutorial assumes that you have worked through
Intel Q3GM ES 32 nm CPU (from Core i5 660)
Intel Q3GM ES Structural Analysis For comments, questions, or more information about this report, or for any additional technical needs concerning semiconductor and electronics technology, please call
1.1 The 7493 consists of 4 flip-flops with J-K inputs unconnected. In a TTL chip, unconnected inputs
CALIFORNIA STATE UNIVERSITY LOS ANGELES Department of Electrical and Computer Engineering EE-246 Digital Logic Lab EXPERIMENT 1 COUNTERS AND WAVEFORMS Text: Mano, Digital Design, 3rd & 4th Editions, Sec.
Microsoft Access 2010 Part 1: Introduction to Access
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Access 2010 Part 1: Introduction to Access Fall 2014, Version 1.2 Table of Contents Introduction...3 Starting Access...3
PCB Design. Gabe A. Cohn. May 2010. Using Altium Designer/DXP/Protel. Electrical Engineering University of Washington
PCB Design Using Altium Designer/DXP/Protel Gabe A. Cohn May 2010 Electrical Engineering University of Washington Printed Circuit Board Steps 1. Draw schematics 2. Attach footprints for all components
Serif PagePlusX4. Group Listing
File Menu New Startup Wizard New Publication New Book Open File Open Browse Files Browse Revert Close File Save Save As Save As Package Export As Picture Properties Page Setup Layout Guides Print Print
Sequential 4-bit Adder Design Report
UNIVERSITY OF WATERLOO Faculty of Engineering E&CE 438: Digital Integrated Circuits Sequential 4-bit Adder Design Report Prepared by: Ian Hung (ixxxxxx), 99XXXXXX Annette Lo (axxxxxx), 99XXXXXX Pamela
How to resize, rotate, and crop images
How to resize, rotate, and crop images You will frequently want to resize and crop an image after opening it in Photoshop from a digital camera or scanner. Cropping means cutting some parts of the image
Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications
Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications TRIPTI SHARMA, K. G. SHARMA, B. P. SINGH, NEHA ARORA Electronics & Communication Department MITS Deemed University,
Lecture-3 MEMORY: Development of Memory:
Lecture-3 MEMORY: It is a storage device. It stores program data and the results. There are two kind of memories; semiconductor memories & magnetic memories. Semiconductor memories are faster, smaller,
Lecture 7: Clocking of VLSI Systems
Lecture 7: Clocking of VLSI Systems MAH, AEN EE271 Lecture 7 1 Overview Reading Wolf 5.3 Two-Phase Clocking (good description) W&E 5.5.1, 5.5.2, 5.5.3, 5.5.4, 5.5.9, 5.5.10 - Clocking Note: The analysis
Laboratory 2. Exercise 2. Exercise 2. PCB Design
Exercise 2. PCB Design Aim of the measurement Introducing to the PCB design Creating a schematic of an analog circuit, making simulations on it and designing a Printed circuit board for it. Keywords Printed
Micron MT29F2G08AAB 2 Gbit NAND Flash Memory Structural Analysis
August 17, 2006 Micron MT29F2G08AAB 2 Gbit NAND Flash Memory Structural Analysis For comments, questions, or more information about this report, or for any additional technical needs concerning semiconductor
EXPRESS PCB TUTORIAL Author: Lee Morey Revised: JE Feb 2015
EXPRESS PCB TUTORIAL Author: Lee Morey Revised: JE Feb 2015 Getting Started There are several resources for learning how to layout schematics and PCBs. And there are several popular commercial packages.
The MOSFET Transistor
The MOSFET Transistor The basic active component on all silicon chips is the MOSFET Metal Oxide Semiconductor Field Effect Transistor Schematic symbol G Gate S Source D Drain The voltage on the gate controls
If you know exactly how you want your business forms to look and don t mind
appendix e Advanced Form Customization If you know exactly how you want your business forms to look and don t mind detail work, you can configure QuickBooks forms however you want. With QuickBooks Layout
Latches, the D Flip-Flop & Counter Design. ECE 152A Winter 2012
Latches, the D Flip-Flop & Counter Design ECE 52A Winter 22 Reading Assignment Brown and Vranesic 7 Flip-Flops, Registers, Counters and a Simple Processor 7. Basic Latch 7.2 Gated SR Latch 7.2. Gated SR
Asynchronous IC Interconnect Network Design and Implementation Using a Standard ASIC Flow
Asynchronous IC Interconnect Network Design and Implementation Using a Standard ASIC Flow Bradley R. Quinton Dept. of Electrical and Computer Engineering University of British Columbia [email protected]
CREATING POSTERS WITH POWERPOINT
CREATING POSTERS WITH POWERPOINT PowerPoint files will be required for Posters on CD-Rom with very few exceptions. WHY POWERPOINT? Although there are many software programs that will create posters, PowerPoint
SketchUp Instructions
SketchUp Instructions Every architect needs to know how to use SketchUp! SketchUp is free from Google just Google it and download to your computer. You can do just about anything with it, but it is especially
Lecture 030 DSM CMOS Technology (3/24/10) Page 030-1
Lecture 030 DSM CMOS Technology (3/24/10) Page 030-1 LECTURE 030 - DEEP SUBMICRON (DSM) CMOS TECHNOLOGY LECTURE ORGANIZATION Outline Characteristics of a deep submicron CMOS technology Typical deep submicron
EEC 118 Lecture #17: Implementation Strategies, Manufacturability, and Testing
EEC 118 Lecture #17: Implementation Strategies, Manufacturability, and Testing Stanley Hsu 6/5/2012 Slides courtesy of Rajeevan Amirtharajah and Bevan Baas, UC Davis, Zhiyi Yu, Fudan University, and Jeff
Task Force on Technology / EXCEL
Task Force on Technology EXCEL Basic terminology Spreadsheet A spreadsheet is an electronic document that stores various types of data. There are vertical columns and horizontal rows. A cell is where the
Orcad Layout. Autorouter User s Guide
Orcad Layout Autorouter User s Guide Copyright 1985-2000 Cadence Design Systems, Inc. All rights reserved. Trademarks Allegro, Ambit, BuildGates, Cadence, Cadence logo, Concept, Diva, Dracula, Gate Ensemble,
Excel 2007 Basic knowledge
Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft
Topics of Chapter 5 Sequential Machines. Memory elements. Memory element terminology. Clock terminology
Topics of Chapter 5 Sequential Machines Memory elements Memory elements. Basics of sequential machines. Clocking issues. Two-phase clocking. Testing of combinational (Chapter 4) and sequential (Chapter
Timer A (0 and 1) and PWM EE3376
Timer A (0 and 1) and PWM EE3376 General Peripheral Programming Model Each peripheral has a range of addresses in the memory map peripheral has base address (i.e. 0x00A0) each register used in the peripheral
Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa
Experiment # 9 Clock generator circuits & Counters Eng. Waleed Y. Mousa 1. Objectives: 1. Understanding the principles and construction of Clock generator. 2. To be familiar with clock pulse generation
StarRC Custom: Next-Generation Modeling and Extraction Solution for Custom IC Designs
White Paper StarRC Custom: Next-Generation Modeling and Extraction Solution for Custom IC Designs May 2010 Krishnakumar Sundaresan Principal Engineer and CAE Manager, Synopsys Inc Executive Summary IC
Core Power Delivery Network Analysis of Core and Coreless Substrates in a Multilayer Organic Buildup Package
Core Power Delivery Network Analysis of Core and Coreless Substrates in a Multilayer Organic Buildup Package Ozgur Misman, Mike DeVita, Nozad Karim, Amkor Technology, AZ, USA 1900 S. Price Rd, Chandler,
Jianjian Song LogicWorks 4 Tutorials (5/15/03) Page 1 of 14
LogicWorks 4 Tutorials Jianjian Song Department of Electrical and Computer Engineering Rose-Hulman Institute of Technology March 23 Table of Contents LogicWorks 4 Installation and update...2 2 Tutorial
ECE124 Digital Circuits and Systems Page 1
ECE124 Digital Circuits and Systems Page 1 Chip level timing Have discussed some issues related to timing analysis. Talked briefly about longest combinational path for a combinational circuit. Talked briefly
In this session, we will explain some of the basics of word processing. 1. Start Microsoft Word 11. Edit the Document cut & move
WORD PROCESSING In this session, we will explain some of the basics of word processing. The following are the outlines: 1. Start Microsoft Word 11. Edit the Document cut & move 2. Describe the Word Screen
Winbond W2E512/W27E257 EEPROM
Construction Analysis Winbond W2E512/W27E257 EEPROM Report Number: SCA 9703-533 Global Semiconductor Industry the Serving Since 1964 15022 N. 75th Street Scottsdale, AZ 85260-2476 Phone: 602-998-9780 Fax:
APA-STYLE TABLES in MICROSOFT WORD 2007
Twin Cities Writing Center APA-STYLE TABLES in MICROSOFT WORD 2007 Before inserting a table into your paper, make sure a table is an appropriate way to communicate your information. Read about the use
Entering the example employee satisfaction survey in Survey Crafter Professional s Survey Designer window
Survey Crafter, Inc. Survey Crafter Walkthrough Summary: Walkthrough: Applies to: Topic: Synopsis This tutorial walks you through entering the example employee satisfaction survey in Survey Crafter Professional
Incremental Technology Database (ITDB) Usage and Practices
Incremental Technology Database (ITDB) Usage and Practices Ted Paone Core Comp Architect IC6.1 Adoption Cadence Design Systems CDN Live EMEA Session 1.1 CDN Live, EMEA Incremental Technology Data Practices
Contents. Overview... 5-1 Memory Compilers Selection Guide... 5-2
Memory Compilers 5 Contents Overview... 5-1 Memory Compilers Selection Guide... 5-2 CROM Gen... 5-3 DROM Gen... 5-9 SPSRM Gen... 5-15 SPSRM Gen... 5-22 SPRM Gen... 5-31 DPSRM Gen... 5-38 DPSRM Gen... 5-47
If you know exactly how you want your business forms to look and don t mind detail
Advanced Form Customization APPENDIX E If you know exactly how you want your business forms to look and don t mind detail work, you can customize QuickBooks forms however you want. With QuickBooks Layout
Microsoft Access 2010 Overview of Basics
Opening Screen Access 2010 launches with a window allowing you to: create a new database from a template; create a new template from scratch; or open an existing database. Open existing Templates Create
Complete. PCB Design Using. NI Multisim, NI Ultiboard, LPKF CircuitCAM and BoardMaster. pg. 1. Wei Siang Pee
Complete Wei Siang Pee PCB Design Using NI Multisim, NI Ultiboard, LPKF CircuitCAM and BoardMaster pg. 1 Introduction Multisim equips educators, students, and professionals with the tools to analyze circuit
ESP-CV Custom Design Formal Equivalence Checking Based on Symbolic Simulation
Datasheet -CV Custom Design Formal Equivalence Checking Based on Symbolic Simulation Overview -CV is an equivalence checker for full custom designs. It enables efficient comparison of a reference design
Microsoft Publisher 2010 What s New!
Microsoft Publisher 2010 What s New! INTRODUCTION Microsoft Publisher 2010 is a desktop publishing program used to create professional looking publications and communication materials for print. A new
Fireworks CS4 Tutorial Part 1: Intro
Fireworks CS4 Tutorial Part 1: Intro This Adobe Fireworks CS4 Tutorial will help you familiarize yourself with this image editing software and help you create a layout for a website. Fireworks CS4 is the
Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9.
Working with Tables in Microsoft Word The purpose of this document is to lead you through the steps of creating, editing and deleting tables and parts of tables. This document follows a tutorial format
Microsoft Excel 2010 Charts and Graphs
Microsoft Excel 2010 Charts and Graphs Email: [email protected] Web Page: http://training.health.ufl.edu Microsoft Excel 2010: Charts and Graphs 2.0 hours Topics include data groupings; creating
Class 11: Transmission Gates, Latches
Topics: 1. Intro 2. Transmission Gate Logic Design 3. X-Gate 2-to-1 MUX 4. X-Gate XOR 5. X-Gate 8-to-1 MUX 6. X-Gate Logic Latch 7. Voltage Drop of n-ch X-Gates 8. n-ch Pass Transistors vs. CMOS X-Gates
Winbond W971GG6JB-25 1 Gbit DDR2 SDRAM 65 nm CMOS DRAM Process
Winbond W971GG6JB-25 1 Gbit DDR2 SDRAM 65 nm CMOS DRAM Process Process Review For comments, questions, or more information about this report, or for any additional technical needs concerning semiconductor
Creating Drawings in Pro/ENGINEER
6 Creating Drawings in Pro/ENGINEER This chapter shows you how to bring the cell phone models and the assembly you ve created into the Pro/ENGINEER Drawing mode to create a drawing. A mechanical drawing
Introduction to Microsoft Excel 2010
Introduction to Microsoft Excel 2010 Screen Elements Quick Access Toolbar The Ribbon Formula Bar Expand Formula Bar Button File Menu Vertical Scroll Worksheet Navigation Tabs Horizontal Scroll Bar Zoom
DOING MORE WITH WORD: MICROSOFT OFFICE 2010
University of North Carolina at Chapel Hill Libraries Carrboro Cybrary Chapel Hill Public Library Durham County Public Library DOING MORE WITH WORD: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites
Microsoft Access 2010 handout
Microsoft Access 2010 handout Access 2010 is a relational database program you can use to create and manage large quantities of data. You can use Access to manage anything from a home inventory to a giant
Using an Access Database
A Few Terms Using an Access Database These words are used often in Access so you will want to become familiar with them before using the program and this tutorial. A database is a collection of related
Technical handbook Panel Anchoring System
1 Basic principles of sandwich panels 3 Design conditions 4 Basic placement of anchors and pins 9 Large elements (muliple rows) 10 Small elements (two rows) 10 Turned elements 10 Slender elements 10 Cantilevering
PowerPC Microprocessor Clock Modes
nc. Freescale Semiconductor AN1269 (Freescale Order Number) 1/96 Application Note PowerPC Microprocessor Clock Modes The PowerPC microprocessors offer customers numerous clocking options. An internal phase-lock
Spreadsheet - Introduction
CSCA0102 IT and Business Applications Chapter 6 Spreadsheet - Introduction Spreadsheet A spreadsheet (or spreadsheet program) is software that permits numerical data to be used and to perform automatic
Excel 2003 Tutorial I
This tutorial was adapted from a tutorial by see its complete version at http://www.fgcu.edu/support/office2000/excel/index.html Excel 2003 Tutorial I Spreadsheet Basics Screen Layout Title bar Menu bar
