More Course Information

Similar documents
CAD for VLSI. Debdeep Mukhopadhyay IIT Madras

Introduction to ICs and Transistor Fundamentals

CMPEN 411 VLSI Digital Circuits. Lecture 01: Introduction

CMOS Digital Integrated Circuits

DIGITAL DESIGN TECHNOLOGY & TECHNIQUES

Elettronica T moduli I e II

CMPEN 411. Spring Lecture 01: Introduction

VLSI Design Automation

EITF35: Introduction to Structured VLSI Design

ECE484 VLSI Digital Circuits Fall Lecture 01: Introduction

Lab. Course Goals. Topics. What is VLSI design? What is an integrated circuit? VLSI Design Cycle. VLSI Design Automation

ECE 261: Full Custom VLSI Design

VLSI Design Automation. Maurizio Palesi

VLSI Design Automation

EE586 VLSI Design. Partha Pande School of EECS Washington State University

ECE 637 Integrated VLSI Circuits. Introduction. Introduction EE141

What is this class all about?

VLSI Design Automation. Calcolatori Elettronici Ing. Informatica

What is this class all about?

What is this class all about?

ADVANCED FPGA BASED SYSTEM DESIGN. Dr. Tayab Din Memon Lecture 3 & 4

Introduction. Summary. Why computer architecture? Technology trends Cost issues

Lecture #1. Teach you how to make sure your circuit works Do you want your transistor to be the one that screws up a 1 billion transistor chip?

EE3032 Introduction to VLSI Design

Computer Architecture

Computer Architecture!

Moore s Law: Alive and Well. Mark Bohr Intel Senior Fellow

Curtis Nelson. Walla Walla College. Introduction CMOS VLSI Design

EE141- Spring 2002 Introduction to Digital Integrated Circuits. What is this class about?

COE 561 Digital System Design & Synthesis Introduction

Jin-Fu Li. Department of Electrical Engineering. Jhongli, Taiwan

Hardware Design Environments. Dr. Mahdi Abbasi Computer Engineering Department Bu-Ali Sina University

Digital Integrated Circuits A Design Perspective. Jan M. Rabaey

ECE520 VLSI Design. Lecture 1: Introduction to VLSI Technology. Payman Zarkesh-Ha

EE141- Spring 2007 Introduction to Digital Integrated Circuits

INEL-6080 VLSI Systems Design

EE141- Spring 2004 Introduction to Digital Integrated Circuits. What is this class about?

Programmable Logic Devices II

High-Performance System Design. Prof. Vojin G. Oklobdzija

Computer Architecture

ECE 3220 Digital Design with VHDL. Course Information. Lecture 1

Design Methodologies and Tools. Full-Custom Design

Reduction of Current Leakage in VLSI Systems

Hardware Modeling using Verilog Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Microelettronica. J. M. Rabaey, "Digital integrated circuits: a design perspective" EE141 Microelettronica

Design Methodologies. Full-Custom Design

E 4.20 Introduction to Digital Integrated Circuit Design

FPGA BASED SYSTEM DESIGN. Dr. Tayab Din Memon Lecture 1 & 2

Outline Marquette University

ELCT 503: Semiconductors. Fall Lecture 01: Introduction

FPGA Based Digital Design Using Verilog HDL

C Program Adventures. From C code to motion

Digital Design Methodology (Revisited) Design Methodology: Big Picture

Spiral 2-8. Cell Layout

101-1 Under-Graduate Project Digital IC Design Flow

Digital Design Methodology

EE5780 Advanced VLSI CAD

UNIT 4 INTEGRATED CIRCUIT DESIGN METHODOLOGY E5163

Introduction 1. GENERAL TRENDS. 1. The technology scale down DEEP SUBMICRON CMOS DESIGN

EE241 - Spring 2004 Advanced Digital Integrated Circuits

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Practical Information

ENIAC - background. ENIAC - details. Structure of von Nuemann machine. von Neumann/Turing Computer Architecture

3D systems-on-chip. A clever partitioning of circuits to improve area, cost, power and performance. The 3D technology landscape

