ChungPing Chen - PowerPoint PPT Presentation

1 / 34
About This Presentation
Title:

ChungPing Chen

Description:

'Principles of CMOS design: A system perspective', Neil Weste and Kamran ... Size of Team Explodes. Advanced VLSI Design. ???. Introduction. Advanced VLSI Design. ??? ... – PowerPoint PPT presentation

Number of Views:104
Avg rating:3.0/5.0
Slides: 35
Provided by: kaat95
Category:

less

Transcript and Presenter's Notes

Title: ChungPing Chen


1
NTU 921 U9360Advanced VLSI Design-A Practical
Approach
  • Chung-Ping Chen (???)

2
Advanced VLSI Design
  • Instructor
  • Charlie Chung-Ping Chen, cchen_at_cc.ee.ntu.edu.tw
  • TA
  • TBD
  • Text
  • Principles of CMOS design A system
    perspective, Neil Weste and Kamran Eshraghian,
    Addison-wesley
  • CAD Tools Cadence CIC flow. www.cic.org.tw
  • http//cc.ee.ntu.edu.tw/chen

3
Conferences Journals
  • IEEE Transactions on VLSI Systems
  • IEEE Transactions on CAD of ICs
  • IEEE Journal of Solid State Circuits
  • IEEE VLSI Circuits Symposium
  • Journal of Electronic Testing
  • ACM Design Automation Conference
  • IEEE International Conference on CAD
  • IEEE Solid State Circuits Conference
  • International symposium on Low-Power Electronics
    Design
  • IEEE Conference on Computer Deisng
  • IEEE International Test Conference

4
Advanced VLSI Design
  • Assignments
  • Approximated 4 assignments will be given. The
    assignments will be due at the beginning of the
    class the due date specified. No late assignments
    will be accepted expect under extreme
    non-academic circumstances
  • Project
  • A major VLSI design project performed by a
    student team is required. The project will
    involve chip design and simulation using Cadence
    tools. More details will be provided in about
    three weeks

5
Advanced VLSI Design
  • Exams There will be a midterm exam and a final
    exam.
  • Grading Homework 10, Midterm 20, Project 40,
    Final 30
  • Any form of cheating will be heavily penalized
    and reported to the Dean of students and may
    result in a failing grade and more.
  • Instructor reserves the right to change project
    requirements.

6
Course Content
  • Advanced Circuit Design
  • Fundamental of modern ASIC Design Flow
  • High-speed/Low Power Circuit Design Style
  • Signal Integrity/Power Integrity Aware VLSI
    Design
  • Special circuits design Power Ground/Clock/Memory
  • Timing Analysis
  • Advanced Microprocessor Design Techniques
  • High-speed/low-power Microprocessor design
    technology and implementation
  • Branch Perdition
  • Out-of-order execution
  • Threading

7
Course Outline
  • MOS, CMOS Logic, Layout techniques
  • Inverter and Power Consumption
  • Designing combinational logic gates in CMOS
  • Static CMOS design Complementary CMOS
  • Dynamic CMOS logic
  • Low Power Design
  • Designing sequential circuits
  • Memory design
  • Arithmetic building blocks

8
Course Outline
  • Signal and Power Integrity Issues and solutions
  • Timing analysis
  • Advanced Computer Architecture
  • Instruction Set Architecture
  • High Performance Pipelines
  • Precise Traps Branch Prediction
  • Superscalar Processors
  • Power Efficiency
  • System Architecture Studies (Pentium, Alpha,)

9
Work hard?
  • Good job opportunities M.S. Salary gt 65k in
    Silicon Valley
  • Good research opportunities VLSI is a very
    active research area, University job Research
    centers (IBM, Intel, Lucent), Ph.D. salary 95K
  • Why do you need to do exceptional well in this
    course
  • You can claim you are good in VLSI during
    interview
  • You will have overall understanding and practical
    design experience in VLSI design
  • You are in good position to get a recommendation
    letter from me
  • You will learn more than whats in the textbook
  • You can maintain your straight A family
    tradition
  • ...

10
How to succeed
  • Work hard, study hard
  • Team work
  • Learning, discussion, join project
  • Do it (not only read it)- run simulations
  • Do some research
  • Journals or conference
  • Read magazines EETIMES, EDN, . www.eetimes.com
  • Look at stock news

