Report-1(Cadence)
Report-1(Cadence)
EXPERIMENT-5
V.Ruchitha-22EC10085
K.Thiru Vardhan-22EC30031
GROUP NO.:61
DATE OF SUBMISSION:13-03-2025
a) Design a CMOS Inverter with equal rise and fall time in 180nm
CMOS technology.
CIRCUIT DIAGRAM:
SIMULATION PARAMETERS:
1
Design:
Results:
2
Id vs Vgs for NMOS :
3
VTC of CMOS Inverter:
4
TpdL-H:(50% input to 50%output time difference)
TpdH-L:
5
Complete Tpd diagram:
CIRCUIT DIAGRAM:
6
SIMULATION PARAMETERS:
Design:
Results:
7
TpdL-H:
8
TpdH-L:
9
c) Construct a 7-stage ring oscillation using the inverter and observe
the oscillations per period of the circuit.
CIRCUIT DIAGRAM:
10
Design:
11
Here the propagational delay is nearly 100 and from theoretical
observation also,the value of the propagational delay is 14 times that
of the single CMOS which is like 14*8 nearly 112.In our circuit
design,the output is working as a clock with alternate 0s and 1s (high
and low) and also the delay is accurately 14 times by which our
requirement is met.
CIRCUIT DIAGRAM:
12
Design:
13
Here the propagation delay should be N*t0(1+f) since we are
considering the minimum propagation delay circuit with the
inverters sized in a geometric progression.
14
DISCUSSION-1(V.RUCHITHA-22EC10085)
For part c,we found that a clock can be created by just using
some feedback circuit with many number of inverters which has the
propagation delay of 2*N*t0 and also proved that the value of
propagational delay is nearly the same as that of what is
required.Fanout refers to the number of logic gates or loads that a
single logic gate can drive without significant degradation in its
output signal quality.It measures how many inputs a gate can supply
with its output before the signal becomes too weak or distorted.For
part d,we have constructed a CMOS inverter fanout of 64 using 4
inverters by some sizing factors.From this circuit,we got that the
output of the circuit is similar to that of the input due to the even
number of inputs and the propagational delay is also matched with
that of the theoretical delay to be achieved using formula N*t0(1+f).
15
16