E40M. MOS Transistors, CMOS Logic Circuits, and Cheap, Powerful Computers. M. Horowitz, J. Plummer, R. Howe 1

Design Methodologies

CMPE 415 Programmable Logic Devices FPGA Technology I

TABLE OF CONTENTS III. Section 1. Executive Summary

Integrated circuits and fabrication

INTRODUCTION TO FPGA ARCHITECTURE

FPGA for Complex System Implementation. National Chiao Tung University Chun-Jen Tsai 04/14/2011

Evolution of CAD Tools & Verilog HDL Definition

An Overview of Standard Cell Based Digital VLSI Design

CHAPTER 3 METHODOLOGY. 3.1 Analysis of the Conventional High Speed 8-bits x 8-bits Wallace Tree Multiplier

Digital Integrated Circuits

Fundamentals of Computer Design

FPGA architecture and design technology

FABRICATION TECHNOLOGIES

Trend in microelectronics The design process and tasks Different design paradigms Basic terminology The test problems

Computer & Microprocessor Architecture HCA103

Chapter 2. Perkembangan Komputer

CHAPTER 1 INTRODUCTION

Introduction. Sungho Kang. Yonsei University

VLSI Design Automation

CS310 Embedded Computer Systems. Maeng

CHAPTER 1 Introduction

ELCT 501: Digital System Design

VLSI Digital Signal Processing

Lecture (05) Boolean Algebra and Logic Gates

System-on-Chip Architecture for Mobile Applications. Sabyasachi Dey

Problem 2 If the cost of a 12 inch wafer (actually 300mm) is $3500, what is the cost/die for the circuit in Problem 1.

EE 434 ASIC & Digital Systems

Digital System Design

ECE 331 Digital System Design

CS Computer Architecture Spring Lecture 01: Introduction

Sense Amplifiers 6 T Cell. M PC is the precharge transistor whose purpose is to force the latch to operate at the unstable point.

Columbia Univerity Department of Electrical Engineering Fall, 2004

! Analog VLSI Circuit Design. ! Convex Optimization. " System Hierarchical Optimization. ! Biomedical Electronics. ! Biometric Data Acquisition

Computer Architecture!

Stacked Silicon Interconnect Technology (SSIT)

OUTLINE. System-on-Chip Design ( ) System-on-Chip Design for Embedded Systems ( ) WHAT IS A SYSTEM-ON-CHIP?

Transcription:

More Course Information Labs and lectures are both important Labs: cover more on hands-on design/tool/flow issues Lectures: important in terms of basic concepts and fundamentals Do well in labs Do well in exams Like all ways: you do NOT see the same HW problems in the exams! Other information: read syllabus and visit course website ECEN 454

ECEN 454 Digital Integrated Circuit Design Lecture 1 Introduction (Materials excerpted from the Kang and Leblebici s companion slides) Peng Li ECEN 454

Some History Invention of the transistor (BJT) 1947 Shockley, Bardeen, Brattain Bell Labs Single-transistor integrated circuit 1958 Jack Kilby Texas Instruments Invention of CMOS logic gates 1963 Wanlass & Sah Fairchild Semiconductor First microprocessor (Intel 4004) 1970 2,300 MOS transistors, 740 khz clock frequency Very Large Scale Integration 1978 Chips with more than ~20,000 devices 2 CMOS Digital Integrated Circuits 3 rd Edition

More Recently Ultra Large Scale Integration System on Chip (SoC) 20 ~ 30 million transistors in 2002 The chip complexity has increased by a factor of 1000 since its first introduction, but the term VLSI remained virtually universal to denote digital integrated systems with high complexity. 3 CMOS Digital Integrated Circuits 3 rd Edition

Economic Impact As a result of the continuously increasing integration density and decreasing unit costs, the semiconductor industry has been one of the fastest growing sectors in the worldwide economy. 4 CMOS Digital Integrated Circuits 3 rd Edition

Industry Trends Large Centralized Expensive Small / Portable Distributed Inexpensive 5 CMOS Digital Integrated Circuits 3 rd Edition

Industry Trends High performance Low power dissipation Wireless capability etc More portable, wearable, and more powerful devices for ubiquitous and pervasive computing 6 CMOS Digital Integrated Circuits 3 rd Edition

Some Leading-Edge Examples 7 CMOS Digital Integrated Circuits 3 rd Edition

Some Leading-Edge Examples IBM S/390 Microprocessor 0.13 µm CMOS process 7 layers Cu interconnect 47 million transistors 1 GHz clock 180 mm 2 8 CMOS Digital Integrated Circuits 3 rd Edition

Evolution of Minimum Feature Size 9 CMOS Digital Integrated Circuits 3 rd Edition

Evolution of Minimum Feature Size 2002: 130 nm 2003: 90 nm 2010: 35 nm (?) 10 CMOS Digital Integrated Circuits 3 rd Edition

Moore s Law 11 CMOS Digital Integrated Circuits 3 rd Edition

Evolution of Memory Capacity 12 CMOS Digital Integrated Circuits 3 rd Edition

ITRS - International Technology Roadmap for Semiconductors YEAR 2002 2005 2008 2011 2014 TECHNOLOGY 130 nm 100 nm 70 nm 50 nm 35 nm CHIP SIZE 400 mm 2 600 mm 2 750 mm 2 800 mm 2 900 mm 2 NUMBER OF TRANSISTORS (LOGIC) DRAM CAPACITY MAXIMUM CLOCK FREQUENCY MINIMUM SUPPLY VOLTAGE MAXIMUM POWER DISSIPATION MAXIMUM NUMBER OF I/O PINS 400 M 1 Billion 3 Billion 6 Billion 16 Billion 2 Gbits 10 Gbits 25 Gbits 70 Gbits 200 Gbits 1.6 GHz 2.0 GHz 2.5 GHz 3.0 GHz 3.5 GHz 1.5 V 1.2 V 0.9 V 0.6 V 0.6 V 130 W 160 W 170 W 175 W 180 W 2500 4000 4500 5500 6000 Predictions of the worldwide semiconductor / IC industry about its own future prospects... 13 CMOS Digital Integrated Circuits 3 rd Edition

Shrinking Device Dimensions YEAR 2002 2005 2008 2011 2014 TECHNOLOGY 130 nm 100 nm 70 nm 50 nm 35 nm CHIP SIZE 400 mm 2 600 mm 2 750 mm 2 800 mm 2 900 mm 2 NUMBER OF TRANSISTORS (LOGIC) DRAM CAPACITY MAXIMUM CLOCK FREQUENCY MINIMUM SUPPLY VOLTAGE MAXIMUM POWER DISSIPATION MAXIMUM NUMBER OF I/O PINS 400 M 1 Billion 3 Billion 6 Billion 16 Billion 2 Gbits 10 Gbits 25 Gbits 70 Gbits 200 Gbits 1.6 GHz 2.0 GHz 2.5 GHz 3.0 GHz 3.5 GHz 1.5 V 1.2 V 0.9 V 0.6 V 0.6 V 130 W 160 W 170 W 175 W 180 W 2500 4000 4500 5500 6000 14 CMOS Digital Integrated Circuits 3 rd Edition

Increasing Function Density YEAR 2002 2005 2008 2011 2014 TECHNOLOGY 130 nm 100 nm 70 nm 50 nm 35 nm CHIP SIZE 400 mm 2 600 mm 2 750 mm 2 800 mm 2 900 mm 2 NUMBER OF TRANSISTORS (LOGIC) 400 M 1 Billion 3 Billion 6 Billion 16 Billion DRAM CAPACITY 2 Gbits 10 Gbits 25 Gbits 70 Gbits 200 Gbits MAXIMUM CLOCK FREQUENCY MINIMUM SUPPLY VOLTAGE MAXIMUM POWER DISSIPATION MAXIMUM NUMBER OF I/O PINS 1.6 GHz 2.0 GHz 2.5 GHz 3.0 GHz 3.5 GHz 1.5 V 1.2 V 0.9 V 0.6 V 0.6 V 130 W 160 W 170 W 175 W 180 W 2500 4000 4500 5500 6000 15 CMOS Digital Integrated Circuits 3 rd Edition

