D FLIP FLOP DESIGN AND CHARACTERIZATION -BY LAKSHMI SRAVANTHI KOUTHA
What is a Flip Flop? – “ Flip Flop is a circuit that change states depending on the control signal and it is also the basic storage element in sequential logic” – Wikipedia
D FLIP FLOP TRUTH TABLE CLOCKDQ next Rising edge00 11 Non-RisingXQ
D FF SCHEMATIC Source: Wikipedia
D FF SCHEMATIC
REQUIREMENTS: 5 TWO-INPUT NAND GATES 1 THREE-INPUT NAND GATE TOOL USED: CADENCE VIRTUOSO (GlobalFoundaries 180nm CMOS Technology)
2-INPUT NAND GATE 3-INPUT NAND GATE
W/L PMOSNMOS W600nm400nm L180nm W/L RATIO:
D FF SYMBOL
FF TEST BENCH
SCHEMATIC OUTPUT
FF LAYOUT
2-INPUT NAND GATE LAYOUT
3-INPUT NAND GATE LAYOUT
PMOS TRANSISTOR LAYOUT NMOS TRANSISTOR LAYOUT
FF LAYOUT OUTPUT RESPONSE
Some definitions of parameters: Power Dissipation: Power is rate of energy transfer. Power dissipation is a measure of the rate at which energy is lost. Propagation Delay: Time required by the system to travel from the input of a gate to the output. Rise Time: The time required for a pulse to rise from 10% to 90% of its steady value. Fall Time: The time taken for the amplitude of a pulse to decrease from 90% to 10% of the maximum value. Setup Time: The minimum time the data should be steady before the clock event. Hold Time: Minimum time the data signal should be held steady after the clock event. ( All definitions used are from Wiki )
POWER DISSIPATION CALCULATION
CALCULATION OF OTHER PARAMETERS
SCHEMATIC LAYOUT COMPARISON OF SCHEMATIC AND LAYOUT
SCHEMATIC LAYOUT COMPARISON OF SCHEMATIC AND LAYOUT
SCHEMATIC LAYOUT COMPARISON OF SCHEMATIC AND LAYOUT
SCHEMATIC LAYOUT COMPARISON OF SCHEMATIC AND LAYOUT
Temp(°C)Power diss in µW Prop delay in ps Rise time in ps Fall time in ps Setup time in ps Hold time in ps SCHEMATIC PARAMETERS
Temp(°C)Power diss in µW Prop delay in ps Rise time in ps Fall time in ps Setup time in ps Hold time in ps LAYOUT PARAMETERS
ERROR DISPLAYED
CONT……(ERROR DISPLAYED)
CONCLUSION: The schematic of the flip flop shows normal range for the parameters calculated, but has unstable results for very low and very high temperature. Temperature range is -25°C to 200°C. The layout also exhibits the same similarity in the calculations but results in unstable outputs. Temperature range is 0°C to 150°C.
REFERENCES: ze.htm Wikipedia.org %20Latches,%20the%20D%20Flip-Flop%20and%20Counter%20Design.pdf
THANK YOU!!!