Professional Documents
Culture Documents
Task 1: Construct D flip-flop as shown below. Use minimum sized NMOS and PMOS for
transmission gate and symmetric gates for other components of flip-flop. Find out setup time
and hold time of flip-flop. Show waveforms used in the setup time and hold time
calculations. Generate clock complement using additional inverter.
TASK 1: The D flip flop consists of Inverter, Transmission Gates, Tristate Buffer.
The Schematic of Inverter is as shown in fig 1.1.
2) Setup0:
table1
tdc tcq slope
3) Setup1:
Fig 3.2 shows the various values of time for the rising edge of Input (D), the Setup time is
satisfied for some rising edges but it is violated for the other some rising edges.
Fig 3.4 Calculation of values for Tdc for tsetup1 using calculator.
Fig 3.5 Calculation of values for Tdq using calculator.
Tsetup1=2.01E-11
4) Hold0:
2.73E-11 2.32E-11
2.72E-11 2.31E-11
2.71E-11 2.32E-11
2.70E-11 2.30E-11
2.69E-11 2.29E-11
2.68E-11 2.28E-11
2.67E-11 2.27E-11
So hold0 value is -2.70E-11
2.39E-11 2.64E-11
2.38E-11 2.64E-11
2.37E-11 2.64E-11
2.36E-11 2.64E-11
2.35E-11 2.64E-11
2.34E-11 2.63E-11
Task 2: Observations
1. Negative hold time is depends on the race condition between data and clock. If clock
manages to reach first ,hold time is said to be negative .
2. We use tristste inveter in feedback to stablish the output of transmission get when
the transmission get is switchoff’
3. The inverter is used in the input so the noise can isolated from the input of
transmission get.
4. The propagation time is different for cmos for different transmission so setup1 and
setup0 comes different