Increasing Clock Frequency YEAR 2002 2005 2008 2011 2014 TECHNOLOGY 130 nm 100 nm 70 nm 50 nm 35 nm CHIP SIZE 400 mm 2 600 mm 2 750 mm 2 800 mm 2 900 mm 2 NUMBER OF TRANSISTORS (LOGIC) DRAM CAPACITY MAXIMUM CLOCK FREQUENCY MINIMUM SUPPLY VOLTAGE MAXIMUM POWER DISSIPATION MAXIMUM NUMBER OF I/O PINS 400 M 1 Billion 3 Billion 6 Billion 16 Billion 2 Gbits 10 Gbits 25 Gbits 70 Gbits 200 Gbits 1.6 GHz 2.0 GHz 2.5 GHz 3.0 GHz 3.5 GHz 1.5 V 1.2 V 0.9 V 0.6 V 0.6 V 130 W 160 W 170 W 175 W 180 W 2500 4000 4500 5500 6000 16 CMOS Digital Integrated Circuits 3 rd Edition

Decreasing Supply Voltage YEAR 2002 2005 2008 2011 2014 TECHNOLOGY 130 nm 100 nm 70 nm 50 nm 35 nm CHIP SIZE 400 mm 2 600 mm 2 750 mm 2 800 mm 2 900 mm 2 NUMBER OF TRANSISTORS (LOGIC) DRAM CAPACITY MAXIMUM CLOCK FREQUENCY MINIMUM SUPPLY VOLTAGE MAXIMUM POWER DISSIPATION MAXIMUM NUMBER OF I/O PINS 400 M 1 Billion 3 Billion 6 Billion 16 Billion 2 Gbits 10 Gbits 25 Gbits 70 Gbits 200 Gbits 1.6 GHz 2.0 GHz 2.5 GHz 3.0 GHz 3.5 GHz 1.5 V 1.2 V 0.9 V 0.6 V 0.6 V 130 W 160 W 170 W 175 W 180 W 2500 4000 4500 5500 6000 17 CMOS Digital Integrated Circuits 3 rd Edition

18 CMOS Digital Integrated Circuits 3 rd Edition

19 CMOS Digital Integrated Circuits 3 rd Edition

5-layer cross-section of chip 20 CMOS Digital Integrated Circuits 3 rd Edition

21 CMOS Digital Integrated Circuits 3 rd Edition

System-on-Chip Integrating all or most of the components of a hybrid system on a single substrate (silicon or MCM), rather than building a conventional printed circuit board. 1. More compact system realization 2. Higher speed / performance Better reliability Less expensive! 22 CMOS Digital Integrated Circuits 3 rd Edition

23 CMOS Digital Integrated Circuits 3 rd Edition

New Direction: System-on-Chip (SoC) ASIC Core Memory Analog Functions Sensor Interface Communication Embedded Processor Core 24 CMOS Digital Integrated Circuits 3 rd Edition

25 CMOS Digital Integrated Circuits 3 rd Edition

Products have a shorter life-cycle! 26 CMOS Digital Integrated Circuits 3 rd Edition

27 CMOS Digital Integrated Circuits 3 rd Edition

Better strategy 28 CMOS Digital Integrated Circuits 3 rd Edition

The Y-Chart Notice: There is a need for structured design methodologies to handle the high level of complexity! 29 CMOS Digital Integrated Circuits 3 rd Edition

Simplified VLSI Design Flow Top-down Bottom-up 30 CMOS Digital Integrated Circuits 3 rd Edition

Structured Design Principles Hierarchy: Regularity: Modularity: Locality: Divide and conquer technique involves dividing a module into submodules and then repeating this operation on the sub-modules until the complexity of the smaller parts becomes manageable. The hierarchical decomposition of a large system should result in not only simple, but also similar blocks, as much as possible. Regularity usually reduces the number of different modules that need to be designed and verified, at all levels of abstraction. The various functional blocks which make up the larger system must have well-defined functions and interfaces. Internal details remain at the local level. The concept of locality also ensures that connections are mostly between neighboring modules, avoiding long-distance connections as much as possible. 31 CMOS Digital Integrated Circuits 3 rd Edition

Hierarchy of a 4-bit Carry Ripple Adder 32 CMOS Digital Integrated Circuits 3 rd Edition

Hierarchy of a 16-bit Manchester Adder 33 CMOS Digital Integrated Circuits 3 rd Edition

Hierarchy of a 16-bit Manchester Adder 34 CMOS Digital Integrated Circuits 3 rd Edition

Hierarchy of a 16-bit Manchester Adder 35 CMOS Digital Integrated Circuits 3 rd Edition

Hierarchy of a 16-bit Manchester Adder 36 CMOS Digital Integrated Circuits 3 rd Edition

Regularity 2-input MUX DFF 37 CMOS Digital Integrated Circuits 3 rd Edition

VLSI Design Styles FPGA 38 CMOS Digital Integrated Circuits 3 rd Edition

Full Custom Design Following the partitioning, the transistor level design of the building block is generated and simulated. The example shows a 1-bit full-adder schematic and its SPICE simulation results. 39 CMOS Digital Integrated Circuits 3 rd Edition

Full Custom Design The main objective of full custom design is to ensure fine-grained regularity and modularity. 40 CMOS Digital Integrated Circuits 3 rd Edition

Full Custom Design A carefully crafted full custom block can be placed both along the X and Y axis to form an interconnected two-dimensional array. Example: Data-path cells 41 CMOS Digital Integrated Circuits 3 rd Edition

Full Custom SRAM Cell Design 42 CMOS Digital Integrated Circuits 3 rd Edition

Mapping the Design into Layout Manual full-custom design can be very challenging and time consuming, especially if the low level regularity is not well defined! 43 CMOS Digital Integrated Circuits 3 rd Edition

VLSI Design Styles FPGA 44 CMOS Digital Integrated Circuits 3 rd Edition

HDL-Based Design 1980 s Hardware Description Languages (HDL) were conceived to facilitate the information exchange between design groups. 1990 s The increasing computation power led to the introduction of logic synthesizers that can translate the description in HDL into a synthesized gate-level net-list of the design. 2000 s Modern synthesis algorithms can optimize a digital design and explore different alternatives to identify the design that best meets the requirements. 45 CMOS Digital Integrated Circuits 3 rd Edition

HDL-Based Design The design is synthesized and mapped into the target technology. The logic gates have one-to-one equivalents as standard cells in the target technology. 46 CMOS Digital Integrated Circuits 3 rd Edition

Standard Cells AND DFF INV XOR 47 CMOS Digital Integrated Circuits 3 rd Edition

Standard Cells 48 CMOS Digital Integrated Circuits 3 rd Edition

Standard Cells 49 CMOS Digital Integrated Circuits 3 rd Edition

Standard Cells Rows of standard cells with routing channels between them Memory array 50 CMOS Digital Integrated Circuits 3 rd Edition

Standard Cells 51 CMOS Digital Integrated Circuits 3 rd Edition

VLSI Design Styles FPGA 52 CMOS Digital Integrated Circuits 3 rd Edition

Mask Gate Array 53 CMOS Digital Integrated Circuits 3 rd Edition

Mask Gate Array Before customization 54 CMOS Digital Integrated Circuits 3 rd Edition

VLSI Design Styles FPGA 55 CMOS Digital Integrated Circuits 3 rd Edition

Field Programmable Gate Array 56 CMOS Digital Integrated Circuits 3 rd Edition

Field Programmable Gate Array Internal structure of a CLB 57 CMOS Digital Integrated Circuits 3 rd Edition

Field Programmable Gate Array 58 CMOS Digital Integrated Circuits 3 rd Edition