Assignment Report
Assignment Report
Digital IC Design
Digital Assessment Report
To achieve a unit delay, sized the inverter made of one pmos and one nmos is sized
based on the VTC characteristics analysis.
Procedure:
:
Keeping A,B,C as a DC Variable voltage, VTC of NAND and NOR are Plotted.
VTC of NAND is plotted by Firstly keeping all the input as 1 in ADEL and then varying
either one of the inputs from 0 to 1 at a time, each time the result is appended with the
previous one hence getting the following VTC, where,
From the simulation result, it’s clearly observable that, the behavior of the output is slightly
affected by the choice of the input.
When Varying A, the pullup circuit is performing better, while using input C, pull down circuit is
performing better, in comparison, input B provides an optimal DC response.
But based on the graph, these effects and variations are very small for NAND Gate.
VTC of 3 input NOR Gate:
VTC of NOR is plotted by Firstly keeping all the input as 0 in ADEL and then varying
either one of the inputs from 1 to 0 at a time, each time the result is appended with the
previous one hence getting the following VTC, where,
From the simulation result, it is observable that, the behavior of the output is slightly affected by
the choice of the input.
When Varying A, the pulldown circuit is performing better, while using input C, pull up circuit is
performing better, in comparison, input B provides an optimal DC response.
Based on the graph, these effects and variations are very small for NOR Gate also.
2. Analyze the pull-up and pull-down delay for the same three-input
NAND and NOR gate for different data dependencies of 000 to 111.
To analyze the rise and fall time of NAND and NOR Gates for the full range of inputs, The pulse
values of inputs A,B,C are changed along with the period and pulse width of the inputs, the
values are summarized in the following table along with the observation of rise time and fall time
for both NAND and NOR gates.
A B C NOR NAND
Rise Fall Rise Fall
Pulse Pulse Pulse Time Time Time Time
V1 V2 Period V1 V2 Period V1 V2 Period
Width Width Width (Peco (Peco (Peco (Peco
Second) Second) Second) Second)
1 0 40n 40n 1 0 40n 40n 1 0 40n 40n 56.42 NA 50.16 NA
1 0 40n 20n 1 0 40n 40n 1 0 40n 40n 22.536 9.28 3.34 NA
1 0 40n 20n 1 0 40n 20n 1 0 40n 40n 22.536 4.12 3.34 NA
1 0 40n 20n 1 0 40n 20n 1 0 40n 20n 22.536 NA 3.34 21.8
0 1 40n 20n 1 0 40n 20n 1 0 40n 20n NA NA NA NA
0 1 40n 20n 0 1 40n 20n 1 0 40n 20n NA NA NA NA
0 1 40n 20n 0 1 40n 20n 0 1 40n 20n 9.28 2.36 3.34 21.7
0 1 40n 40n 0 1 40n 20n 0 1 40n 20n NA 2.36 5.3 21.7
0 1 40n 40n 0 1 40n 40n 0 1 40n 20n NA 2.36 11.64 21.7
0 1 40n 40n 0 1 40n 40n 0 1 40n 40n NA 2.36 NA 15.6
0 1 40n 10n 0 1 40n 20n 0 1 40n 40n NA 2.36 9.7 21.7
101
000 → 111
3. Implement a Boolean function y=(AB+C)’ in domino logic and
study the impact of the following through simulation.
The above schematic is realized using the inputs A′,B′, and C′ in the domino circuit,
resulting in the equation Y=(((A′+B′)C′)′)′=(AB+C)′.
The influence of an input glitch on the output is contingent on the evaluation time. A
larger glitch can be managed if the evaluation time is minimized. In this instance, the
input glitches to a high state during evaluation and remains elevated throughout the
period. The graph illustrates an input glitch occurring when B and C experience a delay
of 0.4 ns, along with multiple values of reduced switching threshold, for that a
parametric analysis has done varying the switch threshold values from 250mV to 1V.
During the pre-charge phase, the output node is charged to VDD. If all inputs are set to
0 during this phase and A and C remain at 1 while B transitions from 1 to 0, the output
voltage drops due to the shared capacitance between B and C. The node voltage
“Node” (situated between B and C) increases.
The graph shows this behaviour with OUT representing the output voltage of the
dynamic logic and Node indicating the voltage at the shared capacitance node.
Phenomenon can be observed between 10n to 15n , 50n to 55n and 90n to 95ns oxf the
time in the x axis.
e) Clock feedthrough effect.
This effect arises from capacitive coupling between the clock input of the pre-charge
device and the dynamic output node. The coupling capacitance, which includes both
overlap and channel capacitances from the gate-to-drain of the pre-charge device,
results in the dynamic output node exceeding VDD during the low-to-high clock
transition, provided that the pull-down network is off. The graph illustrates that during
pre-charge, the output reaches VDD and during evaluation, it surpasses VDD (from 1V
to 1.0212V).
References: