Upload
others
View
27
Download
0
Embed Size (px)
Citation preview
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]
Wei Hwang, NCTU 2 February 2016
Outline Introduction Revisiting Undergraduate Digital Courses Course Orientation Course Contents Course Reference Materials Course Requirements
Administrative Issues
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
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
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
Wei Hwang, NCTU 6 February 2016
Topics covered in a typical DIC Course
Source from : Sung-Mo Kang 、Yusuf Leblebici
Wei Hwang, NCTU 7 February 2016
CMOS digital circuit types
Source from : Sung-Mo Kang 、Yusuf Leblebici
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
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
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
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
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
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
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
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
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
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
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
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. ..
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%
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 馬振茹,
Course website: http://lpsoc.eic.nctu.edu.tw