GATE CSE Combinational and Sequential Circuits PYQs
GATE extensively tests combinational and sequential circuit design through both analytical tracing and formal synthesis. In combinational circuits, questions fo… Read the guide
- Questions
- 32
- Asked
- since 2011
- Total marks
- 50
- Marks / paper
- 1.9
32 GATE CSE Combinational and Sequential Circuits PYQs with solutions, from Digital Logic. Browse all GATE CSE PYQs.
Questions
Every official paper that asked this topic, newest first.
- GATE CSE 2026 Set 1 · Q37Consider a 2-bit saturating up/down counter that performs the saturating up count when the input is 0, and the saturating down count when is 1. The Next State table of the counter is as shown. The counter is built as a synchronous sequential circuit using D flip-flops. Which one of the following options…MCQ2 marksMediumDiagramSolve
- GATE CSE 2026 Set 2 · Q59Consider the digital circuit shown below with two input lines A and B, two select lines S0 and S1, and an output line Y. The blocks Q and M represent active high 2:4 decoder and 4-to-1 multiplexer, respectively. Out of 16 possible input combinations, the number of combinations that produce Y=1 is ________. (answer in…NAT2 marksMediumDiagramSolve
- GATE CSE 2025 Set 1 · Q59Consider a finite state machine (FSM) with one input and one output , represented by the given state transition table. The minimum number of states required to realize this FSM is _______. (Answer in integer)NAT2 marksMediumDiagramSolve
- GATE CSE 2025 Set 1 · Q60Consider the given sequential circuit designed using D-Flip-flops. The circuit is initialized with some value (initial state). The number of distinct states the circuit will go through before returning back to the initial state is ________ . (Answer in integer)NAT2 marksMediumDiagramSolve
- GATE CSE 2025 Set 2 · Q34In a 4-bit ripple counter, if the period of the waveform at the last flip-flop is 64 microseconds, then the frequency of the ripple counter in kHz is ________ . (Answer in integer)NAT1 markMediumSolve
- GATE CSE 2024 Set 1 · Q64Consider a digital logic circuit consisting of three 2-to-1 multiplexers M1, M2, and M3 as shown below. X1 and X2 are inputs of M1. X3 and X4 are inputs of M2. A, B, and C are select lines of M1, M2, and M3, respectively. For an instance of inputs , , , and , the number of combinations…NAT2 marksEasyDiagramSolve
- GATE CSE 2023 · Q21The output of a 2-input multiplexer is connected back to one of its inputs as shown in the figure. Match the functional equivalence of this circuit to one of the following options.MCQ1 markEasyDiagramSolve
- GATE CSE 2023 · Q43Consider a sequential digital circuit consisting of T flip-flops and D flip-flops as shown in the figure. CLKIN is the clock input to the circuit. At the beginning, Q1, Q2 and Q3 have values 0, 1 and 1, respectively. Which one of the given values of (Q1, Q2, Q3) can NEVER be obtained with this digital circuit?MCQ2 marksMediumDiagramSolve
- GATE CSE 2023 · Q44A Boolean digital circuit is composed using two 4-input multiplexers (M1 and M2) and one 2-input multiplexer (M3) as shown in the figure. X0–X7 are the inputs of the multiplexers M1 and M2 and could be connected to either 0 or 1. The select lines of the multiplexers are connected to Boolean variables A, B and C as…MCQ2 marksMediumDiagramSolve
- GATE CSE 2021 Set 1 · Q28Consider a 3-bit counter, designed using T flip-flops, as shown below: Assuming the initial state of the counter given by PQR as 000, what are the next three states?MCQ2 marksMediumDiagramSolve
- GATE CSE 2021 Set 2 · Q5Which one of the following circuits implements the Boolean function given below? MCQ1 markEasySolve
- GATE CSE 2021 Set 2 · Q28Suppose we want to design a synchronous circuit that processes a string of 0's and 1's. Given a string, it produces another string by replacing the first 1 in any subsequence of consecutive 1's by a 0. Consider the following example. Input sequence: 00100011000011100 Output sequence: 00000001000001100 A Mealy…MCQ2 marksMediumSolve
- GATE CSE 2020 · Q19A multiplexer is placed between a group of 32 registers and an accumulator to regulate data movement such that at any given point in time the content of only one register will move to the accumulator. The minimum number of select lines needed for the multiplexer is ________.NAT1 markEasySolve
- GATE CSE 2020 · Q20If there are input lines and output lines for a decoder that is used to uniquely address a byte addressable 1 KB RAM, then the minimum value of is ________.NAT1 markEasySolve
- GATE CSE 2019 · Q30Consider three 4-variable functions , , and , which are expressed in sum-of-minterms as For the following circuit with one AND gate and one XOR gate, the output function can be expressed…MCQ2 marksEasyDiagramSolve
- GATE CSE 2018 · Q22Consider the sequential circuit shown in the figure, where both flip-flops used are positive edge-triggered D flip-flops. The number of states in the state transition diagram of this circuit that have a transition back to the same state on some value of “in” is ________.NAT1 markMediumDiagramSolve
- GATE CSE 2017 Set 1 · Q33Consider a combination of T and D flip-flops connected as shown below. The output of the D flip-flop is connected to the input of the T flip-flop and the output of the T flip-flop is connected to the input of the D flip-flop. Initially, both and are set to 1 (before the clock cycle).…MCQ2 marksMediumDiagramSolve
- GATE CSE 2017 Set 2 · Q42The next state table of a 2-bit saturating up-counter is given below. The counter is built as a synchronous sequential circuit using T flip-flops. The expressions for and areMCQ2 marksMediumDiagramSolve
- GATE CSE 2016 Set 1 · Q8We want to design a synchronous counter that counts the sequence 0-1-0-2-0-3 and then repeats. The minimum number of J-K flip-flops required to implement this counter is _________ .NAT1 markMediumSolve
- GATE CSE 2016 Set 1 · Q30Consider the two cascaded 2-to-1 multiplexers as shown in the figure. The minimal sum of products form of the output isMCQ2 marksMediumDiagramSolve
- GATE CSE 2015 Set 1 · Q20Consider a 4-bit Johnson counter with an initial value of 0000. The counting sequence of this counter isMCQ1 markMediumSolve
- GATE CSE 2015 Set 1 · Q37A positive edge-triggered D flip-flop is connected to a positive edge-triggered JK flip-flop as follows. The output of the D flip-flop is connected to both the J and K inputs of the JK flip-flop, while the output of the JK flip-flop is connected to the input of the D flip-flop. Initially, the output of the…MCQ2 marksMediumSolve
- GATE CSE 2015 Set 2 · Q7The minimum number of JK flip-flops required to construct a synchronous counter with the count sequence is ______.NAT1 markEasySolve
- GATE CSE 2014 Set 1 · Q45Consider the 4-to-1 multiplexer with two select lines and given below. The minimal sum-of-products form of the Boolean expression for the output of the multiplexer isMCQ2 marksMediumDiagramSolve
- GATE CSE 2014 Set 2 · Q7Let . A circuit is built by giving the output of an -bit binary counter as input to an -to- bit decoder. This circuit is equivalent to aMCQ1 markEasySolve
- GATE CSE 2014 Set 3 · Q8Consider the following combinational function block involving four Boolean variables , , , where , , are inputs and is the output.
f (x, y, a, b) { if (x is 1) y = a; else y = b; }Which one of the following digital logic blocks is the most suitable for…MCQ1 markEasySolve - GATE CSE 2014 Set 3 · Q45The above synchronous sequential circuit built using JK flip-flops is initialized with . The state sequence for this circuit for the next 3 clock cycles isMCQ2 marksMediumDiagramSolve
- GATE CSE 2013 · Q5In the following truth table, if and only if the input is valid. What function does the truth table represent?MCQ1 markEasyDiagramSolve
- GATE CSE 2012 · Q19The amount of ROM needed to implement a 4 bit multiplier isMCQ1 markMediumSolve
- GATE CSE 2011 · Q15The minimum number of D flip-flops needed to design a mod-258 counter isMCQ1 markEasySolve
- GATE CSE 2011 · Q50Common Data for Questions 50 and 51: Consider the following circuit involving three D-type flip-flops used in a certain type of counter configuration. If at some instance prior to the occurrence of the clock edge, , and have a value 0, 1 and 0 respectively, what shall be the value of after…MCQ2 marksMediumDiagramSolve
- GATE CSE 2011 · Q51If all the flip-flops were reset to 0 at power on, what is the total number of distinct outputs (states) represented by generated by the counter?MCQ2 marksMediumSolve
What GATE tests in Combinational and Sequential Circuits
Concepts, patterns, formulas and traps distilled from past papers.
GATE extensively tests combinational and sequential circuit design through both analytical tracing and formal synthesis. In combinational circuits, questions focus on multiplexer tree implementations, decoder-to-memory interfacing, and Boolean function realization using universal MUX/decoder blocks. In sequential logic, the focus is on synchronous counter state tracing, excitation equation derivation (for D, T, and JK flip-flops), non-standard sequence flip-flop counting, ripple counter frequency division, and FSM equivalence minimization.
Core concepts
- Multiplexer implementation of logic functions and cascaded MUX analysis
- Decoders, active-high/active-low outputs, and memory address mapping
- Priority encoders with valid bit (V) logic
- Characteristic and excitation equations of D, T, and JK flip-flops
- Synchronous counter tracing, cycle detection, and unvisited state analysis
- Arbitrary sequence counter state-space sizing (distinguishing repeated outputs)
- Ring counters vs. Johnson (Moebius) counters
- Ripple counters and multi-stage clock frequency division
- FSM design (Mealy vs. Moore machines) and state equivalence partitioning minimization
- Level-sensitive (Latch) vs. edge-triggered (Flip-flop) behavioral distinctions
- 4-to-1 Multiplexer boolean function representation
- Karnaugh Map (K-map) minimization for 3 variables
- Minimal Sum-of-Products (SOP) and Prime Implicant identification
- Mapping select lines and data inputs to canonical minterms
- Boolean algebra simplification (absorption and elimination rules)
- Truth table and minterm expansion of 3-variable Boolean functions
- Cascaded/hierarchical multiplexer networks
- Select line to input line mapping in multiplexers
- Positive edge-triggered D flip-flop operation
- Derivation of next-state equations from schematic wiring
- State transition diagram analysis and state representation (QA, QB)
- Conditions for self-transitions/self-loops under varying external inputs
Recurring question patterns
Synchronous Sequential Circuit Tracing and Next-State Analysis
Commonmixed2 marks2025, 2023, 2021, 2017Given a schematic with mixed or identical flip-flops (D, T, or JK) and feedback combinational gates, determine the next states, unreachable states, or cycle length starting from an initial state vector.
Minimum Flip-Flops for Sequence / Modulo Counters
Commonmixed1 marks2016, 2015, 2011Calculate the minimum number of flip-flops needed to realize a modulo- counter or a non-repeating/repeated arbitrary state sequence (e.g., or ) by identifying unique internal states.
Multiplexer Tree & Logic Implementation Analysis
Commonmixed2 marks2026, 2024, 2023, 2021Analyze cascaded 2-to-1 or 4-to-1 multiplexers to find the minimal SOP output, identify required data input lines for a specified minterm list, or count the number of input/select combinations yielding an active output.
Sequential Counter Synthesis and Excitation Equations
OccasionalMCQ2 marks2026, 2017Given a next-state transition table for a custom counter (e.g., saturating up/down counter), determine the minimized excitation input equations for specified flip-flop types (D, T, or JK) using K-maps.
Special Counter Properties and Frequency Division
Occasionalmixed1 marks2025, 2015, 2014Evaluate characteristics of Ring counters, Johnson (twisted ring) counters, or ripple counters—including decimal sequence generation, modulo length (), and clock frequency/period division at the final stage.
Decoder and ROM Sizing for Addressing / Function Realization
OccasionalNAT1 marks2026, 2020, 2012Compute memory array sizing (ROM bits for arithmetic blocks like multipliers), calculate total input and output lines for decoders interfacing with RAM, or count active minterms at decoder-MUX outputs.
FSM Specification, Synthesis, and State Minimization
Occasionalmixed2 marks2025, 2021Construct state transition tables and Boolean equations for Mealy/Moore machines from verbal sequence specifications, or find the minimal number of equivalent states using the partitioning/equivalence theorem.
Multiplexer Function Realization and SOP Minimization
CommonMCQ2 marks2014A multiplexer circuit diagram is provided with designated select inputs and data lines tied to variables or constants. The candidate must derive the output Boolean function in terms of all input variables, expand to minterms if necessary, and find the minimal SOP form via K-map or Boolean reduction.
Multiplexer Tree Function Realization
CommonMCQ2 marks2023A hierarchical combination of multiplexers (e.g., two 4:1 MUXes feeding a 2:1 MUX) is driven by select variables . Candidates determine the sequence of binary inputs needed to implement a specified Boolean expression.
State Transition and Self-Loop Counting in Flip-Flop Circuits
CommonNAT1 marks2018A circuit diagram with interconnected flip-flops (such as D flip-flops) and external control inputs is provided. Candidates must write next-state equations () and count the number of states exhibiting specific behaviors, such as transitioning back to themselves (self-loops) under some input condition.
Formulas GATE uses
Modulo-N Minimum Flip-Flop Requirement
Determining minimum flip-flops needed to support distinct states in a sequence or counter.
D Flip-Flop Characteristic / Excitation Equation
State tracing and excitation derivation in D flip-flop sequential networks.
T Flip-Flop Characteristic / Excitation Equation
Calculating next states or finding input excitation functions for T flip-flop circuits.
JK Flip-Flop Characteristic Equation
Evaluating state transitions in synchronous circuits designed with JK flip-flops.
Johnson (Twisted Ring) Counter Cycle Length
Calculating the total number of distinct states in an -bit Johnson counter.
Ripple Counter Frequency Division
Relating input clock period/frequency to the waveform at the -th flip-flop of an asynchronous binary ripple counter.
2-to-1 Multiplexer Boolean Function
Expanding outputs of cascaded MUX networks or analyzing feedback-based MUX latches.
ROM Capacity for Combinational Blocks
Determining ROM storage requirements for arithmetic circuits (e.g., multipliers or adders).
4-to-1 Multiplexer Output Equation
Used to write the algebraic output expression of a 4-to-1 multiplexer given select lines and inputs .
Shannon's Expansion / Minterm Expansion
Used when expanding incomplete product terms into canonical minterms to plot onto a Karnaugh map.
Absorption Law
Used to simplify redundant product terms such as .
Redundancy / Rule of Elimination
Used to simplify terms like .
Multiplexer Output Expansion (4:1 MUX)
Used to express the intermediate output of a 4:1 MUX driven by select lines .
2:1 Multiplexer Expansion
Used to combine outputs from two stage-1 multiplexers via a stage-2 multiplexer.
D Flip-Flop Characteristic Equation
Determining the next state of a D flip-flop given the synchronous data input at the active clock edge.
Self-Loop / Stationary State Condition
Finding states in a state transition diagram that remain unchanged upon the application of a clock pulse under some input assignment.
Examiner traps in Combinational and Sequential Circuits
- Overlooking repeated numbers in custom counting sequences: Assuming a sequence like 0-1-0-2-0-3 only needs ⌈ log2 4 ⌉ = 2 bits instead of 3 bits to distinguish the multiple distinct transitions out of 0.
- Confusing Ring Counter cycle length (n) with Johnson Counter cycle length (2n).
- Select line indexing confusion in MUXes: Inverting MSB/LSB mappings of select inputs (S1, S0) to data input lines (I0, I1, I2, I3).
- Level-sensitivity vs Edge-triggering: Labeling a 2:1 MUX with feedback (I0=Q, I1=D) as a D flip-flop rather than a D latch.
- Period vs Frequency reciprocals in ripple counters: Multiplying frequency by 2n instead of dividing by 2n when moving from input clock to output flip-flop.
- FSM State Minimization partition stops: Stopping state partitioning after P0 (outputs only) without validating next-state block transitions (P1, P2).
- Confusing the order of select lines (swapping MSB S1 with LSB S0), leading to incorrectly matched data inputs.
- Selecting an unsimplified or non-minimal SOP expression that is logically equivalent to the output but contains redundant prime implicants (e.g., options containing extra terms).
- Missing overlapping K-map grouping opportunities (such as combining m2 with m6 to obtain Q R).
- Assuming standard (A, B, C) bit-significance order instead of checking the actual select line wiring (B controlling the 2:1 MUX, while A, C control the 4:1 MUXes).
- Failing to simplify the Boolean expression fully, leading to arithmetic mistakes when finding minterm values.
- Swapping the MSB and LSB select line connections (S1=A, S0=C) when matching (A, C) to (X0, X1, X2, X3) and (X4, X5, X6, X7).
- Overlooking that the condition 'for some value of in' allows different input choices per state rather than a single global input value.
- Swapping the flip-flop order (e.g., confusing QA and QB), leading to incorrect next-state equations.
- Forgetting to check the stability requirement simultaneously across all flip-flops in the circuit.
How questions are asked
- Circuit schematic state sequence tracing (Given initial state, find state after k cycles)
- NAT: Find the minimum number of flip-flops / minimum states after FSM reduction
- NAT: Count the number of input combinations (A, B, ) yielding Y=1
- NAT: Calculate output frequency / time period of ripple counter stages
- Boolean algebra match for MUX / Decoder combinations
- Excitation equation derivation via K-map from Next State transition table
- Circuit-to-expression minimization (circuit diagram given, minimal SOP sought)
- Determine input vector (X0, , Xn) to realize a given Boolean function via a MUX tree
- Count states with self-loops from circuit schematic
- Determine state sequence/diagram from flip-flop inputs
Paper trends
Shift from purely qualitative MCQs toward NAT calculation of exact state counts, cycle periods, output combination counts, and frequency values.
2026, 2025, 2024, 2020
Increased focus on composite circuits combining multiple MSI blocks (e.g., Decoders directly feeding MUX data lines, or MUXes arranged in multi-level cascaded trees).
2026, 2024
Revival of formal FSM state equivalence partitioning and saturating counter synthesis with external control inputs.
2026, 2025
Combination of multiplexer logic with 3-variable K-map minimization tested as a standard 2-mark conceptual MCQ.
2014
Testing shifted toward multi-level MUX trees requiring both algebraic reduction and precise routing of non-standard select line orderings (e.g., selecting between MUXes while select within MUXes).
2023
Shift towards Numerical Answer Type (NAT) questions assessing structural properties of state transition graphs derived from schematic diagrams without providing pre-drawn state tables.
2018
Difficulty notes
Easy: Direct formula application (mod- flip-flop sizing, MUX select line count, memory address line summation , standard MUX function identification). Medium: Multi-cycle synchronous state tracing (3-bit with mixed gates/FFs), deriving excitation equations using K-maps for non-standard counters, cascading decoder outputs to MUX inputs and counting true minterms, 2-pass FSM state minimization partitioning, and period-to-frequency conversion in multi-bit ripple counters.