ASIC Design (7v81) Spring 2000

Similar documents
CMPEN 411 VLSI Digital Circuits Spring Lecture 06: Static CMOS Logic

Finite Element Based, FPGA-Implemented Electric Machine Model for Hardware-in-the-Loop (HIL) Simulation

CMPEN 411 VLSI Digital Circuits Spring Lecture 22: Memery, ROM

Digital System Design Using Field Programmable Gate Arrays By Pak K. Chan

A 0.35um CMOS 1,632-gate count Zero-Overhead Dynamic Optically Reconfigurable Gate Array VLSI

Energy Efficient Content-Addressable Memory

Topics on Compilers. Introduction to CGRA

6.823 Computer System Architecture Prerequisite Self-Assessment Test Assigned Feb. 6, 2019 Due Feb 11, 2019

Field Programmable Gate Arrays a Case Study

CMPEN 411 VLSI Digital Circuits Spring Lecture 24: Peripheral Memory Circuits

DARE+ DARE+ Design Against Radiation Effects (Digital) Cell Libraries. Jupiter Icy Moons Explorer (JUICE) Instruments Workshop 9 November 2011

University Program Software Selection

CMPEN 411 VLSI Digital Circuits Spring Lecture 20: Multiplier Design

ABB June 19, Slide 1

(FPGA) based design for minimizing petrol spill from the pipe lines during sabotage

UTBB FD-SOI: The Technology for Extreme Power Efficient SOCs

Contents. Preface... xiii Introduction... xv. Chapter 1: The Systems Approach to Control and Instrumentation... 1

In-Place Associative Computing:

Chapter 1: Battery management: State of charge

Exploiting Clock Skew Scheduling for FPGA

Chapter 11. Using MAX II User Flash Memory for Data Storage in Manufacturing Flow

COURSE NUMBER & COURSE TITLE: ME 300 Fundamentals of Internal Combustion Engine

VHDL (and verilog) allow complex hardware to be described in either single-segment style to two-segment style

Page 1. Goal. Digital Circuits: why they leak, how to counter. Design methodology: consider all design abstraction levels. Outline: bottom-up

e-smart 2009 Low cost fault injection method for security characterization

Syllabus: Automated, Connected, and Intelligent Vehicles

Power distribution techniques for dual-vdd circuits. Sarvesh H Kulkarni and Dennis Sylvester EECS Department, University of Michigan

5 ASIC COST EFFECTIVENESS

EE 330 Integrated Circuit. Sequential Airbag Controller

University Program Software Selection

MODEL BASED DESIGN OF HYBRID AND ELECTRIC POWERTRAINS Sandeep Sovani, Ph.D. ANSYS Inc.

Lecture 14: Instruction Level Parallelism

CS250 VLSI Systems Design

White Paper: Pervasive Power: Integrated Energy Storage for POL Delivery

Scheduling. Purpose of scheduling. Scheduling. Scheduling. Concurrent & Distributed Systems Purpose of scheduling.

Learn to Design with Stratix III FPGAs Programmable Power Technology and Selectable Core Voltage

Local Memory Bus (LMB) V10 (v1.00a)

Core Power Delivery Network Analysis of Core and Coreless Substrates in a Multilayer Organic Buildup Package

Allegro Sigrity SI / PI Overview

Flip-Flop Grouping in Data-Driven Clock Gating for Dynamic Power Management

VEHICLE REGENERATIVE DECELERATION ACTUATOR AND INDICATOR SYSTEM AND METHOD

Solution-processed carbon nanotube thin-film complementary static random access memory

Academic Course Description

IMEC 2010 RADIATION HARDENED MIXED- SIGNAL IP WITH DARE TECHNOLOGY

University Of California, Berkeley Department of Mechanical Engineering. ME 131 Vehicle Dynamics & Control (4 units)

Petrol Pipe Line Telemonitoring Design

ABB uses an OPAL-RT real time simulator to validate controls of medium voltage power converters

Basic Electricity. Mike Koch Lead Mentor Muncie Delaware Robotics Team 1720 PhyXTGears. and Electronics. for FRC

Solar tracker is the best solution for receiving maximum radiation.

SYNCHRONOUS DRAM. 128Mb: x32 SDRAM. MT48LC4M32B2-1 Meg x 32 x 4 banks

Program of Instruction Course Syllabus

Introduction to Digital Techniques

PROBLEM SOLVING COACHES IN PHYSICS TUTORING PART 2: DESIGN AND IMPLEMENTATION. Qing Xu 4/24/2010 MAAPT

Wind Turbine Emulation Experiment

SIUC Department of Aviation Technologies Fall Semester 2016

ACSEP - Applications and Control of Power Electronic Systems

Design Issues and Practical Solutions for Electric and Hybrid Electric Vehicle Propulsion Systems

Electric Circuits/Introduction To Pspice (Addison- Wesley Series In Electrical And Computer Engineering) By James W. Nilsson, Susan A.

128Mb Synchronous DRAM. Features High Performance: Description. REV 1.0 May, 2001 NT5SV32M4CT NT5SV16M8CT NT5SV8M16CT

AUTO 121 Auto Electrical I Fall Section J01 3 credits

Design and Implementation of Fuel Metering Unit for an Aero Engine

Design and Modeling of Fluid Power Systems ME 597/ABE 591

Compatibility of STPA with GM System Safety Engineering Process. Padma Sundaram Dave Hartfelder

EXPERIMENTAL VERIFICATION OF INDUCED VOLTAGE SELF- EXCITATION OF A SWITCHED RELUCTANCE GENERATOR


Workforce Development Learning Center Course Outline. Emergency Vehicle Driving FIP 3601

Lecture PowerPoints. Chapter 21 Physics: Principles with Applications, 7th edition, Global Edition Giancoli

IME TSI Consortium Industry Forum

International Journal of Science Engineering and Advance Technology, IJSEAT, Vol 3, Issue 9 ISSN September-2015

CENTRAL TEXAS COLLEGE AERM 1445 AIRCRAFT ELECTRICAL SYSTEMS-A. Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:

Future Trends in Microelectronic Device Packaging. Ziglioli Federico

Introduction to Computer Engineering EECS 203 dickrp/eecs203/

Multi Core Processing in VisionLab

Design and Analysis of 32 Bit Regular and Improved Square Root Carry Select Adder

6081 Pneumatics Training System

Sample Reports. Overview. Appendix C

CprE 281: Digital Logic

Four-Quadrant Multi-Fluid Pump/Motor

Didactic and technological innovation at the service of training in pneumatics and electro-pneumatics have resulted in the creation of the

COURSE 4-9 March, 2018 Auditorium 1003, Mayer Bld. Electrical Engineering Dept. Technion

LONG BEACH CITY COLLEGE AUTO MECHANICS 233 AUTOMOTIVE ELECTRICAL & FUEL SYSTEMS SPRING 2005

Electric Circuits 9th Edition Solutions Manual

Motor Driver PCB Layout Guidelines. Application Note

ISSN Vol.03, Issue.10, December-2015, Pages:

Power Semiconductor Solutions EXPERTISE INNOVATION RELIABILITY

ELECTRICAL TECHNOLOGY 3 March 2008

DS1230Y/AB 256k Nonvolatile SRAM

Present Status and Prospects for Fuji Electric s IC Products and Technologies Yoshio Tsuruta Eiji Kuroda

Smart Home Renewable Energy Management System

The MathWorks Crossover to Model-Based Design

EPE 18 ECCE Europe: LIST OF KEYWORDS

- DQ0 - NC DQ1 - NC - NC DQ0 - NC DQ2 DQ1 DQ CONFIGURATION. None SPEED GRADE

Fast Orbit Feedback (FOFB) at Diamond

Industrial Maintenance Technology Student Learning Outcomes

Inverted Pendulum Control: an Overview

Credit Credit Degree Applicable (DA) Grading Pass/No Pass (P/NP) Repeatability 0 Credit Non-Degree (NDA) Letter (LR) 1 Student Choice (SC) 2 3

Intelligent CAD system for the Hydraulic Manifold Blocks

9 rue Alfred Kastler - BP Nantes Cedex 3 - France Phone : +33 (0) website :

Using ModelSim and Matlab/Simulink for System Simulation in Automotive Engineering

NR Electric Uses RT-LAB Real-time Simulator to Test the Control and Protection System for the Zhoushan Multiterminal

Transcription:

ASIC Design (7v81) Spring 2000

Lecture 1 (1/21/2000) General information

General description We study the hardware structure, synthesis method, de methodology, and design flow from the application to ASIC chip. A project is developed to design an FIR digital filter. T students are required to start from a filter algorithm and system specifications to complete an ASIC design.

Instructor information Instructor D. Zhou Email: zhoud@utdallas.edu Phone: 972 883 4392 Office: EC2.510 Class room: EC 2.120

TA and office hours TA: Naveen Mysore Phone : (214) 575-3246 Email : navmys@utdallas.edu Office : EC: 2.322 Office hour (TA) : Thursday 7pm - 8pm Office hour (instructor): after class meeting

Text book Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, ISBN: 0-2010 201-50022

Prerequisite VLSI design knowledge VHDL or similar hardware design language C language Physical layout, circuit simulation and logic verificatio

Project requirement Specification of the project Clear presentation Technique details of the designed system Well written report Maximum team size: 2

