EC-303 · DIGITAL SYSTEM DESIGN/Unsolved PYQ Paper
EC-303 Digital System Design/Digital Electronics - Dec 2025 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
7 MarksaConvert the followings:
- i)$(753.4)_{8}$ to decimal
- ii)$(101101.101)_{2}$ to hexadecimal
- iii)$(9A.6)_{16}$ to binary
- iv)$(245)_{10}$ to hexadecimal
- v)$(1101101)_{2}$ to octal
- vi)$(59)_{10}$ to Excess-3
- vii)$(101011)_{2}$ to Gray code
How to answer
- Recall base conversion methods for integer and fractional parts
- Apply octal/binary/hex/decimal interconversion for (i)-(v)
- Apply BCD Excess-3 addition of 3 for (vi) and binary to Gray XOR rule for (vii)
- Show steps and final converted values
-
7 MarksbMinimize the function using K-map with don't care conditions: $F=\sum m(1, 3, 7, 11, 15)+d(0, 2, 5)$
How to answer
- Plot 4-variable K-map with minterms 1,3,7,11,15 and don't cares 0,2,5
- Form largest power-of-2 groups using don't cares
- Write prime implicants and minimized SOP expression
- Optionally show logic diagram
-
7 MarksaImplement the following function using only NOR gates: $$F=(A+B)(C+D)$$
How to answer
- Express $F=(A+B)(C+D)$ in NOR-only form using De-Morgan
- Show double inversion / bubble manipulation steps
- Draw logic diagram using only NOR gates
- Verify equivalence with truth table
-
7 MarksbExplain the Full Subtractor circuit and derive expressions for Difference and Borrow.
How to answer
- Define full subtractor inputs A,B,Bin and outputs Difference, Borrow
- Give truth table for 8 combinations
- Derive Difference = A xor B xor Bin and Borrow expressions via K-map
- Show logic circuit using XOR, AND, OR/NOT
-
7 MarksaExplain the working of Carry Look Ahead Adder with logic equations.
How to answer
- Define generate Gi and propagate Pi signals
- Derive carry equations C1, C2, C3, C4 independent of ripple
- Explain parallel carry generation for speed improvement
- Show block/logic diagram of 4-bit CLA adder
-
7 MarksbDesign a 3-to-8 line decoder and explain its operation.
How to answer
- Give truth table for 3 inputs to 8 active outputs
- Implement using 3 NOT gates and 8 3-input AND gates
- Explain enable and one-hot output operation
- Show logic diagram
-
7 MarksaExplain Master-Slave JK flip-flop with neat timing diagram. How does it eliminate the race-around condition?
How to answer
- Describe master and slave SR/JK latches with inverted clocks
- Show timing diagram for J=K=1 toggling and other modes
- Explain race-around condition in level-triggered JK
- Show how master-slave operation on opposite clock phases eliminates race
-
7 MarksbDesign a synchronous FSM using JK flip-flops for a mod-4 up counter. Draw state diagram and excitation table.
How to answer
- Draw 4-state diagram 00->01->10->11->00 for mod-4 up counter
- Make present-next state table and JK excitation table
- Derive J,K equations for two flip-flops
- Show logic diagram
-
7 MarksaDesign a Pseudo Random Binary Sequence (PRBS) generator and explain its working.
How to answer
- Explain LFSR principle with shift register and XOR feedback
- Select polynomial taps for maximal length sequence
- Show block diagram of PRBS generator
- Explain pseudo-random sequence generation working
-
7 MarksbExplain asynchronous (ripple) counters with neat block diagram and timing waveforms. Discuss their advantages and limitations.
How to answer
- Show cascaded T/JK flip-flops with clock rippling block diagram
- Draw timing waveforms showing successive division by 2
- List advantages: simplicity, low hardware
- Discuss limitations: propagation delay, speed, glitches
-
7 MarksaExplain the working of a universal shift register with neat diagram.
How to answer
- Describe 4-bit register with 4x1 MUX per stage for mode select
- Explain S1S0 modes: hold, shift right, shift left, parallel load
- Show neat diagram with flip-flops and multiplexers
- Explain synchronous operation
-
7 MarksbDesign a mod-6 synchronous counter using JK flip-flops by following these steps (i) State diagram (ii) State table (iii) Excitation table (iv) Logic diagram
How to answer
- Draw 6-state diagram 000 to 101 with return to 000
- Form state table and JK excitation table
- Minimize J,K equations using K-map
- Draw final logic diagram
-
7 MarksaExplain Tri-state TTL logic with truth table and timing diagram. Why is tri-state logic required?
How to answer
- Describe tri-state outputs: logic 0, logic 1, high-impedance
- Give truth table with enable and timing/enable operation
- Explain bus sharing and need for tri-state
- Show TTL tri-state circuit
-
7 MarksbImplement the Boolean function $F(A,B,C,D)=\sum m(0,2,5,7,8,10,13,15)$ using a programmable logic device.
How to answer
- Express $F(A,B,C,D)=\sum m(0,2,5,7,8,10,13,15)$ in SOP form
- Explain PLA/PAL structure with AND-OR planes
- Show fuse/programming map for given minterms
- Draw implementation diagram
-
14 MarksWrite a short note on any two :
- a)De-Morgan's Theorem
- b)Magnitude Comparator
- c)Ring Counter
- d)Emitter Coupled Logic (ECL)
How to answer
- Select any two topics from four options
- Give definition/principle with relevant equations/diagram
- Explain working with example or truth table
- Mention applications/advantages
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel