🇮🇳 GATE E&C Engineering · subject

GATE E&C Engineering Digital Circuits Syllabus

The Digital Circuits syllabus for GATE E&C Engineering in full: 6 chapters and 26 topics, every one listed below, plus 52 Digital Circuits flashcards with answers.

6Chapters
26Topics
52Flashcards

Digital Circuits syllabus: all 6 chapters

Expand any chapter to see its topics and sub-topics.

  1. Number representations

    2 topics
    • Binary
    • Integer and Floating-Point Numbers
  2. Combinatorial circuits

    7 topics
    • Boolean algebra
    • Minimization of functions using Boolean identities and Karnaugh map
    • Logic gates and their static CMOS implementations
    • Arithmetic circuits
    • Code converters
    • Multiplexers
    • Decoders
  3. Sequential circuits

    7 topics
    • Latches and Flip-Flops
    • Counters
    • Shift-Registers
    • Finite State Machines
    • Propagation Delay
    • Setup and Hold Time
    • Critical Path Delay
  4. Data converters

    3 topics
    • Sample and Hold Circuits
    • ADCs
    • DACs
  5. Semiconductor memories

    3 topics
    • ROM
    • SRAM
    • DRAM
  6. Computer organization

    4 topics
    • Machine instructions and addressing modes
    • ALU
    • Data-path and Control unit
    • Instruction Pipelining

GATE E&C Engineering Digital Circuits flashcards — 52 questions with answers

  1. In an $n$-bit binary number, what is the range of unsigned integers that can be represented?

    $0$ to $2^{n}-1$, giving $2^{n}$ distinct values.

  2. How do you convert the binary fraction $0.101_2$ to decimal?

    Use place values $2^{-1}, 2^{-2}, 2^{-3}$: $0.101_2 = \frac{1}{2}+\frac{0}{4}+\frac{1}{8} = 0.625_{10}$.

  3. What is the 2's complement of an $n$-bit number, and what range does it represent?

    2's complement of $N$ is $2^{n}-N$ (invert all bits and add 1). It represents signed values from $-2^{n-1}$ to $+2^{n-1}-1$.

  4. In 2's complement, how is the value of an $n$-bit pattern $b_{n-1}b_{n-2}\dots b_0$ computed?

    $V = -b_{n-1}\,2^{n-1} + \sum_{i=0}^{n-2} b_i\,2^{i}$, i.e. the MSB carries negative weight.

  5. State the IEEE-754 single-precision (32-bit) field layout and bias.

    1 sign bit, 8 exponent bits, 23 mantissa bits. Exponent bias is $127$; value $=(-1)^{s}\times 1.M \times 2^{E-127}$ for normalized numbers.

  6. What is the exponent bias for IEEE-754 double precision (64-bit)?

    $1023$. Layout is 1 sign bit, 11 exponent bits, 52 mantissa bits.

  7. How does normalized IEEE-754 representation gain an extra bit of mantissa precision?

    By the implicit (hidden) leading 1: normalized numbers are stored as $1.M$, so the leading $1$ is not stored, giving 24 effective bits in single precision.

  8. State De Morgan's two theorems in Boolean algebra.

    $\overline{A+B}=\bar A\cdot\bar B$ and $\overline{A\cdot B}=\bar A+\bar B$.

  9. What are the Boolean identities for $A+\bar A B$ and $A(\bar A+B)$?

    $A+\bar A B = A+B$ and $A(\bar A+B)=AB$ (absorption/redundancy laws).

  10. State the distributive and absorption laws of Boolean algebra.

    Distributive: $A(B+C)=AB+AC$ and $A+BC=(A+B)(A+C)$. Absorption: $A+AB=A$ and $A(A+B)=A$.

  11. What is the consensus theorem in Boolean algebra?

    $AB+\bar A C + BC = AB+\bar A C$; the consensus term $BC$ is redundant and can be removed.

  12. What is the difference between a minterm and a maxterm?

    A minterm is a product (AND) term that is $1$ for exactly one input combination; a maxterm is a sum (OR) term that is $0$ for exactly one combination. SOP uses minterms, POS uses maxterms.

  13. How many cells does a Karnaugh map for $n$ variables have, and how are adjacent cells arranged?

    $2^{n}$ cells, arranged in Gray-code order so that adjacent cells (including wrap-around) differ in exactly one variable.

  14. In a K-map, what does grouping $2^{k}$ adjacent 1-cells eliminate?

    It eliminates $k$ variables; a group of size $2^{k}$ leaves $n-k$ variables in the product term. Larger groups give simpler terms.

  15. What are 'don't care' conditions in K-map minimization and how are they used?

    Don't cares (X) are input combinations that never occur or whose output is irrelevant; they may be treated as $0$ or $1$ to form larger groups and simplify the expression.

  16. Define a prime implicant and an essential prime implicant.

    A prime implicant is a group that cannot be combined into a larger group. An essential prime implicant is one that covers at least one minterm covered by no other prime implicant.

  17. Why are NAND and NOR called universal gates?

    Any Boolean function can be implemented using only NAND gates or only NOR gates, since each can realize AND, OR, and NOT.

  18. Write the Boolean expressions for 2-input XOR and XNOR.

    $A\oplus B = \bar A B + A\bar B$ and $\overline{A\oplus B}=AB+\bar A\bar B$.

  19. In a static CMOS gate, what determines the structure of the pull-up network (PUN) and pull-down network (PDN)?

    The PUN is made of PMOS transistors and conducts for input combinations giving output $1$; the PDN is made of NMOS transistors and conducts for output $0$. PUN and PDN are dual networks (series in one = parallel in the other).

  20. How many transistors are needed for a static CMOS 2-input NAND gate?

    4 transistors: 2 PMOS in parallel (PUN) and 2 NMOS in series (PDN).