Grading homework 20% reading report 10% attendance and quiz 10% middle term project 20% final project 40% 85-100 ->A, 70-84 ->B, 60-69 69 ->C, and below 60 -> > fa

Lecture 2 Introduction to ASIC design

TRODUCTION TO ASICs y concepts: The difference between full-custom and semicus ICs The difference between standard-cell, gate-array, grammable ASICs ASIC design flow ASIC cell library ASIC ( a-sick ) is an Application-Specific Integrated Circuit gin of ASICs: the standard parts, initially used to design roelectronic systems, were gradually replaced with a combinatio e logic, custom ICs, dynamic random-access memory ( DRAM static RAM ( SRAM ) plication-specific standard products ( ASSPs ) are a cross betw ndard parts and ASICs

pes of ASICs l-custom ASICs ull-custom offers the highest performance and lowest part cost (smallest die size) w sadvantages of increased design time, complexity, design expense, and highest r xamples of full-custom ICs or ASICs are requirements for high-voltage (automobile), alog/digital (communications), or sensors and actuators ndard-cell Based ASICs A cell based ASIC die with a single cell area together with four fixed blocks

sign flow SIC design flow. Steps 1 4 are logical design, and teps 5 9 are physical design

Full custom design and ASICs Full custom design high performance and high design cost examples: PC and workstation CPU ASICs low design cost and compromised performance examples: an I/O circuit or a special DSP chip

ASIC hardware architectures pre-design cells and functional blocks uniformed circuits and devices uniformed interconnect structures programmable interconnects

Cell-based ASIC ( CBIC sea-bick ) Standard cells Possibly megacells, megafunctions, full-custom blocks, system level macros ( Slms ), fixed blocks, cores, or functional standard blocks s ( fsbs ) All mask layers are customized transistors and interconnect Custom blocks can be embedded Manufacturing lead time is about eight weeks

Gate-array array based ASICs A gate array, masked gate array, MGA,, or pre-diffused array uses macros ( books ) to educe turnaround time and comprises a base array made from a base cell or primitive ell Types of gate array based ASIC: Channeled gate arrays Channel less gate arrays Structured gate arrays

Channeled gate array A channeled gate array Only the interconnect is customized The interconnect uses predefined spaces between rows of base cells Manufacturing lead time is between two days and two weeks

hannelless gate array channelless gate array ( channel-free gate array, sea-of of-gates array, or SOG array) Only some (the top few) mask layers are customized the interconnect Manufacturing lead time is between two days and two weeks

tructured gate array n embedded gate array or structured gate array ( masterslice or masterimage ) Only the interconnect is customized Custom blocks (the same for each design) can be embedded Manufacturing lead time is between two days and two weeks

rogrammable logic devices rogrammable logic device ( PLD ) No customized mask layers or logic cells Fast design turnaround A single large block of programmable interconnect A matrix of logic macro cells that usually consist of programmable able array logic followed by a flip-flop flop or latch

eld-programmable gate arrays eld-programmable gate array ( FPGA ) or complex PLD None of the mask layers are customized A method for programming the basic logic cells and the interconnect nnect The core is a regular array of programmable basic logic cells that can implement combinational as well as sequential logic (flip-flops) flops) A matrix of programmable interconnect surrounds the basic logic c cells Programmable I/O cells surround the core Design turnaround is a few hours

Design entry. using a hardware description language ( VHDL ) or Schematic entry Logic synthesis. produces a netlist logic cells and their connections System partitioning. divide a large system into functional blocks Prelayout simulation. check to see if the design functions correctly Floorplanning. arrange the blocks of the netlist on the chip Placement. decide the locations of cells in a block Routing. make the connections between cells and blocks Extraction. determine the resistance and capacitance of the interconnect Postlayout simulation. check to see the design still works with the added Loads of the interconnect

SIC cell libraries Design kit from the ASIC vendor Usually a phantom library the cells are empty boxes, or phantoms, you hand off your design to the ASIC vendor and they perform phantom instantiation (Synopsys CBA) Asic-vendor vendor library from a library vendor Involves a buy-or or-build decision You need a qualified cell library (qualified by the ASIC foundry If you own the masks (the tooling ) you have a customer-owned owned tooling ( COT, pronounced see-oh-tee ) ) solution (which is becoming very popular)

uilding own cell library Involves a complex library development process: Cell layout Behavioral model Verilog/VHDL model Timing model Test strategy Characterization Circuit extraction Process control monitors ( pcms ) or drop-ins Cell schematic Cell icon Layout versus schematic ( LVS ) check Logic synthesis Retargeting Wire-load model Routing model Phantom

Reading assignment Chapter one Write a one page reading summary Due: in a week