GateAI

GATE CSE Combinational and Sequential Circuits PYQs

Medium yield35.2% of Digital Logic

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.

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, 2017

    Given a schematic with mixed or identical flip-flops (D, T, or JK) and feedback combinational gates, determine the next kk states, unreachable states, or cycle length starting from an initial state vector.

  • Minimum Flip-Flops for Sequence / Modulo Counters

    Commonmixed1 marks2016, 2015, 2011

    Calculate the minimum number of flip-flops needed to realize a modulo-NN counter or a non-repeating/repeated arbitrary state sequence (e.g., 0−1−0−2−0−30-1-0-2-0-3 or 0,0,1,1,2,2,3,30,0,1,1,2,2,3,3) by identifying unique internal states.

  • Multiplexer Tree & Logic Implementation Analysis

    Commonmixed2 marks2026, 2024, 2023, 2021

    Analyze 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, 2017

    Given 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, 2014

    Evaluate characteristics of Ring counters, Johnson (twisted ring) counters, or ripple counters—including decimal sequence generation, modulo length (2n2n), and clock frequency/period division at the final stage.

  • Decoder and ROM Sizing for Addressing / Function Realization

    OccasionalNAT1 marks2026, 2020, 2012

    Compute memory array sizing (ROM bits for arithmetic blocks like multipliers), calculate total input and output lines (m+n)(m + n) for decoders interfacing with RAM, or count active minterms at decoder-MUX outputs.

  • FSM Specification, Synthesis, and State Minimization

    Occasionalmixed2 marks2025, 2021

    Construct 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 marks2014

    A 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 marks2023

    A hierarchical combination of multiplexers (e.g., two 4:1 MUXes feeding a 2:1 MUX) is driven by select variables (A,B,C)(A, B, C). Candidates determine the sequence of binary inputs (X0,X1,…,Xn)(X_0, X_1, \dots, X_n) needed to implement a specified Boolean expression.

  • State Transition and Self-Loop Counting in Flip-Flop Circuits

    CommonNAT1 marks2018

    A circuit diagram with interconnected flip-flops (such as D flip-flops) and external control inputs is provided. Candidates must write next-state equations (Q+=DQ^+ = D) 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

n=⌈log⁡2N⌉  ⟹  2n≥Nn = \lceil \log_2 N \rceil \implies 2^n \ge N

Determining minimum flip-flops needed to support NN distinct states in a sequence or counter.

D Flip-Flop Characteristic / Excitation Equation

Q+=D  ⟹  D=Q+Q^+ = D \implies D = Q^+

State tracing and excitation derivation in D flip-flop sequential networks.

T Flip-Flop Characteristic / Excitation Equation

Q+=T⊕Q  ⟹  T=Q⊕Q+Q^+ = T \oplus Q \implies T = Q \oplus Q^+

Calculating next states or finding input excitation functions for T flip-flop circuits.

JK Flip-Flop Characteristic Equation

Q+=JQ‾+K‾QQ^+ = J \overline{Q} + \overline{K} Q

Evaluating state transitions in synchronous circuits designed with JK flip-flops.

Johnson (Twisted Ring) Counter Cycle Length

Modulus=2n\text{Modulus} = 2n

Calculating the total number of distinct states in an nn-bit Johnson counter.

Ripple Counter Frequency Division

fout=fin2n,Tout=2n×Tinf_{\text{out}} = \frac{f_{\text{in}}}{2^n}, \quad T_{\text{out}} = 2^n \times T_{\text{in}}

Relating input clock period/frequency to the waveform at the nn-th flip-flop of an asynchronous binary ripple counter.

2-to-1 Multiplexer Boolean Function

Y=S‾⋅I0+S⋅I1Y = \overline{S} \cdot I_0 + S \cdot I_1

Expanding outputs of cascaded MUX networks or analyzing feedback-based MUX latches.

ROM Capacity for Combinational Blocks

ROM Size=2Ninputs×Noutput bits\text{ROM Size} = 2^{N_{\text{inputs}}} \times N_{\text{output bits}}

Determining ROM storage requirements for arithmetic circuits (e.g., multipliers or adders).

4-to-1 Multiplexer Output Equation

F=S1‾ S0‾I0+S1‾S0I1+S1S0‾I2+S1S0I3F = \overline{S_1}\,\overline{S_0}I_0 + \overline{S_1}S_0I_1 + S_1\overline{S_0}I_2 + S_1S_0I_3

Used to write the algebraic output expression of a 4-to-1 multiplexer given select lines S1,S0S_1, S_0 and inputs I0,I1,I2,I3I_0, I_1, I_2, I_3.

Shannon's Expansion / Minterm Expansion

A=A(B+B‾)=AB+AB‾A = A(B + \overline{B}) = AB + A\overline{B}

Used when expanding incomplete product terms into canonical minterms to plot onto a Karnaugh map.

Absorption Law

X+X⋅Y=XX + X \cdot Y = X

Used to simplify redundant product terms such as A‾+A‾⋅C‾=A‾\overline{A} + \overline{A}\cdot\overline{C} = \overline{A}.

Redundancy / Rule of Elimination

X‾+X⋅Y=X‾+Y\overline{X} + X \cdot Y = \overline{X} + Y

Used to simplify terms like A‾+A⋅B‾⋅C=A‾+B‾⋅C\overline{A} + A\cdot\overline{B}\cdot C = \overline{A} + \overline{B}\cdot C.

Multiplexer Output Expansion (4:1 MUX)

Q=S1‾ S0‾X0+S1‾S0X1+S1S0‾X2+S1S0X3Q = \overline{S_1}\ \overline{S_0} X_0 + \overline{S_1} S_0 X_1 + S_1 \overline{S_0} X_2 + S_1 S_0 X_3

Used to express the intermediate output of a 4:1 MUX driven by select lines S1,S0S_1, S_0.

2:1 Multiplexer Expansion

Q=S‾⋅I0+S⋅I1Q = \overline{S} \cdot I_0 + S \cdot I_1

Used to combine outputs from two stage-1 multiplexers via a stage-2 multiplexer.

D Flip-Flop Characteristic Equation

Q+=DQ^+ = D

Determining the next state Q+Q^+ of a D flip-flop given the synchronous data input DD at the active clock edge.

Self-Loop / Stationary State Condition

Qi+=Qi∀iQ_i^+ = Q_i \quad \forall i

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., BB selecting between MUXes while A,CA, C 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-NN flip-flop sizing, MUX select line count, memory address line summation m+nm+n, 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.