CS 6135 VLSI Physical Design Automation Fall 2003

Similar documents
Introduction to Electronic Design Automation

Digital Systems Design

In 1951 William Shockley developed the world first junction transistor. One year later Geoffrey W. A. Dummer published the concept of the integrated

Progress due to: Feature size reduction - 0.7X/3 years (Moore s Law). Increasing chip size - 16% per year. Creativity in implementing functions.

Disseny físic. Disseny en Standard Cells. Enric Pastor Rosa M. Badia Ramon Canal DM Tardor DM, Tardor

BASICS: TECHNOLOGIES. EEC 116, B. Baas

EE 434 ASIC & Digital Systems

EEE5026; 943/U0280 Physical Design for Nanometer ICs

Physical Design for Nanometer ICs

4202 E. Fowler Ave., ENB118, Tampa, Florida kose

EMT 251 Introduction to IC Design

Low-Power VLSI. Seong-Ook Jung VLSI SYSTEM LAB, YONSEI University School of Electrical & Electronic Engineering

Course Outcome of M.Tech (VLSI Design)

CMOS VLSI IC Design. A decent understanding of all tasks required to design and fabricate a chip takes years of experience

Computer Aided Design of Electronics

EE105 Fall 2015 Microelectronic Devices and Circuits. Invention of Transistors

Datorstödd Elektronikkonstruktion

Blockage and Voltage Island-Aware Dual-VDD Buffered Tree Construction

Lecture Perspectives. Administrivia

1. Introduction. Institute of Microelectronic Systems. Status of Microelectronics Technology. (nm) Core voltage (V) Gate oxide thickness t OX

Noise Aware Decoupling Capacitors for Multi-Voltage Power Distribution Systems

Lecture 1. Tinoosh Mohsenin

Fast Placement Optimization of Power Supply Pads

Lecture 1: Introduction to Digital System Design & Co-Design

Lecture 30. Perspectives. Digital Integrated Circuits Perspectives

Silicon VLSI Technology. Fundamentals, Practice and Modeling. Class Notes For Instructors. J. D. Plummer, M. D. Deal and P. B.

+1 (479)

EE 434 ASIC and Digital Systems. Prof. Dae Hyun Kim School of Electrical Engineering and Computer Science Washington State University.

Dr. Leon Stok Vice President, Electronic Design Automation IBM Systems and Technology Group Hopewell Junction, NY

EE 330 Fall Sheng-Huang (Alex) Lee and Dan Congreve

Physical Design of Digital Integrated Circuits (EN0291 S40) Sherief Reda Division of Engineering, Brown University Fall 2006

Very Large Scale Integration (VLSI)

EECS150 - Digital Design Lecture 28 Course Wrap Up. Recap 1

A Case Study of Nanoscale FPGA Programmable Switches with Low Power

Chapter 1, Introduction

Modeling the Effect of Wire Resistance in Deep Submicron Coupled Interconnects for Accurate Crosstalk Based Net Sorting

MICROPROCESSOR TECHNOLOGY

Tiago Reimann Cliff Sze Ricardo Reis. Gate Sizing and Threshold Voltage Assignment for High Performance Microprocessor Designs

FPGA Based System Design

CMOS Technology for Computer Architects

Design Quality Trade-Off Studies for 3-D ICs Built With Sub-Micron TSVs and Future Devices

Technology Timeline. Transistors ICs (General) SRAMs & DRAMs Microprocessors SPLDs CPLDs ASICs. FPGAs. The Design Warrior s Guide to.

WEI HUANG Curriculum Vitae

Digital Integrated Circuits 1: Fundamentals

Computer Logical Design Laboratory

Overview. 1 Trends in Microprocessor Architecture. Computer architecture. Computer architecture

Analysis and Reduction of On-Chip Inductance Effects in Power Supply Grids

Policy-Based RTL Design

Chapter 3 Chip Planning

AS very large-scale integration (VLSI) circuits continue to

Introduction. Reading: Chapter 1. Courtesy of Dr. Dansereau, Dr. Brown, Dr. Vranesic, Dr. Harris, and Dr. Choi.

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. !

Low Power 3-2 and 4-2 Adder Compressors Implemented Using ASTRAN

EE 330 Fall Integrated Electronics. Thu Duong, Siva Sudani and Ben Curtin

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

VLSI I (Introduction to VLSI Design) EE 382M-ECD (#14970)

Intel's 65 nm Logic Technology Demonstrated on 0.57 µm 2 SRAM Cells

Leakage Power Minimization in Deep-Submicron CMOS circuits

DesignCon Design of a Low-Power Differential Repeater Using Low Voltage and Charge Recycling. Brock J. LaMeres, University of Colorado

CS/EE 181a 2010/11 Lecture 1

Lecture 1: Digital Systems and VLSI

Integrated Circuit Technology (Course Code: EE662) Lecture 1: Introduction

VLSI: An Introduction

Design Methodologies. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.

Low Power Design Methods: Design Flows and Kits

EECS 427 Lecture 21: Design for Test (DFT) Reminders

ECE 2300 Digital Logic & Computer Organization

Part IIA Third Year Projects Computer-Based Project in VLSI Design Co 3/7

Overview and Challenges

Low Power VLSI Circuit Synthesis: Introduction and Course Outline

Introduction to VLSI ASIC Design and Technology

AN OPTIMIZED IMPLEMENTATION OF 16- BIT MAGNITUDE COMPARATOR CIRCUIT USING DIFFERENT LOGIC STYLE OF FULL ADDER

Chapter 7 Introduction to 3D Integration Technology using TSV

LSI Design Flow Development for Advanced Technology

PV SYSTEM BASED FPGA: ANALYSIS OF POWER CONSUMPTION IN XILINX XPOWER TOOL

A Level-Encoded Transition Signaling Protocol for High-Throughput Asynchronous Global Communication

Practical Information

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. !

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Lecture 1, Introduction and Background

Impact of Low-Impedance Substrate on Power Supply Integrity

Design Methodologies. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.

EECS 579 Fall What is Testing?

A Theoretical Upper Bound for IP-Based Floorplanning

ALPS: An Automatic Layouter for Pass-Transistor Cell Synthesis

On Chip Active Decoupling Capacitors for Supply Noise Reduction for Power Gating and Dynamic Dual Vdd Circuits in Digital VLSI

High-speed low-power 2D DCT Accelerator. EECS 6321 Yuxiang Chen, Xinyi Chang, Song Wang Electrical Engineering, Columbia University Prof.

Selected Topics in Nanoelectronics. Danny Porath 2002

Giovanni Betti Beneventi

Introduction. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. July 30, 2002

A Self-Contained Large-Scale FPAA Development Platform

Practical Information

ASICs Concept to Product

Assoc. Prof. Dr. MONTREE SIRIPRUCHYANUN

Lecture 3, Handouts Page 1. Introduction. EECE 353: Digital Systems Design Lecture 3: Digital Design Flows, Simulation Techniques.

Variation-Aware Design for Nanometer Generation LSI

ISSN:

PE713 FPGA Based System Design

ASIC Computer-Aided Design Flow ELEC 5250/6250

VLSI Physical Design Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Transcription:

CS 6135 VLSI Physical Design Automation Fall 2003 1

Course Information Class time: R789 Location: EECS 224 Instructor: Ting-Chi Wang ( ) EECS 643, (03) 5742963 tcwang@cs.nthu.edu.tw Office hours: M56R5 or by appointment Web site: www.cs.nthu.edu.tw/~tcwang/cs6135.html 2

Course Information (Cont d) Material: technical papers selected from major EDA (Electronic Design Automation) conference proceedings and journals Grading Policy: Homework: 40% One test: 30% One project: 30% 3

Project Pick a research-oriented problem (either an existing one or a pioneering one) in the physical design area. Develop and implement your own algorithm(s); do comparative studies with other existing methods (if there are any). Schedule 1-page proposal due: November 20, 2003 project presentation: to be determined report due: January 5, 2004 You are always welcome to discuss with me about your project during office hours or by appointment. 4

Physical Design Physical design is the process of converting a circuit netlist into a geometric description (i.e., determining where to put components and how to connect them). The description is used to manufacture a chip. Objectives: area, performance, and power, etc. Constraints: components may not be too close, and wires cannot cross, etc. 5

Computer-Aided Design (CAD) Physical design is very complicated: Millions of components Multiple objectives Multiple constraints Chip designers need help from CAD tools. 6

Course Objectives Understanding the problems arising in the physical design of VLSI circuits. Understanding various CAD algorithms for automating the physical design process. 7

Course Topics Introduction Partitioning Floorplanning & Placement Routing Other topics 8

Target Audience Students who want to be: VLSI CAD Engineers & Researchers Development and Implementation of CAD tools VLSI Designers Designing VLSI chips using CAD tools 9

Expected Background Digital Systems Algorithms (or Data Structures) Programming Languages such as C or C++ 10

Related Conferences/Journals Major Conferences: - IEEE/ACM Int l Conference on Computer-Aided Design (ICCAD) - ACM/IEEE Design Automation Conference (DAC) - ACM Int l Symposium on Physical Design (ISPD) - Asia and South Pacific Design Automation Conference (ASP-DAC) - Design, Automation and Test in Europe (DATE) - IEEE Int l Symposium on Circuits and Systems (ISCAS) - ACM Int l Symposium on Field Programming Gate Arrays (FPGA) - Others: IEEE Int l Conference on Computer Design (ICCD); IEEE Custom Integrated Circuits Conference (CICC); IEEE Int l ASIC/SOC Conference Major Journals: - IEEE Transactions on Computer-Aided Design (TCAD) - ACM Transactions on Design Automation of Electronic Systems (TODAES) - IEEE Transactions on VLSI Systems (TVLSI) - INTEGRATION: The VLSI Journal - IEEE Transactions on Circuits and Systems (TCS) - IEEE Transactions on Computers (TC) 11

Related Books N. Sherwani, Algorithms for VLSI Physical Design Automation, 3rd Edition, Kluwer Academic Publishers, 1999. S. M. Sait and H. Youssef, VLSI Physical Design Automation: Theory and Practice, McGraw-Hill, 1995. M. Sarrafzadeh and C. K. Wong, An Introduction to VLSI Physical Design, McGraw-Hill, 1996. 12

Milestones for IC Industry 1947: Bardeen, Brattain & Shockley invented the transistor, foundation of the IC industry. 1952: SONY introduced the first transistor-based radio. 1958: Kilby invented integrated circuits (ICs). 1965: Moore s law. 1968: Noyce and Moore founded Intel. 1971: Intel announced 4-bit 4004 microprocessors (2300 transistors). 1976/81: Apple/IBM PC. 1985: Intel began focusing on microprocessor products. 1987: TSMC was founded. 1991: ARM introduced its first embeddable RISC IP core. 1996: Samsung introduced 1G DRAM. 1998: IBM Austin Res. Lab announced 1GHz experimental microprocessor. 1999/earlier: System-on-chip (SOC) methodology/applications. Intel P-III has 10 million transistors. Semiconductor/IC: #1 key field for advancing into 2000 (Business Week, Jan. 1995). 13

VLSI Design Considerations Several conflicting considerations Design complexity: large number of devices/transistors Performance: optimization requirements for high performance Time-to-market: about a 15% gain for early birds Cost: die area, packaging, testing, etc Others: power consumption, noise, reliability, etc 14

Moore s Law: Predicting Technology Trends Logic capacity doubles per IC at regular intervals (1965). Logic capacity doubles per IC every 18 months (1975). 15

Semiconductor Technology Roadmap Source: Semiconductor Industry Association (SIA), USA, Nov. 1999. http://www.itrs.net/ntrs/publntrs.nsf. Deep submicron technology: node (feature size) < 0.25. Current design challenges: complexity (devices & interconnects), noise, power, SOC methodology, test, timing & function verification. Additional challenges beyond 2005: 3D layout, signal skew, design convergence, embedded system, system test, heterogeneous system verification. 16

Problems with Future Technology Designs are too complicated to be handled manually Solutions: CAD Hierarchical design Design reuse 17

Traditional VLSI Design Cycle 1. System specification 2. Functional design 3. Logical synthesis 4. Circuit design 5. Physical Design 6. Fabrication 7. Packaging Other tasks involved: function/timing verification, etc. 18

Traditional VLSI Design Flow 19

20

Traditional VLSI Design Flow (Cont d) 21

Tasks in Physical Design 1. Circuit partitioning 2. Floorplanning, and placement 3. Routing (global and detailed) 4. Compaction 5. Extraction and Verification 22

Physical Design Flow 23

Design Styles Restricting design styles to reduce complexity. Choosing design style according to design time, performance, size and cost, etc. 24

Design Styles (Cont d) 25

Design Styles (Cont d) Full-Custom Without any constraints Standard Cell A library of cells of equal height A design consisting of rows of cells Gate Array A design consisting of an array of identical prefabricated gates/cells Routing layers being fabricated on top of the wafer Field Programmable Gate Array (FPGA) Pre-fabricated cells and interconnects Programmable cells and interconnects 26

SSI/SPLD Design Style 27

Full Custom Design Style 28

Standard Cell Design Style 29

Gate Array Design Style 30

FPGA Design Style Illustrated by a symmetric array-based FPGA: 31

FPGA Design Process Illustrated by a symmetric array-based FPGA: 32

Comparisons of Design Styles 33

Comparisons of Design Styles (Cont d) 34

Design-Style trade-offs 35