digital integrated circuits - web.eic.nctu.edu.tw lec_01... · design for digital lsi and vlsi...

21
Wei Hwang, NCTU 1 February 2016 IEE5042 – Spring 2016 數位積體電路 Digital Integrated Circuits Introduction Lecture 1. Course Orientation Professor Wei Hwang ( 教授 ) Department of Electronics Engineering National Chiao Tung University [email protected]

Upload: others

Post on 23-Mar-2020

27 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 1 February 2016

IEE5042 – Spring 2016

數位積體電路

Digital Integrated Circuits Introduction

Lecture 1. Course Orientation

Professor Wei Hwang ( 黃 威 教授 ) Department of Electronics Engineering

National Chiao Tung University [email protected]

Page 2: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 2 February 2016

Outline Introduction Revisiting Undergraduate Digital Courses Course Orientation Course Contents Course Reference Materials Course Requirements

Administrative Issues

Page 3: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 3 February 2016

Digital Integrated Circuit (DIC) Design: The Past, The

Present and The Future

What made Digital IC Design

What it is today

Why is designing digital ICs different today than

it was before?

Will it change in the future

Introduction

Page 4: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 4 February 2016

Hardware Devices Circuits Logic / Architecture

Software System Software Application SW/HW Integrated Products

Information Science and Technology

Physics Materials Structures

Technology

Page 5: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 5 February 2016

What made Digital IC Design MOSFET / CMOS Devices

Static / Dynamic Logic Gates

Microarchitecture: how to implement an architecture in hardware

Micro-Processor and Memory:

Datapath: functional blocks

Control: control signals

Register File and Cache (SRAM)

Design Space in Various Levels Circuits level

Module Level

System-Level

Source from : David Money Harris and Sarah L. Harris

Page 6: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 6 February 2016

Topics covered in a typical DIC Course

Source from : Sung-Mo Kang 、Yusuf Leblebici

Page 7: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 7 February 2016

CMOS digital circuit types

Source from : Sung-Mo Kang 、Yusuf Leblebici

Page 8: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 8 February 2016

Digital Circuits and systems – Sophomore course Basic Digital Circuits (Arithmetic circuits, Syn./Asyn. Circuits) Timing analysis, Meta stability and Synchronization System Design with Verilog / VHDL

Computer Organization – Sophomore course Instruction set Data and Control Path Memory and I/O Multicores

Revisiting NCTU Undergraduate Digital Courses (1/2)

Boolean Algebra Logic minimization Combination circuit design Sequential Circuits design

Logic Design – Freshmen Course

Page 9: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 9 February 2016

Introduction to VLSI – Junior course VLSI Basics VLSI Logic / Circuit Aspects VLSI System Aspects

Electronics I and II – Sophomore courses Transistors Analog Electronics Digital Electronics

Revisiting NCTU Undergraduate Digital Courses (2/2)

Algorithms design and anlysis Data Structure Discrete Mathematic Dynamic programming

Algorithms – Junior Course

Page 10: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 10 February 2016

Graduate Course Transistor / Interconect models of varying accuracy Design under constraints: power-constrained, flexible, robust,… Learning the more advanced techniques Study the challenges facing design in the coming years Creating new solutions to challenging design problems

DIC Course Background

Basic transistor and circuit models Basic circuit design styles First experiences with design – creating a solution given a number of specs

Undergraduate Course

Page 11: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 11 February 2016

Convergence of Digital Technology- Today

Computer Engineering and Technology Microprocessors and DSP

Communication Engineering and Technology Mobile SoC and Baseband

Consumer Electronics Technology MPSoC and Multimedia

Car Electronics Technology M2M and Sensors

Source from : Jan M. Rabaey

Page 12: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 12 February 2016

Course Goals Aims to convey a knowledge of advanced concepts of circuit design for digital LSI and VLSI components in nanometer CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm or sub-10nm).

Emphasis is on the circuit design, and optimization of either high performance or low power circuits and systems for use in applications such as microprocessors, signal and multimedia processors, communications, memory and periphery. Special attention will devoted to the most important challenges facing digital circuit designers today and in the coming IoT and Big Data era, being the impact of scaling, nanometer effects, interconnect, signal integrity, power distribution and consumption, and timing.

Gain basic understanding of energy-efficient system design methodology Become familiar with advanced IC Industry and new semiconductor technology / market trends

Page 13: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 13 February 2016

In this course you will learn Course goals

To provide a fundamental understanding, designing, and optimizing digital circuits and systems with respect to different quality metrics: area, timing, power dissipation, and reliability

To introduce the design and implementation techniques for digital Integrated circuits in nano-scaled CMOS technology Models, concepts, metrics, constrains What constitutes a good and optimized design Practical design using State-of-the-art CAD tools

Topic include :

CMOS nanometer transistor and their models, Circuit Characterization and performance estimation, High performance and Energy Efficient VLSI Design, Timing and Optimizing Power Logic and Memory Design

Page 14: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 14 February 2016

Special Focus in this Semester (1/2) High performance and low power VLSI Digital IC technology/ circuit /architecture co-design techniques

• Current Technology Issues • Device leakage currents and Process Variations

• Robust Design • long term reliability

• Performance and Optimizing Power • Timing

• Signaling Strategies • Clocking and Power Distribution

Page 15: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 15 February 2016

Special Focus in this Semester (2/2) Ultra Low-Voltage circuit for Energy Efficiency Chip Design

• Power management • Sub-threshold and Near-threshold logic and memory • Low Power Microprocessor and DSP Building Blocks • Low Voltage Flip-Flop, SRAM, FIFO, Registers • Low Power DSP / Accelerator architecture design • Ultra Low Voltage Sensors and Biomedical Signal Processing

Page 16: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 16 February 2016

Detailed Topics Nano-Scale CMOS devices and manufacturing technology Transistor Modeling –Scaling and Its Limits Propagation delay, noise margins, power Combinational and sequential circuits Wires as Interconnects Data path – Arithmetic building blocks Control Path – FSM, Controller Energy-efficient digital design FPGA and accelerators Low Power circuit techniques Ultra-Low Voltage (ULV) logic family Timing and Variability–aware VLSI Design Design Methodologies

Page 17: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 17 February 2016

Course Materials Class Lecture Notes on web page http://lpsoc.eic.nctu.edu.tw Recommended Text Books

[1] N. Weste and D. Harris, CMOS VLSI Design, 4th Edition, Addison Wesley, 2011

[2] J. Rabaey et al, Digital Integrated Circuits,

Prentice Hall 2003. [3] D. Marković and R. W. Brodersen “DSP

Architecture Design Essentials” Springer 2012

Page 18: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 18 February 2016

Other Course Materials Reference Books [4] J. Rabaey, “Low Power Design Essentials”, Springer 2009. [5] H Veendrick, “Nanometer CMOS ICs” Springer 2008 [6] Keating and Flynn, Low Power Methodology Manual, Springer, 2007 [7] Wang/Calhoun/Chandrakasan, Sub-threshold Design for Ultra Low-Power Systems, Spring, 2006 Other Reference Materials

[8]. Related IEEE Journal and Major Conferences (JSCC, TVLSI, TCAS, ISSCC, VLSI, ISCAS, SOCC) Papers

Page 19: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 19 February 2016

Supplemental References Reference Books 1. S. Kang. Y Leblebici and C Kim, “CMOS Digital Integrated

Circuits”, 4th Ed. McGraw Hill, 2015 2. W. J. Dally and P. C. Harting,”Digital Design –a systems

approach”, Cambridge, 2013 3. Yuan Taur and Tak H. Ning, Modern VLSI Devices”, 2nd Ed,

Cambridge, 2010 4. D. Foty, “MOSFET Modelling with SPICE”, Prentice Hall 1997. ..

Page 20: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 20 February 2016

Grading Policy 1 term-long DIC Design Projects

Phase 1: Proposal (by week 3) Phase 2: Study and survey (presentation by week 7) Phase 3: Design results (presentation and report by final week)

Project Presentations & Reports (IEEE format) last week of classes

5 (+/-) Home Problem Sets 20% Midterm Exam. (Phase 2) 30% Final Examination (Phase 3) 50% -------------- 100%

Page 21: Digital Integrated Circuits - web.eic.nctu.edu.tw Lec_01... · design for digital LSI and VLSI components in nanometer . CMOS technologies (90nm, 65nm, 45nm, 32nm , 22nm, 16nm . or

Wei Hwang, NCTU 21 February 2016

General Information Regular Class Hours: Thu. 1:20- 4:10 pm (MIRC ES201) Make Up Class hours: Tue. 3:30 pm - 5:20 pm Instructor : 黃威教授, Professor Wei Hwang

Rm. 307 MIRC 電資中心 [email protected] Office Hours: Tue. 1:30-3:30 pm

Teaching Assistants: 林昱諠 Yu-Hsuan Lin [email protected] Administration: Belinda Ma 馬振茹,

[email protected]

Course website: http://lpsoc.eic.nctu.edu.tw