CMOS Technology for Computer Architects

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

1 Digital EE141 Integrated Circuits 2nd Introduction

EMT 251 Introduction to IC Design

Introduction to VLSI ASIC Design and Technology

Homework 10 posted just for practice. Office hours next week, schedule TBD. HKN review today. Your feedback is important!

ECE 2300 Digital Logic & Computer Organization

Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. July 30, Digital EE141 Integrated Circuits 2nd Introduction

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

Kenneth R. Laker, University of Pennsylvania, updated 20Jan15

Static Power and the Importance of Realistic Junction Temperature Analysis

ECE 484 VLSI Digital Circuits Fall Lecture 02: Design Metrics

ENG2410 Digital Design CMOS Technology. Fall 2017 S. Areibi School of Engineering University of Guelph

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

Low Power Realization of Subthreshold Digital Logic Circuits using Body Bias Technique

Jack Keil Wolf Lecture. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. MOSFET N-Type, P-Type.

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

EE4800 CMOS Digital IC Design & Analysis. Lecture 1 Introduction Zhuo Feng

Practical Information

Chapter 1 Introduction

Practical Information

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

BASICS: TECHNOLOGIES. EEC 116, B. Baas

Introduction to Electronic Devices

Comparative Study of Different Low Power Design Techniques for Reduction of Leakage Power in CMOS VLSI Circuits

18nm FinFET. Lecture 30. Perspectives. Administrivia. Power Density. Power will be a problem. Transistor Count

Digital Integrated Circuits Perspectives. Administrivia

+1 (479)

ECE 5745 Complex Digital ASIC Design Topic 2: CMOS Devices

Design cycle for MEMS

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

MICROPROCESSOR TECHNOLOGY

Overview of Design Methodology. A Few Points Before We Start 11/4/2012. All About Handling The Complexity. Lecture 1. Put things into perspective

ISSCC 2003 / SESSION 1 / PLENARY / 1.1

EEC 118 Lecture #1: MOSFET Overview. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

PROCESS-VOLTAGE-TEMPERATURE (PVT) VARIATIONS AND STATIC TIMING ANALYSIS

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

ELCN100 Electronic Lab. Instruments and Measurements Spring Lecture 01: Introduction

Introduction. Introduction. Digital Integrated Circuits A Design Perspective. Introduction. The First Computer

VLSI Design I; A. Milenkovic 1

INTERNATIONAL JOURNAL OF APPLIED ENGINEERING RESEARCH, DINDIGUL Volume 1, No 3, 2010

EECS150 - Digital Design Lecture 15 - CMOS Implementation Technologies. Overview of Physical Implementations

EECS150 - Digital Design Lecture 9 - CMOS Implementation Technologies

FPGA Based System Design

Lecture Perspectives. Administrivia

ECE520 VLSI Design. Lecture 2: Basic MOS Physics. Payman Zarkesh-Ha

CMOS Digital Logic Design with Verilog. Chapter1 Digital IC Design &Technology

420 Intro to VLSI Design

Lecture 30. Perspectives. Digital Integrated Circuits Perspectives

Lecture 8. MOS Transistors; Cheap Computers; Everycircuit

A High Performance Asynchronous Counter using Area and Power Efficient GDI T-Flip Flop

Low Power Design of Successive Approximation Registers

Design of Low power and Area Efficient 8-bit ALU using GDI Full Adder and Multiplexer

ITRS MOSFET Scaling Trends, Challenges, and Key Technology Innovations

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

Low-Power Digital CMOS Design: A Survey

White Paper Stratix III Programmable Power

Pramoda N V Department of Electronics and Communication Engineering, MCE Hassan Karnataka India

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

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

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

! 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

Comparative Analysis of Fine Based 1 Bit Full Adder for Different Logic Styles

EC 1354-Principles of VLSI Design

Lecture Wrap up. December 13, 2005

Lecture 1. Tinoosh Mohsenin

Digital Integrated Circuits 1: Fundamentals

ECE/CoE 0132: FETs and Gates

A Case Study of Nanoscale FPGA Programmable Switches with Low Power

LOW-POWER SOFTWARE-DEFINED RADIO DESIGN USING FPGAS

Lecture 0: Introduction

An Overview of Static Power Dissipation

Part II: The MOS Transistor Technology. J. SÉE 2004/2005

DIGITAL VLSI LAB ASSIGNMENT 1

Low Power 8-Bit ALU Design Using Full Adder and Multiplexer

Lecture Integrated circuits era

Sub-micron technology IC fabrication process trends SOI technology. Development of CMOS technology. Technology problems due to scaling

CS 6135 VLSI Physical Design Automation Fall 2003

IMPLEMANTATION OF D FLIP FLOP BASED ON DIFFERENT XOR /XNOR GATE DESIGNS

