DEPARTMENT OF COMPUTER SYSTEM
ENGINEERING
Digital Integrated Circuits - ENCS333
Dr. Khader Mohammad
Lecture #1
Introduction
Integrated-Circuit Devices and Modeling
Schedule and Office Hours
Day 8 ½ 9 ½ 10 ½ 11 ½ 12 ½ 13 ½ 14 ½ 15 ½ 16 ½
Saturday
Sunday
Monday O. H. O. H. ENCS313/Masri303
Tuesday ENCS333/Masri108 O. H. ENCS333/Masri108 O. H.
Wednesday O. H. ENCS313/Masri303
Thursday ENCS333/Masri108 O. H. ENCS333/Masri108
Friday
2
Digital Integrated Circuits
Course topics and Schedule
Subject
1 Introduction to Digital Integrated Circuits Design
2 Semiconductor material: pn-junction, NMOS, PMOS
3 CMOS Transistor Devices and Logic Design
4 The CMOS inverter
5 Combinational logic structures
6 Sequential logic gates; Latches and Flip-Flops
7 Layout of an Inverter and basic gates
8 Parasitic Capacitance Estimation
9 Device modeling parameterization from I-V curves.
Short Test
10 Arithmetic building blocks
11 Interconnect: R, L and C - Wire modeling
12 Timing
Power dissipation;
13 SPICE Simulation Techniques ( Project )
14 Memories and array structures
Midterm
15 Clock Distribution
16 Supply and Threshold Voltage Scaling
17 Reliability and IC qualification process
18 Advanced Voltage Scaling Techniques
19 Power Reduction Through Switching Activity Reduction
20 CAD tools and algorithms 3
21 Final & Project discussion
Grading
Assessment Policy
Assessment Type Expected Due Date Weight
Short Exam/QZes TBD 15%
Midterm Exam TBD 30%
Projects/Assignments TBD 20%
Final Exam TBD 35%
1. Handouts /lectures notes
Required Reading 2. Rabaey, Jan, Anantha Chandrakasan, and Bora Nikolic. Digital
Integrated Circuits: A Design Perspective. 2nd ed. Upper Saddle
River, NJ: Prentice Hall, 2002. ISBN: 0130909963.
3. Analysis and design of Digital Integrated Circuits: David Hodges
et. al.
4. Principles of CMOS VLSI Design by: N. Weste and K. Eshraghian
4
Design Abstraction Levels
SYSTEM/ARCHITECTURE
MODULE
+
GATE
TRANSISTOR
Vin Vout
DEVICE
G
S D
n+ n+
6
Intel 8486
Technology Evolution: Intel CPU Chips
Intel 4004 (‘71)
Intel 8080 Intel 8085
Lec 1 8
Intel 8286 Intel 8486
Courtesy Intel
80x86 Evolution
Base SoC Handheld Tablet
Micro Server
SOCChassis Digital Home Embedded
Technology Scaling: Moore’s
Law
10
Courtesy Intel
An estimate of the maximum number of transistors per chip over time.
Scaling
• Technology shrinks by 0.7/generation
• With every generation can integrate 2x more
• functions per chip; chip cost does not increase significantly
• Cost of a function decreases by 2x
• How to design chips with more and more functions?
• Design engineering population does not double every two
years…
• Need to understand different levels of abstraction
12
13
ISSCC2016-01_Visuals.pdf
14
15
3D Gate
16
CMOS
17
The MOS transistor
p-ch
• Symbols:
n-ch
4T (Bulk to VCC/VSS) 3T
• Physical structure:
Gate Gate
Source Drain Source Drain
n+ n+ p+ p+
channel channel
p-well n-well
p-substrate p-substrate
n-ch MOS p-ch MOS
The MOS transistor -
the different modes of operation
Vgs > Vt ; Vds=0V
Gate
Source Drain 0V
n+ n+
p-sub
n-type channel depletion layer
Substrate
n-ch MOS
Process technology
20
Capacitance of the MOS Transistor
Cp Cgd Cdb
diodes
Ca
Overlap cap
Parameters:
Diffusions area (diodes)
Diffusions perimeter (diodes)
Gate W (overlap cap)
Gate W*L (gate cap) Cgb Cgs Csb
Doping profiles
Note: all capacitors have voltage
dependence (not simple caps)
P1262 Line Capacitance Calculation
W S W
Cll td3 CA2 Cll Cs
Cf Cf
CA1 td CA1
Pizza model Sandwich model
Ctotal = Ca1 + Ca2 + 2*Cll + 2*Cf + 2*Cs
Layout
• Transistor defined as poly over diffusion
PMOS NMOS
nwell N diffusion
P diffusion
poly
poly
Nwell tap substrate tap S D
G
Layout vs. Schematic
24
Microwind
Sequential elements
d o
d o d o
clk clk
clk
Master Slave
Latch is open
Latch is closed
clk
o
Timing
A 20 A
B 30
20ps
G
30
O G
30
C 30 H 30ps
D 20 O
• Dynamic Timing B must be set high
• C and D must be set low
• Setup/hold time
Power of a Std. Cell
• Dynamic Power
• Internal Dynamic Power
• output Internal Power (q pin)
• Measure the power dissipated in the cell including
the power dissipated in the output parasitic pin Vcc
capacitance (but not the external load) &
correspondingly set the output capacitance
attribute for the output pin to 0 in the synopsys Ivcc
library.
• Internal Power (output pin) in te
xt
out
[min{abs(Iavg_vcc – Ivcc_leakage), abs(Iavg_vss –
vss_leakage)}] * Vcc * Tmeas_per.
/* *** power tables are in energy units of 'pJ' *** */
Cparasitic Cload
Example (not real data)
cell (“mycellname") {
pin ("o") {
Ivss
direction : output ;
internal_power() { Vss Vss Vss_ext
related_pin : "ck d si tcka tckb" ;
rise_power (internalPowerTable_5X5_lv0sc00x0) {
index_1 ("0.0033500, 0.0167500, 0.0335000, 0.0670000, 0.2144000") ;
index_2 ("16.0200000, 36.0000000, 96.0000000, 240.0000000,
600.0000000") ;
values (\
"0.0078159, 0.0078639, 0.0082802, 0.0097401, 0.0134899",\
"0.0079230, 0.0079441, 0.0082848, 0.0095784, 0.0130071",\
"0.0079615, 0.0079867, 0.0083186, 0.0095566, 0.0128498",\
"0.0079833, 0.0080138, 0.0083476, 0.0095619, 0.0127515",\
"0.0079913, 0.0080275, 0.0083725, 0.0095782, 0.0126891"\
28
Power delivery design methodology (cont.)
C4 bump pattern:
296u: provide an 86um trace width bussing on surface layer
270u
provide a 76um trace width
bussing on 2F layer
Surface 1FC 1BC 2B Base
2F
75% via connection to die
bumps from 2F.
25% via connection to die
bumps from 1FC or PTH.
~ 3 via connection to 2 PTHs
P1262
Challenges
Ultra-high speed • Time-to-Market
design
• Millions of Gates
Interconnect
• High-Level Abstraction
Noise, Crosstalk
Reliability,
• Reuse & IP: Portability
Manufacturability • Predictability
Power Dissipation • etc.
Clock distribution.
30
Challenges
Frequency/speed Moore’s Law - Logic Density/Area
Power
31
https://video.search.yahoo.com/yhs/search?fr=yhs-iba-1&hsimp=yhs-
1&hspart=iba&p=vlsi+semiconductor+youtube+intel#id=3&vid=c096894102ab5f6e
1b75245424c99933&action=view
https://video.search.yahoo.com/yhs/search?fr=yhs-iba-1&hsimp=yhs-
1&hspart=iba&p=vlsi+semiconductor+youtube+intel#id=4&vid=42b014a8c2a22357
6054123ab3b9e729&action=view
https://video.search.yahoo.com/yhs/search?fr=yhs-iba-1&hsimp=yhs-
1&hspart=iba&p=vlsi+semiconductor+youtube+intel#id=5&vid=ff743296ae3fde4dd
2aa5cecaa65cab9&action=view
https://video.search.yahoo.com/yhs/search?fr=yhs-iba-1&hsimp=yhs-
1&hspart=iba&p=vlsi+semiconductor+youtube+intel#id=10&vid=c143e8a683f11e6
d3c3510a91ec6c551&action=view 32