11
Course projects
  • There will be several potential topics to choose
    and will be announced soon
  • You can also suggest a project you like
  • Goal
  • Complete a medium size VLSI design from
    architecture to layout
  • Get a practical experience from high level
    specification to layout completion
  • Combine knowledge and VLSI like small
    microprocessor embeded microprocessor,
    networking, multimedia, DSP, and Graphics
  • Start early and work together (but dont copy
    each other)

12
Project proposal
  • Project proposal and approved by 15 Oct, 5 final
    grade
  • Project presentation in the last week of class
  • 12-15 minute presentation
  • 15 of final grade
  • Project report due by the last day of class
  • 15 of final grade

13
IntroductionA Historical Perspective and
Future Trends
14
The First Computer
The Babbage
Difference Engine
(1834)
25,000 parts
cost
17,470
15
Digital Electronic Computing
  • Started with the introduction of vacuum tube
  • ENIAC for computing artillery firing tables in
    1946
  • Integration density
  • 80 feet long, 8.5 feet high, and several feet
    wide
  • 18,000 vacuum tubes
  • Did not go far due to reliability issues and
    excessive power consumption

16
ENIAC - The first electronic computer (1946)
17
Semiconductor Pioneers-Bipolar
  • Bipolar transistors Bardeen (1947), Schockley
    (1949), replace Vacuum tube because
  • low power consumption
  • More reliable
  • Larger integrated capacity
  • First Bipolar digital logic Harris (1956)
  • First Bipolar digital logic (combination of
    transistors) Harris (1956)
  • 1960 Commercial logic gates Fairchild Micrologic
    family (lots of Intel folks originally from here)
  • IC Logic family
  • Transistor-Transistor Logic (TTL) 1962 (higher
    integration)
  • Emitter-Coupled Logic (ECL) 1971 better
    performance-(sub nanosecond)
  • Integrated Injection Logic (I2L) 1972 (high
    density, low power bipolar)

18
Semiconductor Pioneers- MOSFET
  • Basic principle J. Lilienfeld (1925)
  • Fail due to insufficient knowledge of the
    materials and gate stability problems
  • PMOS and NMOS transistors on the same substrate
    Weimer (1962), Waniass (1965)-- better integrated
    capacity
  • CMOS logic introduced at 1963
  • did not take off for more than two decades due to
    manufacture issues
  • MOSFET Take off at early 1970s
  • PMOS-only logic popular first
  • NMOS-only logic 1972 by Intel Corp. (higher
    speed)
  • High density (4Kbit!) MOS memory in 1970
  • CMOS popular in late 1970 (low power)
  • BiCMOS Combination of CMOS and Bipolar (high
    performance)
  • Gallium Arsenide (high performance)

19
Factors for successfulness
  • Lower power
  • Higher integration (high density, small die area)
  • Higher speed
  • Reliability
  • Easy to design
  • Cheaper (manufacture)

20
Moore's First Law
..Gordon Moore 1960
21
Evolution in Complexity
22
Evolution in Transistor Count
23
"Extrapolated" Year 1999 wafer size
24
(No Transcript)
25
Moore's Second Law
26
Size of Team Explodes
27
(No Transcript)
28
Evolution in Speed/Performance
29
Intel 4004 Micro-Processor
Manual design
30
Intel Pentium (II) microprocessor
With Design Automation
31
Silicon in 2010
Die Area 2.5x2.5 cm Voltage 0.6
V Technology 0.07 ?m
32
Design Abstraction Levels
33
Deal with complexity
  • More hands
  • Abstraction and design reuse
  • Use logic gates instead of simple transistors
  • Build library which can be repeatedly reused
    (standard cell)
  • Design Automation
  • Mapping logic specification to library Logic
    Synthesis
  • Automatic Layout Physical design

34
Next Week
  • Lecture Notes
  • Old http//courses.engr.wisc.edu/ecow/get/ece/755
    /1chen/notes/
  • New http//cc.ee.ntu.edu.tw/cchen
  • HSPICE Tutorial
  • http//courses.engr.wisc.edu/ecow/get/ece/755/1che
    n/tutorials/
  • Cadence Tutorial
  • http//www.ece.utexas.edu/rpriya/Cadence/cadence.
    html
  • Resource
  • http//wwwold.cic.org.tw/training/index.html
Write a Comment
User Comments (0)
About PowerShow.com