Fin-Shaped Field Effect Transistor (FinFET) Min Ku Kim 03/07/2018

A Review of Low-Power and High-Density System LSI

Trends and Challenges in VLSI Technology Scaling Towards 100nm

Low Power 8-Bit ALU Design Using Full Adder and Multiplexer Based on GDI Technique

Low Power Techniques for SoC Design: basic concepts and techniques

Low Power, Area Efficient FinFET Circuit Design

2009 Spring CS211 Digital Systems & Lab 1 CHAPTER 3: TECHNOLOGY (PART 2)

Systems with Digital Integrated Circuits

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

EECS 151/251A Spring 2019 Digital Design and Integrated Circuits. Instructors: Wawrzynek. Lecture 8 EE141

Low Power High Performance 10T Full Adder for Low Voltage CMOS Technology Using Dual Threshold Voltage

CPE/EE 427, CPE 527 VLSI Design I L01: Introduction, Design Metrics. What is this course all about?

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

CS/EE 181a 2010/11 Lecture 1

EECS150 - Digital Design Lecture 19 CMOS Implementation Technologies. Recap and Outline

Low Power Design for Systems on a Chip. Tutorial Outline

Advanced FPGA Design. Tinoosh Mohsenin CMPE 491/691 Spring 2012

Chapter 1, Introduction

NOVEL OSCILLATORS IN SUBTHRESHOLD REGIME

Lecture Introduction

Lecture 26 - Design Problems & Wrap-Up. May 15, 2003

Transcription:

CMOS Technology for Computer Architects Lecture 1: Introduction Iakovos Mavroidis Giorgos Passas Manolis Katevenis FORTH-ICS (University of Crete) Course Contents Implementation of high-performance digital designs CMOS ASIC designs and standard-cell flow Course goals (what will you learn?) Ability to design, implement, evaluate and optimize designs with respect to different constraints: size, speed, power dissipation, and reliability Course prerequisites Fluency in digital logic design at the gate level and above Good knowledge of Computer Architecture Some knowledge of HDL will be helpful 1 2 Course Administration Course Administration Instructors Iakovos Mavroidis (jacob@ics.forth.gr) Giorgos Passas (passas@ics.forth.gr) Manolis Katevenis (kateveni@ics.forth.gr) Joint Graduate Course UoC, UPC, Chalmers Course Web Cast Website http://www.ics.forth.gr/~jacob/cmos4arch Project Standard cell implementation and evaluation Sources Recent publications Roadmaps (ITRS) Digital Integrated Circuits, 2 nd Edition, Rabaey et. al. Live streaming Recorded lectures Check: http://evo.caltech.edu/evogate/ 3 4 1

Detailed Topics Today s Lecture - Introduction Lectures Transistor Logic and CMOS inverter Static and dynamic CMOS gates Interconnect Network on Chip Standard-Cell design flow EDA tools Crossbar Memories Chip-to-chip communication Sequential circuits Power consumption Clock trees Design intensive class 65nm and 40nm Synopsys synthesis Cadence PnR Digital Integrated Circuit Design: The Past, The Present and The Future Why is designing digital ICs different today than it was before? Will it change in the future? Transistor Switch model 5 6 Digital Design Abstraction Levels Switch Model of MOS Transistor Digital ICs are ubiquitous. Why? Electronic switching device Source Drain focus NMOS device 7 8 2

Technology (nm) Semiconductor manufacturing processes Why Scaling? 10000 10000 3000 1000 1500 800 600 Strained Silicon (2002) Technology shrinks by ~0.7 per generation With every generation can integrate 2x more functions on a chip; chip cost does not increase significantly 100 10 250 130 90 65 45 32 22 16 11 High-k + Metal Gate (2007) 8 Cost of a function decreases by 2x But How to design chips with more and more functions? Design engineering population does not double every two years 1 Year tri-gate (2011) Hence, a need for more efficient design methods Exploit different levels of abstraction 9 10 Design Complexity Trends Transistor Revolution Bell Labs, 1948 First Transistor Intel, 1971 (Moore, Noyce) 2,300 transistors 740KHz operation 10μm (=10000nm) PMOS technology Intel Core i7, 2011 2,600,000 transistors 3.4GHz 32nm ITRS, 2011 11 12 3

