GATE EC 2019 Set 1 — Question 24
Go beyond PYQs with Success TrackerAI-powered personalised practice and doubt support. Unlimited practice on eligible plans; AI usage limits apply.MCQ+1 / -0.33EasyStatic CMOS Logic GatesCombinational LogicDigital CircuitsTransmission Gate
Digital Circuits → Combinational Logic → Static CMOS Logic Gates
Last updated
Question
In the circuit shown, what are the values of F for EN = 0 and EN = 1, respectively?


Correct answer
(B) Hi-Z and D
Solution
The circuit shown is a tristate buffer. It consists of an inverter followed by a transmission gate (or two complementary pass transistors) controlled by the EN signal.Let's analyze the circuit:
(A) 0 and D
(B) Hi-Z and D
(C) 0 and 1
(D) Hi-Z and DNone of the options directly match F = for EN=0 and F = Hi-Z for EN=1.Let's re-interpret the circuit. The question asks for F for EN=0 and EN=1. The diagram shows an inverter at the input, then a tristate buffer. The input to the tristate buffer is D. The output of the inverter is .The circuit shown is a tristate buffer where the input to the buffer is D, and the output is F. The enable signal is EN.Let's assume the input to the tristate buffer is D, and the inverter shown is part of the control logic for the tristate buffer itself, or it's an error in my interpretation.Let's assume the input to the tristate buffer is D (the signal that is passed or not). The control signals are EN and .If the circuit is a standard tristate buffer:
This means for EN=0, F is Hi-Z, and for EN=1, F is D.This implies that the circuit shown is a tristate buffer, where the input is D, and the output is F. The inverter shown at the input is actually part of the control logic for the tristate buffer, or the D shown at the input of the inverter is not the data input to the tristate buffer, but rather the data input to the overall circuit, and the tristate buffer itself is designed to pass D when enabled.Let's assume the input to the tristate buffer is D (not from the inverter). And the enable logic is such that:
For EN=1, the buffer is enabled, F = D.The final answer is
1.The input D goes through an inverter (NOT gate). Let the output of this inverter be D'. So, D' = .
2.The output F is driven by two transistors (a pMOS and an nMOS) that act as a transmission gate or tristate buffer.
- The pMOS transistor has its gate connected to EN and its source/drain connected to D' and F.
- The nMOS transistor has its gate connected to and its source/drain connected to D' and F.
- The output of the inverter (D') is connected to the input of the tristate buffer.
- The gate of the pMOS transistor is 0. So, the pMOS is ON.
- The gate of the nMOS transistor is . So, the nMOS is ON.
- Both the pMOS and nMOS transistors in the tristate buffer are ON. This means the tristate buffer is in the 'active' or 'enabled' state.
- The input to the tristate buffer is D'. So, the output F will be D'.
- Since D' = , F = .
- The input D goes to an inverter. The output of this inverter is . This is the data signal that will be passed or blocked.
- The enable signal is EN.
- The top pMOS transistor has its gate connected to EN. Its source/drain are connected to and F.
- The bottom nMOS transistor has its gate connected to . Its source/drain are connected to and F.
- The pMOS has gate = EN.
- The nMOS has gate = .
- pMOS gate = 0 (ON)
- nMOS gate = 1 (ON)
- Both transistors are ON. This means the transmission gate is enabled. The signal is passed to F.
- So, F = .
- pMOS gate = 1 (OFF)
- nMOS gate = 0 (OFF)
- Both transistors are OFF. This means the transmission gate is disabled. The output F is disconnected from .
- So, F = Hi-Z.
(A) 0 and D
(B) Hi-Z and D
(C) 0 and 1
(D) Hi-Z and DNone of the options directly match F = for EN=0 and F = Hi-Z for EN=1.Let's re-interpret the circuit. The question asks for F for EN=0 and EN=1. The diagram shows an inverter at the input, then a tristate buffer. The input to the tristate buffer is D. The output of the inverter is .The circuit shown is a tristate buffer where the input to the buffer is D, and the output is F. The enable signal is EN.Let's assume the input to the tristate buffer is D, and the inverter shown is part of the control logic for the tristate buffer itself, or it's an error in my interpretation.Let's assume the input to the tristate buffer is D (the signal that is passed or not). The control signals are EN and .If the circuit is a standard tristate buffer:
- When EN = 1, the buffer is enabled, and F = D.
- When EN = 0, the buffer is disabled, and F = Hi-Z.
- The pMOS has gate = EN. Source/Drain = and F.
- The nMOS has gate = . Source/Drain = and F.
- pMOS gate = 0 (ON)
- nMOS gate = 1 (ON)
- Both transistors are ON. The tristate element is enabled. F = .
- pMOS gate = 1 (OFF)
- nMOS gate = 0 (OFF)
- Both transistors are OFF. The tristate element is disabled. F = Hi-Z.
- When EN = 1, F = .
- When EN = 0, F = Hi-Z.
- When EN = 1, the buffer is enabled, and F = D.
- When EN = 0, the buffer is disabled, and F = Hi-Z.
- If EN = 0: pMOS is ON, nMOS is ON. Gate is enabled. F = .
- If EN = 1: pMOS is OFF, nMOS is OFF. Gate is disabled. F = Hi-Z.
- The enable signal EN controls the buffer.
- If EN=1, buffer is enabled, F=D.
- If EN=0, buffer is disabled, F=Hi-Z.
- When EN = 1, the buffer is enabled, and F = D.
- When EN = 0, the buffer is disabled, and F = Hi-Z.
This means for EN=0, F is Hi-Z, and for EN=1, F is D.This implies that the circuit shown is a tristate buffer, where the input is D, and the output is F. The inverter shown at the input is actually part of the control logic for the tristate buffer, or the D shown at the input of the inverter is not the data input to the tristate buffer, but rather the data input to the overall circuit, and the tristate buffer itself is designed to pass D when enabled.Let's assume the input to the tristate buffer is D (not from the inverter). And the enable logic is such that:
- When EN=0, the buffer is OFF (Hi-Z).
- When EN=1, the buffer is ON (passes D).
- If EN = 0: pMOS ON, nMOS ON. Gate is enabled. F = .
- If EN = 1: pMOS OFF, nMOS OFF. Gate is disabled. F = Hi-Z.
- EN=0: Output is Hi-Z.
- EN=1: Output is D.
For EN=1, the buffer is enabled, F = D.The final answer is
Continue learning with Success Tracker
A step still unclear? Work through it with support
Use Success Tracker to ask about the reasoning, then try another GATE EC question to check your understanding.
AI-powered practice· Unlimited practice on eligible plans
- PYQs with solutions
- Attempt available previous-year questions, then compare your reasoning with the worked solution. Coverage varies by stream.
- Practice that adapts
- Choose a topic, work on weaker areas and bookmark questions to revisit. Your attempts feed your progress tracking.
- AI doubt support
- Ask follow-up questions about a step or concept while practising, instead of stopping at the final answer.
Unlimited practice is available on eligible plans. Free practice and AI usage have limits; check the current plan allowances before choosing.
This page stays readable without an account. AI responses can be wrong; check them against the solution and source material.
More questions on Combinational Logic
2026 Set 1 Q20In the circuit shown in the Figure, A and B are logic inputs and Y is the logic output. Which of…2026 Set 1 Q27A binary ripple counter is designed to count to . Which of the following…2026 Set 1 Q35The negative edge triggered JK flip-flop in the Figure has J and K inputs tied to Logic High and a…2026 Set 1 Q42The address of the first location of a 256 kilo byte (KB) memory is . Choose the correct…2026 Set 1 Q45What is the complement of ?