Unit III QUESTION BANK
PREPARED BY
V. VAITHIANATHAN, AP/ECE, SSNCE
Part – A
- What is meant by bubble pushing?
 - Draw the logic gate for AOI22 compound gate.
 - Draw the logic gate for AOI322 compound gate.
 - Draw the logic gate for OAI22 compound gate.
 - What is meant by input ordering delay effect?
 - What are asymmetric gates?
 - What is skewed gate? State its types.
 - What is the best P/N ratio for logic gates?
 - Why multiple threshold voltages are required?
 - What is Pseudo-nMOS? State its merits and demerits.
 - Draw AND gate using Pseudo-nMOS.
 - Design a K-input AND gate with DeMorgan's Law using static CMOS inverters followed by a K-input pseudo-nMOS NOR.
 - What is Ganged CMOS?
 - What is Source Follower Pull-up Logic (SFPL)?
 - Draw a 4-input NOR gate using Source Follower Pull-up Logic (SFPL).
 - Draw the structure for generalized footed and unfooted dynamic gates.
 - Draw the footedand unfooted dynamic inverter.
 - Draw the footedand unfooted dynamic NAND2.
 - Draw the footedand unfooted dynamic NOR2.
 - What is monotonicity problem? How do you avoid it?
 - What is domino logic?
 - What are Keepers? Why are they required?
 - Draw the circuit of differential keeper.
 - What is burn-in conditional keeper?
 - What is meant by precharging? How does it overcome charge sharing problem?
 - What are NP and Zipper Domino?
 - What are pass transistors?
 - What is meant by transmission gate?
 - Implement AND gate transmission gate.
 - What are poor zeros and poor ones? How can they be avoided?
 - What is Complementary Pass Transistor Logic (CPL)?
 - What are the different sources of power consumption?
 - Define activity factor.
 - Sketch a 3-input CVSL OR/NOR gate.
 - Sketch a 3-input dual-rail domino OR/NOR gate.
 - Design a fast-pulsed latch.
 - Define the following
 - Logic Propagation Delay (2)
 - Logic Contamination Delay (2)
 - Latch/Flop Clock-to- Q Propagation Delay (2)
 - Latch/Flop Clock-to- Q Contamination Delay (2)
 - Latch D-to-Q Propagation Delay (2)
 - Latch D-to-Q Contamination Delay (2)
 - Latch/Flop Setup Time (2)
 - Latch/Flop Hold Time (2)
 - What are max-delay timing constraints?
 - What is meant by setup time failure or max-delay failure?
 - What are min-delay timing constraints?
 - What is meant by Time Borrowing?
 - Define clock skew.
 - What is meant by C2MOS latch?
 - List out all the issues that designers must address when selecting a sequencing element methodology.
 - What are precharge and evaluation phases?
 - What are Skew-tolerant Domino Circuits?
 - What is meant by Opportunistic Time Borrowing?
 - Define metastability.
 - Define MTBF.
 - What is arbiter?
 
Part – B
- With an example, explain how bubble pushing is used to convert ANDs and ORs to NANDs and NORs.(8)
 - Calculate the minimum delay, in τ, to compute F = AB + CD using the circuits from figure (a) and (b). Each input can present a maximum of 20 λ. of transistor width. The output must drive a load equivalent to 100 λ, of transistor width. Choose transistor sizes to achieve this delay. (8)
 
- Design a circuit to compute F = AB+ CD using NANDs and NORs. (8)
 - Design a static CMOS circuit to compute F= (A + B)(C + D) with least delay. Each input can present a maximum of 30 λ of transistor width. The output must drive a load equivalent to 500 λ of transistor width. Choose transistor sizes to achieve least delay and estimate this delay in τ. (8)
 - Sketch a schematic for a 12-input OR gate built from NANDs and NORs of no more than 3 inputs each. (8)
 - Explain in detail different types of static CMOS circuits. (16)
 - Explain in detail different types ofRatioed Circuits (8)
 - Prove that the P/N ratio that gives lowest average delay in a logic gate is the square root of the ratio that gives equal rise and fall delays. (8)
 - Explain in detail Cascode Voltage Switch Logic (CVSL ). (8)
 - Explain in detail different types of Domino Logic. (16)
 - Explain in detail different types of Pass Transistor Logic. (16)
 - Explain in detail low power logic design. (8)
 - Compare different types of circuit families. (16)
 - Discuss in detail different types of static sequencing methods. (16)
 - Discuss in detail max-delay timing constraints and min-delay timing constraints. (8)
 - Explain in detail Time Borrowing (8)
 - Discuss in detail various methods of Circuit Design of Latches. (16)
 - Discuss in detail various methods of Circuit Design of Flip-flops. (16)
 - Explain different types of transparent latches. (8)
 - Discuss in detail various issues that designers must address when selecting a sequencing element methodology. (8)
 - Discuss in detail various tradeoffs offered by flip-flops, pulsed latches, and transparent latches in sequencing overhead, skew tolerance, and simplicity. (8)
 - Discuss in detail Sequencing Dynamic Circuits. (16)
 - Discuss in detail the operation of synchronizer.
 
EC2354 VLSI Design Question Bank – Unit III: Prepared By V. Vaithianathan, AP/ECE, SSNCE
