Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-1 Panorama of VLSI Design Fabrication (Chem, physics) Technology (EE) Systems (CS) Matel.

Slides:



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

FPGA (Field Programmable Gate Array)
Overview Why VLSI? Moore’s Law. The VLSI design process.
Introduction to Digital Electronics. Suplementary Reading Digital Design by - John F. Wakerly – - you will find some solutions at this site.
Ch.3 Overview of Standard Cell Design
Jan M. Rabaey Digital Integrated Circuits A Design Perspective.
CMPT150, Ch 3, Tariq Nuruddin, Fall 06, SFU 1 Ch3. Combinatorial Logic Design Modern digital design involves a number of techniques and tools essential.
MICROELETTRONICA Design methodologies Lection 8. Design methodologies (general) Three domains –Behavior –Structural –physic Three levels inside –Architectural.
The Design Process Outline Goal Reading Design Domain Design Flow
Design and Implementation of VLSI Systems (EN0160) Sherief Reda Division of Engineering, Brown University Spring 2007.
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Prelab: MOS gates and layout
Physical Design Outline –What is Physical Design –Design Methods –Design Styles –Analysis and Verification Goal –Understand physical design topics Reading.
Chapter 01 An Overview of VLSI
Digital Integrated Circuits© Prentice Hall 1995 Arithmetic Arithmetic Building Blocks.
VLSI Lab References I am grateful for the contributions from SEMATECH, the Austin Community College, and MKS Instruments. For further reading, I especially.
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Introduction to VLSI Design l Instructor: Steven P. Levitan l TA:
GOOD MORNING.
Lecture # 1 ENG6090 – VLSI Design.
IC Design methodology and Design styles J. Christiansen, CERN - EP/MIC
Design methodology.
Dept. of Communications and Tokyo Institute of Technology
Module-3 (MOS designs,Stick Diagrams,Designrules)
Chapter 3 Digital Logic Structures. 3-2 Transistor: Building Block of Computers Microprocessors contain millions of transistors Intel Pentium 4 (2000):
Evolution in Complexity Evolution in Transistor Count.
Introduction to Digital Design
1 CHAPTER 4: PART I ARITHMETIC FOR COMPUTERS. 2 The MIPS ALU We’ll be working with the MIPS instruction set architecture –similar to other architectures.
CAD for Physical Design of VLSI Circuits
VLSI, Lecture 1 A review of microelectronics and an introduction to MOS technology Department of Computer Engineering, Prince of Songkla.
Digital Logic Structures. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 3-2 Roadmap Problems Algorithms.
VLSI & ECAD LAB Introduction.
CMOS Design Methods.
Complementary CMOS Logic Style Construction (cont.)
Teaching VLSI Design Considering Future Industrial Requirements Matthias Hanke
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
J. Christiansen, CERN - EP/MIC
COE 405 Design and Modeling of Digital Systems
Programmable Logic Devices
Penn ESE370 Fall Townley & DeHon ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 13: October 5, 2011 Layout and.
CS/EE 3700 : Fundamentals of Digital System Design
EE4800 CMOS Digital IC Design & Analysis
Example of modular design: ALU
UNIT 1 Introduction. 1-2 OutlineOutline n Course Topics n Microelectronics n Design Styles n Design Domains and Levels of Abstractions n Digital System.
Chapter 0 deSiGn conCepTs EKT 221 / 4 DIGITAL ELECTRONICS II.
VLSI: A Look in the Past, Present and Future Basic building block is the transistor. –Bipolar Junction Transistor (BJT), reliable, less noisy and more.
Exercise TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
STICK DIAGRAM EMT251. Schematic vs Layout In Out V DD GND Inverter circuit.
1 Copyright  2001 Pao-Ann Hsiung SW HW Module Outline l Introduction l Unified HW/SW Representations l HW/SW Partitioning Techniques l Integrated HW/SW.
STICK DIAGRAM EMT251. Schematic vs Layout In Out V DD GND Inverter circuit.
Digital Integrated Circuits© Prentice Hall 1995 Arithmetic Arithmetic Building Blocks.
Purpose of design rules:
An Introduction to VLSI (Very Large Scale Integrated) Circuit Design
1 Contents Reviewed Rabaey CH 3, 4, and 6. 2 Physical Structure of MOS Transistors: the NMOS [Adapted from Principles of CMOS VLSI Design by Weste & Eshraghian]
CBP 2006Comp 4070 Concepts and Philosophy of Computing 1 Wrestling with Complex Stuff. With the Correct Approach, even the smallest guy will succeed!
Chapter 3 Digital Logic Structures. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 3-2 Transistor: Building.
1 ECSE-2610 Computer Components & Operations (COCO) Welcome to the world of Computers!
Norhayati Soin 05 KEEE 4425 WEEK 7/1 23/8/2005 LECTURE 9: KEEE 4425 WEEK 7 CMOS LAYOUT AND STICK DIAGRAM (Cont’d)
Stick Diagrams Stick Diagrams electronics.
Microprocessor Design Process
Combinational Logic Design
EE2174: Digital Logic and Lab
Chapter 10: IC Technology
Overview Why VLSI? Moore’s Law. Why FPGAs?
ECNG 1014: Digital Electronics Lecture 1: Course Overview
Instructor:Po-Yu Kuo 教師:郭柏佑
Chapter 10: IC Technology
HIGH LEVEL SYNTHESIS.
Chapter 10: IC Technology
Overview Why VLSI? Moore’s Law. Why FPGAs?
Presentation transcript:

Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-1 Panorama of VLSI Design Fabrication (Chem, physics) Technology (EE) Systems (CS) Matel Science Process Design Device Design Circuit Design Chip Design Single-chip  Proc. Systems Design Properties of Design I, V Speed RAM’s Structured Chip Semiconductor Rules Power Gate Array Logic Sets You are Here! Need for : Global viewpoint Understanding design process Structured method to design Impact on Computer/digital, architecture/system What do you do with over 10M transistors on a chip?

Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-2 Digital Systems Design Trends  Systems on a single IC (chip) Systems designer must understand technology transistors, circuit and logic designs.  New Hardware/Software Tradeoffs New, faster solution in H/W (FP, GX)  New System Design Opportunities Specialized hardware/chips (Video games…)  Push Towards Customized Chips Performance-logic and circuit design Cost-layout, technology  Rapid Prototyping Technologies Chip implementation services Semi-custom design styles  MOS Technology Density & simple structure

Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-3 VLSI Chip Design Process Chip ideas & system spec. Behavioral / functional description (HDL) Structural description (RTL) Logic Design (Gates) Circuit Design (transistors) Layout / Mask (layers) Fabrication Testing & debugging  Understanding VLSI design = understanding each level Reasons for iteration - performance NOT predictable until physical design is complete - testability iterations N bit adder S[]=a[]+b[] a b S +

Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-4 DESIGN FLOW CHART SYSTEM CONCEPT BEHABIOR SIMULATION SYSTEM PARTITION FLOOR PLAN BLOMK DESIGN FULL CUSTOMSEMI-CUSTOMSTANDARD CELL State diagram truth table basic gates transistor sizing PLA generator data path block RAM block ROM block cell libraries counter JK FF MUX SCAN FF LOGIC AND TIMING SIMULATION DESIGN FOR TESTABILITY CHECK

Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-5 (DESIGN FLOW CHART CONTINUE) ATPG/FEST VESTOR GENERATION AUTO PLACEMENT AND ROUTE BACK ANNOTATION AND TIMING CHECK LVS/SWITCH LEVEL SIMULATION DESIGN RULE CHECK GDS II FILE GENERATION MASK SHOP

Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-6 Technology Trends-Microprocessor Year Processor Technology # Transistors Speed (Clock Rate) PMOS 2,  s ( 4b add ) NMOS 29,  s (16b add) NMOS 29,  s (16b add) CMOS 275,  s (32b add) CMOS 1,200,000 40MHz 1992* 586 4,500,000 60MHz 1996* ,000, MHz 2000* M 250MHz 10 4  transistor counts in 25 years ( ) *Projections

Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-7 VLSI Designer’s Job Assemble transistors most effectively to build a system components or an entire system.  Must understand system design goals and system architecture as well as basic technology. (Global View) Design complexity — from managing millions of transistors and their interactions  Must use CAD Tools e.g. Use calculator to calculate complex problems. Use computer to design computers  Time spent must be short (design time)  Must get right answer (functionality)  Precision of answer (quality of design speed, power, reliability, size …)

Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-8 VLSI = Complexity How to deal with complexity  Design Methodology Apply rules and constraints to successive processes of a design as we proceed. Good Calculator  fast and better answer  Divide and Conquer Well known software methodology  -processor Registers ALU Decoders RAM Shifter Adder 1bit adder transistor Masks Structural Hierarchy

Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-9 Abstraction / Hierarchy Top down design Bottom up design  Design Abstraction 1.Adder spec. 2.Block diagram 3.Logic diagram 4.Circuits representation 5.Layout 6.Masks

Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-10 Goal : Understand each level of design abstraction and learn how to design. Focus: Layout & Circuit Design given logic diagram. Global View-point: need to understand logic-level design. Start with lowest level—Layout Think of MOS circuit as though it were a 3-layer PC board. Metal 1 (Blue) Poly (Red) n-diffusion (Green) p-diffusion (Brown) Insulation (oxide) Wires on different levels cross with “No effect” except where RED crosses GREEN or BROWN.

Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-11 When Red crosses Green, An NMOS transistor is created. Behaves like voltage controlled switch SD G N MOS Gate Voltage Switch Stick diagram Red Green Brown S G P MOS D Gate Voltage A A’ A

Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-12 V G =0V (low) V G =5V (high) N N VGVG VGVG VGVG VGVG CMOS Inverter Logic Symbol: In 0 1 out 1 0 Switch Logic: in=0 out in=1 “1” “0” NMOS PMOS NMOS PMOS

Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-13 Stick diagram: Red Green Brown V dd out in GND

Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-14 Inverter Layout Vdd GND OutIn M1, Blue Poly, Red Pdiff, Brown PC ndc Ndiff, Green