Uploaded by akapradhan95

ee465 HW5 sol

advertisement
CPRE 465: Digital VLSI Design
Homework # 5 (Total 100 points)
In Q.1 and Q.2, we will compare different models for an interconnect wire. Various SPICE models are
constructed. Then the output waveforms generated by SPICE are compared. The wire has total resistance
275Ω, total capacitance 100fF, and total inductance 2:5nH. It is driven by a gate modeled as a resistor of
460Ω. The other end is attached to a capacitive load of 6fF. This configuration roughly corresponds to a
Metal 4 wire in a 65nm process with wire width equals 6λ and wire length equals 500µm. The driver
resistance corresponds to a gate of size 20x. The load capacitance also corresponds to a gate of size 20x.
Assume VDD = 1V and the input signal is a rising ramp with rise time 20ps. You may use any SPICE-like
simulator. [Reference: Section 6.3.4 Inductive Effects, Page 224-226]
1. (50 pts.) In this question, models with different numbers and different types of segments are
investigated.
a) Model the wire in SPICE as a RLC transmission line. [a sample solution is posted on Canvas]
b) Model the wire in SPICE as a 10-segment π-type RLC circuit. [a sample solution is posted on
Canvas as an example]
c) Model the wire in SPICE as a 1-segment π-type RLC circuit.
d) Model the wire in SPICE as a 1-segment T-type RLC circuit.
e) Model the wire in SPICE as a 1-segment L-type RLC circuit.
f) Plot the SPICE output waveforms for all five circuits above on the same graph. Please briefly
discuss the appropriateness of these five models.
➔ The RLC pi-model with more segments (here 10) is having higher resemblance with the real
wire (highest accuracy) compared to the other models. The pi-model simulation is accepted as
general solution to save time due to faster convergence to the required solution with lesser
number of segments. If T- or L- model is used, then a greater number of segments are
required to achieve the similar accuracy with respect to the real physical wire. Hence in
circuit analysis it is preferred to have 3 pi-model segments for mimicking the behavioral
simulation of wire/interconnect to the highest possible accuracy in shortest convergence time.
2. (50 pts.) In this question, not all of the R, L, and C components of the wire are captured in the models.
The importance of modeling R, L, and C properly will be observed.
a. Model the wire in SPICE as a 10-segment π-type RLC circuit. (Note that this is the same as the one
in 1(b).)
b. Model the wire in SPICE as a 10-segment π-type RC circuit.
c. Model the wire in SPICE as a lumped C circuit.
d. Model the wire in SPICE by ignoring all R, L, and C of the wire. In other words, only the driver
and the load are modeled.
e. Plot the SPICE output waveforms for all four circuits above on the same graph. Please briefly
discuss the appropriateness of these four models.
➔ Comparing effects of different passive elements on the modelling of wire we understand that if any of
these R, L and C are removed then the model becomes un-realistic and follows the source waveform
as evidenced by the simulation waveforms. For example, if 10 pi-RLC model segments are compared
with the 10 pi-RC model segments then there is slight difference which is not visible unless it is
zoomed (as shown below), and that difference is that so non-linear that unless a 99% accuracy is
needed like in the case of RF-circuit design, we mostly neglect the inductance part from model and
save the circuit design and simulation complexity. The lumped capacitor model is not appropriate in
showing the real physical phenomenon and hence it is appearing like RC line with R value only based
on the driver resistance. The wire without the wire resistance, inductance and capacitance is almost
equivalent to the voltage signal in this scenario due to the value of driver resistance and load
capacitance being very small. Due to that the 5 times RC time constant is almost equal to 20ps which
is the rise time of the input voltage ramp signal.
HW submission: You must submit your HW 5 on canvas and include the followings for Q.1 and Q.2
a) All the simulation files for Q.1 and Q.2.
➔ The schematic (Virtuoso .oa) files are attached along with the pdf file submission in Canvas.
b) Prepare a pdf file including all the circuit schematics of Q.1 and Q.2. For output waveforms just
add the output waveforms for 1.(f) and 2.(e).
➔ All the circuit schematics are appended from here onwards and then the waveforms are also
added after them for each question:
Question 1 schematics
Pi-model
10 pi- RLC models: both the combinations with R=275 Ohms and R=27.5 Ohms, C=100fF and
C=10fF, L=2.5nH and L=0.25nH for each segment are done.
L- and T- models
Question 1 waveform
Question 1 waveform zoomed for 500ps
Question 1 waveform separated
Question 1 waveform separated zoomed for 500ps
All the waveforms separately compared with VCC
Question 2 schematics
Pi- model
L-model
T-model
10 segments of pi-RC model
Lumped capacitor, and Lumped inductance-capacitor, just wire models
10 segments of pi-RLC model
Question 2 waveform
Question 2 waveform zoomed 500ps
Question 2 waveform separated
Question 2 waveform separated zoomed 500ps
All the waveforms separately compared with VCC
Download