Lecture 1
Lecture 1
Design
Semester 1, 2021/2022
Module #1
Page 1
ECIE 4343 –VLSI Design
• Agenda
1. Course Logistics
2. Course Content
3. Design Implementation Options
4. VLSI Economy
• Announcements
1. Welcome
2. All assignments are posted italeemc/googleclassroom
3. Please check your email regularly
Module #1
ECIE 4343 –VLSI Design
Page 2
Course Content
- We will learn the transistor level implementation of the digital logic blocks used in VLSI designs
- We will learn the design and analysis, simulation, layout, and fabrication of these circuits
Module #1
ECIE 4343 –VLSI Design
Page 3
VLSI Course Schedule
Week
# Date Topic (Tuesday) Instructor Topic (Thursday) Instructor Homework
6th -
1 October Lecture 1 Introduction Arfah
Lecture 3 Transistor Theory:
Lecture 2 Transistor Second Order Effects Group members
2 11-15th Oct Theory Anis Arfah due
Quiz 1 / Lecture 5: CMOS
18-22nd Lecture 4 Simple Digital Inverter
3 Oct Circuits Anis ; Arfah
Lecture 6: CMOS
Fabrication
4 25-29 Oct Lab 1 Inverter Simulation Anis/Afiq Arfah
Lecture 8: Static CMOS:
Lecture 7: Static CMOS: Drawing Stick Diagrams Lab 1 Due
5 1st -5th Nov Transistor Sizing Anis Arfah
Lecture 9: Layout Design Lab 2 Inverter Layout Project Proposal
6 th
8-12 Nov Rules Anis Project Proposal Briefing Afiq/ Arfah Due
15th- 19th Lecture 12 Low Power
7 Nov Lecture 10: RC Delay Anis Circuits Arfah Lab 2 Due
22-26 th Lecture 13 Ring Oscillator;
8 Nov Midterm Anis/Arfah Lab 3 Ring Oscillator, Anis
th
27 Nov
9 -5th Midterm Break
Lab 4 Autolayout;
6th – 10th Project Proposal Arfah Lecture 14: DFF and
10 Dec Discussion /Anis/Afiq Sequential Circuits Arfah Lab 3 Due
13-17 th
11 Dec Lab 5 D-flip flop; Arfah/Afiq Lecture 13: Design For Test; Anis Lab 4 Due
Module #1
ECIE 4343 –VLSI Design
Page 4
VLSI Course Schedule
Week
# Date Topic (Tuesday) Instructor Topic (Thursday) Instructor Homework
Lecture 14 CMOS
20-24th Interconnects
12 Dec Lab 6: Fault Testing Anis/Afiq Quiz 2 Anis /Afiq Lab 5 Due
27-31st Lecture 15: Packaging, IOs
13 Dec and Critical Path Arfah Project Progress Anis/Afiq/Arfah
Lecture 16 Bond Pads and Anis/Arfah/Am Project Progress
14 3-7 Jan Timing; Anis Lab 7: Bond Pads mar Due
10-14 th
Module #1
ECIE 4343 –VLSI Design
Page 5
Course Delivery
Lecture
Project Video
VLSI
Design
Lab Discussion
Module #1
ECIE 4343 –VLSI Design
Page 6
Course Tools
Lecture Slides
Microsoft
Videos
Teams
Lab Tutorials
Circuit Simulation
Microwind
Circuit Layout
Microsoft Teams
Online
Google Meet
Sessions
Telegram
Module #1
ECIE 4343 –VLSI Design
Page 7
VLSI Course Assessments
Assessment %
Final Exam 30%
Project 30%
Midterm 15%
Assignments & Quiz 25%
Total 100%
Module #1
ECIE 4343 –VLSI Design
Page 8
What is a VLSI Circuit?
Module #1
Page 9
Not Only Microprocessors
Cell
Phones
Video games
Small
Signal RF
Power Digital Cellular Market iPod
RF
(Phones Shipped)
Power
1996 1997 1998 1999 2000
Management
Units 48M 86M 162M 260M
435M
Analog
Baseban
d iTable
Digital
Baseband t Module #1
(DSP + MCU) Page 10
Evolution of Electronics
Module #1
ECIE 4343 –VLSI Design
Page 11
Definitions
Module #1
ECIE 4343 –VLSI Design
Page 12
Why Scaling?
Module #1
ECIE 4343 –VLSI Design
Page 13
Transistor size evolution
Module #1
ECIE 4343 –VLSI Design
Page 14
Course Content
Abstraction is a conceptual
process where general rules and
concepts are derived from the
usage and classification of
specific examples
Module #1
ECIE 4343 –VLSI Design
Page 15
Course Content
Computer
Architecture
DLD
ECIE 4343
Electronics
Module #1
ECIE 4343 –VLSI Design
Page 16
Module #1
ECIE 4343 –VLSI Design
Page 17
Moore’s Law
Integration Levels
SSI: 10 gates
MSI: 1000 gates
LSI: 10,000 gates
VLSI: > 10k gates
Module #1
ECIE 4343 –VLSI Design
Page 18
Course Content
Module #1
ECIE 4343 –VLSI Design
Page 19
Course Content
Module #1
ECIE 4343 –VLSI Design
Page 20
Required Text
Module #1
ECIE 4343 –VLSI Design
Page 21
Design Implementation Options
Implementations Options
- once a design is defined at the gate level, there are many options to implement the design
- VLSI designs are especially difficult due to the rapid progression of fabrication technology
- if development takes too long, a competitor can have a competing product in a better
process
- the product may be obsolete before enough are sold to cover the investment
Module #1
ECIE 4343 –VLSI Design
Page 22
Type of IC Designs
Module #1
ECIE 4343 –VLSI Design
Page 23
Design Implementation Options
Custom ASIC - "Application Specific Integrated Circuit"
- each gate is designed, laid out, and optimized by hand
Advantages
- Best circuit performance
- Best use of area on silicon
Disadvantages
- Long Design Cycle
- Full Custom Mask = More up-front $$$
- Takes skilled physical design engineers
Standard Cell - all of the gates and basic building blocks are designed
- each block has a spec sheet, layout, symbol, HDL instance, and simulation deck
- the designer combines the pre-existing blocks to form the new ASIC
- still considered an ASIC
Advantages
- faster development
- still relatively fast in performance
Disadvantages
- not as much optimization in performance, area, power as a custom
ASIC
Module #1
ECIE 4343 –VLSI Design
Page 24
Design Implementation Options
Advantages
- fastest development
Disadvantages
- lowest performance
Module #1
ECIE 4343 –VLSI Design
Page 25
Design Implementation Options
Trade-offs
Gate Array
CMO
nMOS S
Module #1
Courtesy, Intel Page 28
Power dissipation warning in 2000
10000
0 18KW
1000 5KW
0 1.5KW
Power (Watts)
100 500W
0 Pentium®
10 proc
0 28 48
1 808 6 38
808 6
0 808 6 6
800 5
1 400 0
8
4
0.
1 197 197 197 198 199 200 200 200
1 4 8 5 Yea2 0 4 8
r
Module #1
Courtesy, Intel Page 29
Power Dissipation
Module #1
Courtesy, Intel Page 30
Power density
10000
Rocket
Nozzle
Power Density (W/cm2)
1000
Nuclear
Reactor
100
8086
10 4004 Hot Plate P6
8008 8085 386 Pentium® proc
286 486
8080
1
1970 1980 1990 2000 2010
Year
Power density too high to keep junctions at low
temp
Module #1
Courtesy, Intel Page 31
Transistor size evolution
Module #1
ECIE 4343 –VLSI Design
Page 32
Transistor size evolution - Intel
Module #1
ECIE 4343 –VLSI Design
Page 33
Transistor size evolution - Intel
Module #1
ECIE 4343 –VLSI Design
Page 34
Low Power solutions
Module #1
ECIE 4343 –VLSI Design
Page 35