Answers To Example Exam 1 Spring 2018
Answers To Example Exam 1 Spring 2018
What are five key activities of the early design planning process? Explain in detail to receive full
credit?
1
EE382M: VLSI-2: Answers to Example Questions Exam 1 Spring 2018
a) Explain what are the main differences between these two scaling theories.
• In constant field scaling the device parameters are scaled such that the electric fields
remain constant from one generation to the next.
• In constant voltage scaling the voltage supply remains constant from one generation
to the next, while the remaining device parameters are scaled.
• Kt/q
• εox
• Mobility
• Constant Voltage Scaling increases the electric fields in the gate oxide and junctions
causing increased leakage and potential breakdown.
• Sub-threshold leakage increases
• Higher junction temperatures
d) What is the numerical difference in Power Density between the two scaling theories?
• Constant Voltage scaling has twice the power density of Constant Field Scaling.
2
EE382M: VLSI-2: Answers to Example Questions Exam 1 Spring 2018
Power equation
3
EE382M: VLSI-2: Answers to Example Questions Exam 1 Spring 2018
Using an inverter driving a total load C = C- + C+, derive the average delay equation below (for
both transitions). Show all of your work.
C Vdd 1 1
4 Wn Idsatn Wp Idsatp
4
EE382M: VLSI-2: Answers to Example Questions Exam 1 Spring 2018
• UNIT delays on all INVERTERS, NAND gates, and transmission gates. Both transistors on
the transmission gate must be on before it transmits a signal.
• Assume perfect rise/fall times on all signals.
a) Given Dout in the timing diagram below, draw CLK, Din, PCLK, A, & B waveforms. Each
“tick” on the graph represents one gate delay.
CLK
PCL
K
Di
n
A
B
Dou
t
Din A B Dout
CLK PCLK
a) Why does this latch not work at very low frequencies? How would you fix it?
The storage node (B) is dynamic and won’t hold a charge. Need a weak feed back
device.
The five inverters which generate the PCLK pulse limit the max speed of the CLK
signal.
c) What is the approximate hold time for this flop?
Difference between the clock path turning OFF the TG and Din to A
= 8 units delays – 1 unit delay
5
EE382M: VLSI-2: Answers to Example Questions Exam 1 Spring 2018
15ps
15ps
25ps
15ps
25ps
D 15ps
25ps
Q
15ps
CLK
45ps
15ps
45ps
Clock
6
EE382M: VLSI-2: Answers to Example Questions Exam 1 Spring 2018
Sequential Elements
a) There is something wrong with this Scan Flip-Flop. Annotate the schematic to fix the
problem
BCLK
Move wire
to this node
ACLK
Scan_in Scan_out
ACLKB
Disconnect
ACLK wire
ACLKB
ACLK
Din Dout
clock
a) What is wrong with this scan Flip-Flop design? Annotate the schematic to fix the problem.
The inverter cannot drive the tri-state buffer. Need to move the wire to other side of the
inverter.
7
EE382M: VLSI-2: Answers to Example Questions Exam 1 Spring 2018
b) Assuming you fixed the Scan Flip Flop correctly, annotate the following timing diagram for
signal Dout. Assume ACLK and BLCK are low (0.0V)
Assume UNIT delays for the Inverters, N-CH & P-CH devices
Hold time
violation
Clock
Din
Dout
c) Again assuming you fixed the Scan Flip Flop correctly, annotate the following timing
diagram for signal Dout and Scan_out. Assume Clock is low (0.0V)
Assume UNIT delays for the Inverters, N-CH & P-CH devices
ACLK
BCLK
Din
Scan_in
Dout
Scan_out
8
EE382M: VLSI-2: Answers to Example Questions Exam 1 Spring 2018
For this problem we are assuming constant field scaling and the
scaling factor ‘K’ is > 1 i.e. 2
1 / K 1 / K
Cap A / tox 1/ K
1/ K
Rold pL / A
K * K = K2
Rnew pL / A / K * K
c) Explain why metal wire RC delay scales proportionally to K/K (i.e. 1).
9
EE382M: VLSI-2: Answers to Example Questions Exam 1 Spring 2018
Scaling factor
MOSFET device and Circuit Parameters
K>1
Electric Field ( ε ) 1
10
EE382M: VLSI-2: Answers to Example Questions Exam 1 Spring 2018
Device Operation
REGION B:
REGION D:
11
EE382M: VLSI-2: Answers to Example Questions Exam 1 Spring 2018
Device Operation
Vsw D
E
0 Vtn VDD/2 VDD+Vtp
Recall that the currents through each transistor are VDD
equal in the switch point region: Vin
The current through the NMOS device in saturation is:
The switching point where both transistors are saturated (region C) is found by
solving for equal currents. Therefore
The real gnarly solution when Bp ≠ Bn and Vtp ≠ Vtn is shown below
12