Moore s Law Transistor Count In 1965, Gordon Moore predicted that the number of transistors that can be integrated on a die would double every 18 months (i.e., grow exponentially with time). Pentium 4 AMD K8 10-Core Xeon Core i7 He made a prediction that semiconductor technology will double its effectiveness every 18 months. Pentium Doubles every 2 years! 4004 13 14 Transistor Count (GPUs FPGAs) Clock Frequency ~2 times more transistors than CPUs GPU Year Manufa cturer Transistor Count NV5 1999 NVIDIA 15M NV15 2000 NVIDIA 25M NV40 2004 NVIDIA 222M GT200 2008 NVIDIA 1.4B RV870 2009 AMD 2.1B GF100 2010 NVIDIA 3B Tahiti 2011 AMD 4.3B ~3 times more transistors than CPUs FPGA Year Manufac turer Transistor Count Virtex-E 1998 Xilinx 200M Virtex-II 2000 Xilinx 350M Virtex-4 2004 Xilinx 1B Virtex-5 2006 Xilinx 1.1B Stratix IV 2008 Altera 2.5B Stratix V 2011 Altera 3.8B Virtex-7 2011 Xilinx 6.8B Intel Core i7 (2011) 3.4GHz Xilinx s 3D (or 2.5D) packaging Speed/Power tradeoff: Underclocking single core by 20% saves half the power while sacrificing13% of the performance => use more parallelism 15 16 4

Power (Watts) Power Supply Die Size H. Iwai, Micr. Eng., 2009 Trends of supply voltage for various versions of ITRS Past Present CPU Year Die Size Pentium Pro 1995 196mm 2 Pentium II 1998 113mm 2 AMD T-Bird 2000 120mm 2 P4 2004 145mm 2 AMD K8 2005 184mm 2 grows by ~14% every 2 years CPU Process Cores Transistor Die Size AMD Bulldozer 8C 32nm 8 1.2B 315mm 2 AMD Thuban 6C 45nm 6 904M 346mm 2 AMD Deneb 4C 45nm 4 758M 258mm 2 Intel Gulftown 6C 32nm 6 1.17B 240mm 2 Intel SandyBridge 4C 32nm 4 995M 216mm 2 Intel Lynnfield 4C 45nm 4 774M 296mm 2 Intel Clarkdale 2C 32nm 2 384M 81mm 2 Intel SandyBridge 2C 32nm 2 624M 149mm 2 17 18 Power Dissipation Technology Trends All in one 1000 100 10 1 486 8086286 386 8085 8080 8008 4004 PentPro Pentium Pentium4 Core i5 Power has to stay ~constant (~100W) 0.1 1971 1974 1978 1985 1992 2006 Year 2010 19 20 5

Design Metrics Major Design Challenges How to evaluate performance of a digital circuit (gate, block, )? Cost Reliability Speed/Performance (delay, frequency) Power Microscopic issues Ultra-high speeds Interconnect Noise, Crosstalk Variability Reliability Power dissipation Clock distribution Power Performance Time to market Macroscopic issues Complexity Time-to-market Reuse and IP, portability Systems on a chip (SoC) High-level abstractions Tool interoperability Everything Looks a Little Different 21 22 The NMOS Transistor Cross Section Switch Model of NMOS Transistor W L V s < V D 23 24 6

Switch Model of NMOS Transistor Switch Model of PMOS Transistor Strong 0 Weak 1 25 26 Threshold Voltage Concept Threshold Voltage Concept V s V G V GS < V T V D V s V G V GS < V T V D V GS > V T V s V G V D V B V B V B Three voltage differences V GS = V G V S V DS = V D V S V SB = V S V B When V S = V B = 0 V GS = V G V DS = V D V SB = 0 Three voltage differences V GS = V G V S V DS = V D V S V SB = V S V B When V S = V B = 0 V GS = V G V DS = V D V SB = 0 The value of V GS where strong inversion occurs is called the threshold voltage, V T 27 28 7

Threshold Voltage Body Effect Threshold Voltage V T = V T0 + ( -2 F + V SB - -2 F ) V B = 0 = V T0 + ( -2 F + V S - -2 F ) V SB is the source-bulk voltage V T0 is the threshold voltage at V SB = 0 F -0.3V (called Fermi Potential) γ (called body-effect coefficient) depends on the gate capacitance per unit area H. Iwai, Micr. Eng., 2009 Trends of supply voltage and threshold voltage for various versions of ITRS 29 30 Multi-gate MOSFET and FinFET Multi-gate MOSFET and FinFET Traditional Planar Traditional Planar Gate 1 Source Drain Gate 2 P. Mishra et. al, Nan. Circ. Des., 2011 31 32 8

Multi-gate MOSFET and FinFET Multi-gate MOSFET and FinFET Traditional Planar 3D Tri-gate third dimension! L G H fin W fin Mark Bohr, Intel, 2011 FinFET announced for 22nm production ( 11) After 11 years R&D low Vdd operation and chip power savings Multiple fins to increase drive strength Mark Bohr, Intel, 2011 P. Mishra et. al, Nan. Circ. Des., 2011 33 34 22-nm Tri-Gate Circuit 35 9