Show the other 32 Digital Circuits flashcards
  1. In static CMOS, how is a series connection of NMOS in the PDN reflected in the PUN?

    Series NMOS in the PDN corresponds to parallel PMOS in the PUN (the two networks are duals).

  2. Why does an ideal static CMOS gate draw essentially no static (DC) power?

    Because in any steady logic state either the PUN or the PDN is off, so there is no direct path from $V_{DD}$ to ground; power is dissipated mainly during switching.

  3. Write the sum and carry equations of a half adder.

    $S = A\oplus B$ and $C_{out}=A\cdot B$.

  4. Write the sum and carry-out equations of a full adder.

    $S = A\oplus B\oplus C_{in}$ and $C_{out}=AB + C_{in}(A\oplus B)$.

  5. What is the main speed limitation of a ripple-carry adder?

    The carry must propagate through all stages serially, so worst-case delay grows linearly as $O(n)$ with the number of bits.

  6. In a carry-look-ahead adder, define the generate and propagate signals.

    Generate $G_i = A_i B_i$ and propagate $P_i = A_i\oplus B_i$; carry $C_{i+1}=G_i + P_i C_i$, allowing carries to be computed in parallel.

  7. How is binary subtraction $A-B$ performed using 2's complement addition?

    Compute $A + (\text{2's complement of } B) = A + \bar B + 1$ and discard the final carry-out.

  8. What distinguishes Gray code from standard binary code?

    In Gray code, successive numbers differ in exactly one bit, which minimizes errors in transitions (e.g. shaft encoders).

  9. Give the rule to convert binary $B$ to Gray code $G$.

    $G_{n-1}=B_{n-1}$ and $G_i = B_{i+1}\oplus B_i$ for the remaining bits (MSB copied, then XOR adjacent bits).

  10. Give the rule to convert Gray code $G$ back to binary $B$.

    $B_{n-1}=G_{n-1}$ and $B_i = B_{i+1}\oplus G_i$ (running XOR from MSB downward).

  11. What is a $2^{n}$-to-$1$ multiplexer and how many select lines does it need?

    A circuit that routes one of $2^{n}$ data inputs to the output based on $n$ select lines; output $=\sum (\text{minterm of selects})\cdot D_i$.

  12. How can a multiplexer be used to implement an arbitrary Boolean function?

    A $2^{n}$-to-1 MUX with the $n$ variables on the select lines and the truth-table output values (0,1, a variable, or its complement) on the data inputs realizes any function of $n$ variables.

  13. What does an $n$-to-$2^{n}$ decoder do?

    It activates exactly one of $2^{n}$ output lines corresponding to the $n$-bit input code; each output is a distinct minterm of the inputs.

  14. How can a decoder with an OR gate implement Boolean functions?

    A full decoder generates all minterms; ORing the required minterm outputs gives any SOP function (decoder outputs act as minterm generators).

  15. What is the key functional difference between a latch and a flip-flop?

    A latch is level-sensitive (transparent while the enable/clock level is active); a flip-flop is edge-triggered (state changes only on a clock edge).

  16. Describe the behavior of an SR latch including its forbidden input.

    $S=1,R=0\Rightarrow Q=1$; $S=0,R=1\Rightarrow Q=0$; $S=R=0\Rightarrow$ hold; $S=R=1$ is forbidden (invalid/indeterminate output).

  17. Give the characteristic equation of a D flip-flop and a JK flip-flop.

    D flip-flop: $Q_{next}=D$. JK flip-flop: $Q_{next}=J\bar Q + \bar K Q$.

  18. What does a T (toggle) flip-flop do, and what is its characteristic equation?

    When $T=1$ it toggles, when $T=0$ it holds: $Q_{next}=T\oplus Q$.

  19. What is the modulus of a counter, and how many flip-flops are needed for a mod-$N$ counter?

    The modulus is the number of distinct states before repeating. A mod-$N$ counter needs at least $\lceil \log_2 N\rceil$ flip-flops.

  20. Compare synchronous and asynchronous (ripple) counters.

    In synchronous counters all flip-flops share one clock, so they switch together (faster, no cumulative delay). In ripple counters the clock of each stage comes from the previous output, causing cumulative propagation delay.

  21. What is the maximum clock frequency limit of a ripple counter with $n$ flip-flops each of delay $t_{pd}$?

    Worst case the carry ripples through all stages, so $f_{max}\approx \frac{1}{n\cdot t_{pd}}$ (delays add).

  22. What is a ring counter and how many states does it have for $n$ flip-flops?

    A circular shift register where the output feeds back to the input; a single 1 (or 0) circulates, giving $n$ unique states.

  23. What is a Johnson (twisted-ring) counter and its number of states for $n$ flip-flops?

    A ring counter where the complemented output feeds back to the input, producing $2n$ unique states.

  24. List the four basic data-movement modes of a shift register.

    SISO (serial-in serial-out), SIPO (serial-in parallel-out), PISO (parallel-in serial-out), and PIPO (parallel-in parallel-out).

  25. What is the difference between a Mealy and a Moore finite state machine?

    In a Moore FSM the output depends only on the current state; in a Mealy FSM the output depends on both the current state and the present inputs. Mealy often needs fewer states but its outputs can change asynchronously with inputs.

  26. What three elements define a finite state machine?

    A set of states, a next-state (transition) function of current state and inputs, and an output function. It is realized with state registers plus combinational next-state and output logic.

  27. Define propagation delay ($t_{pd}$) of a logic gate.

    The time between an input transition crossing 50% and the resulting output transition crossing 50%; often averaged as $t_{pd}=\frac{t_{pHL}+t_{pLH}}{2}$.

  28. Define setup time and hold time of a flip-flop.

    Setup time $t_{su}$ is the minimum interval the data must be stable before the clock edge; hold time $t_{h}$ is the minimum interval the data must remain stable after the clock edge. Violations cause metastability.

  29. What is the critical path of a synchronous circuit and how does it set the maximum clock frequency?

    The critical path is the longest combinational delay between registers. The clock period must satisfy $T_{clk}\geq t_{cq}+t_{comb,max}+t_{su}$, so $f_{max}=\frac{1}{t_{cq}+t_{comb,max}+t_{su}}$.

  30. What is the hold-time constraint in a synchronous circuit?

    $t_{cq}+t_{comb,min}\geq t_{h}$; the shortest combinational path plus clock-to-Q delay must exceed the hold time, otherwise new data corrupts the capture (independent of clock period).

  31. What is the function of a sample-and-hold circuit in a data-acquisition system?

    It samples (tracks) the analog input at a sampling instant and holds that value constant on a capacitor during the conversion time, so the ADC sees a stable input despite a changing signal.

  32. For an $n$-bit ADC with full-scale voltage $V_{FS}$, what is the resolution (LSB size)?

    $\text{LSB} = \frac{V_{FS}}{2^{n}}$, and the maximum quantization error is $\pm\frac{1}{2}\text{LSB}$.

GATE E&C Engineering Digital Circuits FAQ

What is in the GATE E&C Engineering Digital Circuits syllabus?

GATE E&C Engineering Digital Circuits is split into 6 chapters: Number representations, Combinatorial circuits, Sequential circuits, Data converters, Semiconductor memories and Computer organization. Together they contain 26 topics.

How many chapters are in GATE E&C Engineering Digital Circuits?

6 chapters, containing 26 topics. The largest chapter is Combinatorial circuits, with 7 topics.

Are there flashcards for GATE E&C Engineering Digital Circuits?

Yes — a 52-card Digital Circuits deck, printed in full in the flashcards section of this page and available in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.