Test Your Digital Electronics Skills — VLSI Trainers
VLSI Trainers · Digital Electronics Series

Test Your Digital Electronics Skills

72 questions across all 6 units — MCQ, True/False, and numerical problems. Select an answer to check it instantly. Your score is tracked throughout.

72Questions
6Units
3Question Types
12Questions per Unit
Score 0 / 72
💡
How to use: Select an answer to check it immediately — correct answers show in green, incorrect in red with the right answer revealed. Explanations appear after each answer. Work through units in order or jump to any section.
Unit 1 Number Systems & Codes
0/12
Q1MCQEasy
What is the decimal equivalent of the binary number 1101 0110?
A208
B198
C182
D214
Explanation: 1101 0110 = 128+64+0+16+0+4+2+0 = 214.
Q2MCQEasy
Convert hexadecimal 2F to decimal.
A45
B32
C47
D63
Explanation: 2F hex = 2×16 + 15 = 32 + 15 = 47.
Q3True/FalseEasy
The 2’s complement of a binary number is obtained by adding 1 to its 1’s complement.
Explanation: Correct. 1’s complement inverts all bits; 2’s complement adds 1 to the result. This makes 2’s complement arithmetic straightforward for subtraction.
Q4MCQMedium
What is the 2’s complement representation of −45 in an 8-bit system?
A1010 1100
B1101 0010
C1101 0011
D1010 1011
Explanation: +45 = 0010 1101. 1’s complement = 1101 0010. Add 1 → 1101 0011. This is −45 in 8-bit 2’s complement.
Q5MCQEasy
In the Gray code sequence, how many bits change between any two consecutive code words?
AAll bits
BExactly 1 bit
CAt most 2 bits
DHalf the total bits
Explanation: The defining property of Gray code is that exactly 1 bit changes between consecutive codewords. This is why it’s used in CDC FIFO pointers — a glitch during transition can only corrupt the value by ±1.
Q6NumericalMedium
Convert octal 347 to its binary equivalent. How many binary digits does the result have?
digits
Explanation: Each octal digit → 3 binary bits. 3→011, 4→100, 7→111 → 011 100 111 = 9 binary digits.
Q7True/FalseEasy
BCD (8421) code is a weighted code where each decimal digit is represented by its 4-bit binary equivalent.
Explanation: True. BCD represents each decimal digit (0–9) with its 4-bit binary pattern. Codes 1010–1111 are unused/illegal in BCD.
Q8MCQMedium
A Hamming code for 4 data bits requires a minimum of how many parity check bits?
A2
B3
C4
D5
Explanation: Hamming condition: 2^r ≥ r + m + 1. For m=4: 2^3=8 ≥ 3+4+1=8. So r=3 parity bits are needed → total codeword = 7 bits.
Q9MCQEasy
The Excess-3 code for decimal digit 5 is:
A0101
B0111
C1000
D1001
Explanation: XS-3 = BCD + 0011. For 5: 0101 + 0011 = 1000.
Q10True/FalseMedium
The 9’s complement of Excess-3 code equals the 9’s complement of the original decimal digit’s BCD code.
Explanation: False — but the related true property is: the 1’s complement of an XS-3 codeword gives the XS-3 code of the 9’s complement of the original digit. This is XS-3’s self-complementing property.
Q11NumericalMedium
What is the decimal value of the binary number 0.101 (i.e. 0 + fractional part)?
Explanation: 0.101 binary = 1×2⁻¹ + 0×2⁻² + 1×2⁻³ = 0.5 + 0 + 0.125 = 0.625.
Q12MCQHard
In IEEE 754 single-precision floating point, how many bits are allocated to the exponent field?
A6
B7
C8
D10
Explanation: IEEE 754 single precision (32-bit): 1 sign + 8 exponent + 23 mantissa. The 8-bit exponent uses a bias of 127.
Unit 1 progress: 0 correct of 12
Unit 2 Boolean Algebra & K-Map Simplification
0/12
Q13True/FalseEasy
De Morgan’s theorem states: the complement of a sum equals the product of the complements: ̄(A+B) = Ā·B̄
Explanation: True. De Morgan’s first theorem: (A+B)’ = A’·B’. The second: (A·B)’ = A’+B’. Together they allow any expression to be converted between NOR and NAND forms.
Q14MCQEasy
Which of the following is the correct simplification of A + A·B?
AA
BA·B
CA + B
D1
Explanation: By the absorption law: A + A·B = A(1+B) = A·1 = A.
Q15MCQMedium
How many cells does a 4-variable K-map have?
A8
B12
C16
D32
Explanation: A K-map for n variables has 2ⁿ cells. For n=4: 2⁴=16 cells arranged in a 4×4 grid.
Q16MCQMedium
A group of 4 adjacent cells in a K-map eliminates how many variables?
A1
B3
C2
D4
Explanation: A group of 2ⁿ cells eliminates n variables. A quad (4 = 2²) eliminates 2 variables, leaving 4−2=2 variables in the product term.
Q17True/FalseMedium
In a K-map, cells on the top edge are adjacent to cells on the bottom edge (the map wraps around).
Explanation: True. K-maps are toroidally connected — top wraps to bottom and left wraps to right. This allows octets and quads that span the edges of the map.
Q18MCQHard
Simplify F(A,B,C,D) = Σm(0,1,2,5,8,9,10) using K-map. The minimal SOP expression is:
AB̄D̄ + ĀD + ĀBC̄
BB̄D̄ + B̄C̄ + ĀBD
CĀC̄ + B̄D̄ + ACD̄
DĀB̄ + CD + B̄D̄
Explanation: From the K-map: group {0,1,8,9} (B̄D̄), group {0,2,8,10} (B̄C̄), group {1,5} (ĀBD). F = B̄D̄ + B̄C̄ + ĀBD.
Q19MCQMedium
Which gate is called a “universal gate” because any Boolean function can be implemented using only that gate type?
AAND gate only
BOR gate only
CNOT gate only
DNAND and NOR gates (each individually)
Explanation: Both NAND and NOR are universal gates — any logic function can be implemented using only NAND gates, or using only NOR gates. This is exploited when a single gate type is available in a technology.
Q20True/FalseEasy
A minterm is a product (AND) term in which every variable appears exactly once, either complemented or uncomplemented.
Explanation: True. A minterm mᵢ is 1 for exactly one combination of variable values. For 3 variables A,B,C: m₅ = AB̄C (A=1,B=0,C=1). Minterms form the basis of SOP expressions.
Q21MCQMedium
In the Quine-McCluskey method, two minterms can be combined if they differ in exactly:
AZero bit positions
BOne bit position
CTwo bit positions
DHalf the bit positions
Explanation: Two minterms differing in exactly one bit position can be combined, eliminating that variable. This is the tabular equivalent of grouping adjacent cells in a K-map.
Q22NumericalMedium
A Boolean function has 5 variables. How many cells are in its K-map?
cells
Explanation: 2⁵ = 32 cells. A 5-variable K-map is typically drawn as two 4×4 sub-maps.
Q23MCQHard
The dual of the expression A·(B + C̄) is:
AĀ+(B̄·C)
BA + (B·C̄)
CĀ·(B̄+C)
DA·B + C̄
Explanation: The dual is formed by swapping AND↔OR and 0↔1 (but NOT complementing variables). A·(B+C̄) → A+(B·C̄). Variables remain unchanged.
Q24True/FalseMedium
Don’t-care conditions in a K-map can be grouped with 1s to form larger groups, potentially simplifying the expression further.
Explanation: True. Don’t-care cells (marked X or d) can be assigned 0 or 1 at the designer’s discretion. When assigned 1, they can be grouped with actual 1s to form larger groups and reduce the minimised expression.
Unit 2 progress: 0 correct of 12
Unit 3 Combinational Circuits
0/12
Q25MCQEasy
The Sum output of a Half Adder is given by:
AS = A·B
BS = A + B
CS = A ⊕ B
DS = Ā·B + A·B̄
Explanation: Sum = A ⊕ B (XOR). Note that option D is the expanded form of XOR and is correct too — but option C is the standard minimal form.
Q26True/FalseEasy
A Full Adder can be constructed from two Half Adders and one OR gate.
Explanation: True. HA1 adds A+B → sum S, carry C. HA2 adds S+Cin → sum S_out, carry C’. The final carry Cout = C OR C’. Total: 2 HA + 1 OR.
Q27MCQMedium
In a BCD adder, if the binary sum of two BCD digits exceeds 9, which correction is added?
A0011
B0110
C1010
D0001
Explanation: 0110 (decimal 6) is added to skip the six illegal BCD codes (1010–1111). The correction generates the correct BCD digit and a carry to the next position.
Q28MCQMedium
A 4:1 Multiplexer has how many select lines?
A1
B2
C4
D3
Explanation: An N:1 MUX needs log₂(N) select lines. For 4:1: log₂(4) = 2 select lines S₁, S₀.
Q29MCQMedium
How many comparators does a 4-bit flash ADC require?
A4
B8
C15
D16
Explanation: An n-bit flash ADC needs 2ⁿ−1 comparators. For 4 bits: 2⁴−1 = 15 comparators.
Q30True/FalseMedium
A decoder with an Enable input can function as a demultiplexer by using the Enable pin as the data input.
Explanation: True. Connect the Enable as data input and the address lines as select lines. When Enable=1, data passes to the selected output. This dual-use is why decoder and DEMUX ICs share part numbers (e.g. 74138).
Q31MCQHard
A 3-to-8 decoder can implement an n-variable Boolean function in SOP form by ORing appropriate outputs. What is the maximum number of input variables n?
A2
B3
C4
D8
Explanation: A 3-to-8 decoder generates all 8 minterms of 3 variables (A,B,C). So it can implement any 3-variable SOP function directly. For more variables you’d need a larger decoder.
Q32NumericalMedium
In a 5-bit R-2R ladder DAC with V_REF = 10V, what is the step size (resolution) in mV? (Round to 2 decimal places)
mV
Explanation: Step = V_REF / (2ⁿ−1) = 10000mV / 31 = 322.58mV. Wait — for R-2R, full-scale = V_REF×(2ⁿ−1)/2ⁿ = 10×31/32 = 9.6875V. Step = V_REF/2ⁿ = 10000/32 = 312.5 mV.
Q33MCQMedium
The output of a priority encoder when inputs D₄ and D₇ are both HIGH simultaneously is the code for:
A4
B11
C7
D0
Explanation: A priority encoder always outputs the code for the highest-numbered active input. With D₄ and D₇ both HIGH, D₇ has higher priority → output = 7.
Q34True/FalseEasy
In a successive approximation ADC, the number of clock cycles required for an n-bit conversion is exactly n.
Explanation: True. The SAR ADC determines one bit per clock cycle, from MSB down to LSB. An 8-bit SAR always takes exactly 8 clock cycles regardless of the input value.
Q35MCQHard
In the PROM implementation of Boolean functions, a 16×4 PROM can implement functions of at most how many input variables?
A3
B4
C8
D16
Explanation: A 16×4 PROM has 16 addresses (16 = 2⁴). The 4 address pins are connected to 4 input variables. Each of the 4 data output bits can implement one Boolean function of those 4 variables simultaneously.
Q36NumericalMedium
How many bits are required in a DAC to achieve a resolution of better than 1% (i.e. step ≤ 1% of full-scale)?
bits
Explanation: Step ≤ 1/100 → 2ⁿ ≥ 100 → 2⁷ = 128 ≥ 100. So 7 bits are sufficient (step = 1/128 ≈ 0.78% < 1%).
Unit 3 progress: 0 correct of 12
Unit 4 Logic Families
0/12
Q37MCQEasy
Which logic family has the lowest static power dissipation?
ATTL
BECL
CRTL
DCMOS
Explanation: CMOS has near-zero static power dissipation because in steady state one transistor of each complementary pair is always OFF, creating no DC current path from V_DD to GND.
Q38MCQEasy
The HIGH-state noise margin (V_NH) for standard TTL is:
A0.8 V
B0.4 V
C2.4 V
D1.2 V
Explanation: V_NH = VOH(min) − VIH(min) = 2.4V − 2.0V = 0.4V. Similarly V_NL = VIL(max) − VOL(max) = 0.8V − 0.4V = 0.4V. Both noise margins are equal at 0.4V for standard TTL.
Q39True/FalseMedium
ECL (Emitter Coupled Logic) is the fastest logic family because its transistors never enter saturation.
Explanation: True. Saturated transistors store base charge that must be removed before switching. ECL keeps transistors in the active region using a differential amplifier with a reference voltage — eliminating storage time and achieving ~1ns propagation delay.
Q40MCQMedium
What is the purpose of the Schottky Barrier Diode (SBD) in Schottky TTL?
ATo increase fan-out
BTo reduce power dissipation
CTo prevent transistor saturation, eliminating storage time
DTo increase noise margin
Explanation: The SBD (forward voltage ~0.25V) is placed between base and collector. When the transistor approaches saturation (V_CE → 0), the SBD conducts and clamps V_CE at ~0.4V — just above saturation — preventing charge storage and speeding up switching.
Q41MCQMedium
In TTL totem-pole output, what is the purpose of the diode between T₃ (upper transistor) and V_CC?
ATo clamp the output voltage to a safe level
BTo prevent T₃ from conducting when T₄ (lower transistor) is saturated
CTo speed up the turn-on of T₃
DTo increase the output current
Explanation: The diode D in series with T₃’s emitter ensures T₃ cannot conduct when T₄ is fully ON (output LOW). Without D, both T₃ and T₄ would conduct simultaneously, creating a short-circuit current spike.
Q42True/FalseMedium
Multiple TTL totem-pole outputs can be connected (wired) together to implement a wired-AND function without any external components.
Explanation: False. Totem-pole outputs CANNOT be wired together — if one drives HIGH (T₃ ON) and another drives LOW (T₄ ON), a low-impedance path from V_CC to GND creates excessive current that damages the ICs. Open-collector outputs with a pull-up resistor are used for wired-AND.
Q43MCQHard
The fan-out of a logic gate is limited primarily by:
AThe supply voltage
BThe output current capability and input current requirements
CThe number of input pins on the driven gates
DThe propagation delay of the driving gate
Explanation: Fan-out = I_out(max) / I_in(per gate). The driver’s output can source/sink a limited current; each load draws/sinks a fixed input current. Exceeding fan-out causes the output voltage to drift out of the valid logic level range.
Q44MCQEasy
In a CMOS NAND gate, the pull-down network consists of:
APMOS transistors in parallel
BNMOS transistors in series
CNMOS transistors in parallel
DPMOS transistors in series
Explanation: In CMOS NAND: pull-down = NMOS in series (both inputs must be HIGH to pull output LOW), pull-up = PMOS in parallel (either input LOW keeps output HIGH). This is the fundamental CMOS gate topology rule.
Q45NumericalMedium
A CMOS gate switches at 100 MHz with a load capacitance of 10 pF and V_DD = 5V. Calculate the dynamic power P = C·V²·f in mW.
mW
Explanation: P = C·V²·f = 10×10⁻¹²× 25 × 100×10⁶ = 10⁻¹¹ × 2.5×10⁹ = 25×10⁻³ W = 25 mW.
Q46True/FalseEasy
The 54-series and 74-series TTL ICs have identical circuit designs but differ in their operating temperature range.
Explanation: True. 74-series: 0°C to +70°C (commercial). 54-series: −55°C to +125°C (military grade). Electrical specifications are identical; the 54-series has tighter V_CC tolerance.
Q47True/FalseMedium
In a tri-state buffer with ENABLE=LOW, the output is in the high-impedance (Hi-Z) state and behaves as if disconnected from the bus.
Explanation: True (for active-low enable). When ENABLE=LOW (active), the buffer drives normally. When ENABLE=HIGH, both output transistors are off — output floats (Hi-Z). This is how multiple devices share a common data bus.
Q48MCQHard
The figure of merit (speed-power product) for 74LS TTL (t_pd=10ns, power=2mW) is:
A5 pJ
B20 pJ
C200 pJ
D0.5 pJ
Explanation: Speed-power product = t_pd × P = 10ns × 2mW = 10×10⁻⁹ × 2×10⁻³ = 20×10⁻¹² J = 20 pJ. Lower is better — 74LS is significantly better than standard TTL (100 pJ).
Unit 4 progress: 0 correct of 12
Unit 5 Sequential Circuits — Flip-Flops, Registers & Counters
0/12
Q49MCQEasy
In an RS NOR latch, the forbidden input condition is:
AS=0, R=0
BS=0, R=1
CS=1, R=1
DS=1, R=0
Explanation: S=R=1 forces both Q and Q̄ to 0 simultaneously — violating the complementary relationship. When inputs return to 0,0 the final state is unpredictable (critical race).
Q50MCQMedium
The characteristic equation of a JK flip-flop is:
AQ(n+1) = J + K̄·Q
BQ(n+1) = J⊕K⊕Q
CQ(n+1) = J·Q̄ + K̄·Q
DQ(n+1) = J·K + Q̄
Explanation: Q(n+1) = J·Q̄ + K̄·Q. When J=K=0: Q(n+1)=Q (hold). J=1,K=0: Q(n+1)=1 (set). J=0,K=1: Q(n+1)=0 (reset). J=K=1: Q(n+1)=Q̄ (toggle).
Q51True/FalseMedium
The race-around problem in a JK flip-flop occurs when J=K=1 and the clock pulse is applied in level-triggered mode.
Explanation: True. With J=K=1, the output toggles. But in a level-triggered implementation, the output toggles again immediately (since Q feeds back as the new input), creating an oscillation during the clock pulse width. Solved by edge-triggering or Master-Slave topology.
Q52MCQMedium
To convert a D flip-flop into a JK flip-flop, the required combinational input logic is:
AD = J + K̄·Q
BD = J·Q̄ + K̄·Q
CD = J ⊕ K ⊕ Q
DD = J·K + Q̄
Explanation: Since Q(n+1) = D for a D-FF, and we want Q(n+1) = J·Q̄ + K̄·Q (JK characteristic), we connect D = J·Q̄ + K̄·Q. The Q feedback is wired from the D-FF’s Q output.
Q53MCQEasy
A 4-bit SIPO (Serial-In Parallel-Out) shift register requires how many clock pulses to fully load a 4-bit word serially?
A1
B4
C8
D16
Explanation: Each clock pulse shifts in one bit. For a 4-bit register, exactly 4 clock pulses are needed to load all 4 bits, after which the full word is available simultaneously on Q₃Q₂Q₁Q₀.
Q54MCQMedium
How many states does a 4-bit Johnson (twisted-ring) counter have?
A4
B15
C8
D16
Explanation: A Johnson counter with n flip-flops has 2n states. For n=4: 2×4=8 states. (Compare ring counter: n=4 → 4 states.)
Q55True/FalseMedium
In an asynchronous (ripple) counter, all flip-flops receive the same external clock signal simultaneously.
Explanation: False. In an asynchronous (ripple) counter, only the first flip-flop receives the external clock. Each subsequent flip-flop is clocked by the Q output of the previous one — this is what causes the ripple delay and makes them asynchronous.
Q56NumericalMedium
A 4-bit ripple counter uses T flip-flops with t_pd = 15 ns each. What is the maximum total propagation delay from CLK edge to valid Q₃ output (in ns)?
ns
Explanation: Ripple delay = n × t_pd = 4 × 15 = 60 ns. The carry ripples through all 4 stages sequentially. This is why ripple counters limit maximum operating frequency.
Q57MCQHard
For a synchronous Mod-8 counter using T flip-flops, the expression for T₂ (the MSB) is:
AT₂ = Q₁
BT₂ = Q₀
CT₂ = Q₁·Q₀
DT₂ = Q₂·Q₁·Q₀
Explanation: The general rule for synchronous binary UP counter: Tₙ = Q(n-1)·Q(n-2)·…·Q₀. For T₂ (bit 2): T₂ = Q₁·Q₀ — it toggles only when both lower bits are 1 (carry condition).
Q58MCQMedium
IC 74194 is a:
A4-bit ripple counter
B8-bit SIPO shift register
C4-bit bidirectional universal shift register
D4-bit synchronous decade counter
Explanation: The 74194 is the 4-bit bidirectional universal shift register. It supports 4 modes via S₁,S₀: no-change (00), shift-right (01), shift-left (10), parallel-load (11).
Q59True/FalseHard
Gray code counters are preferred for CDC (Clock Domain Crossing) FIFO pointers because only one bit changes per count, preventing metastability from corrupting the pointer value beyond ±1.
Explanation: True. When a multi-bit pointer crosses a clock domain, metastability can corrupt any bit. Binary counters change multiple bits at once (e.g. 0111→1000 changes 4 bits). If metastability strikes during this transition, the received value could be any random number. Gray code ensures only 1 bit changes — the worst case is reading the old or new value, never an invalid intermediate.
Q60NumericalMedium
What is the modulus of a counter that uses 5 flip-flops and counts through all possible states without reset?
Explanation: With 5 flip-flops and no reset/skip logic, the counter cycles through all 2⁵ = 32 states. Modulus = 32.
Unit 5 progress: 0 correct of 12
Unit 6 Mixed-Signal & Digital Memories
0/12
Q61MCQEasy
The R-2R ladder DAC is preferred over the weighted resistor DAC in VLSI because it:
AUses fewer transistors
BProduces higher output voltage
CRequires only two resistor values (R and 2R) that can be matched in silicon
DHas zero settling time
Explanation: The weighted DAC needs resistors spanning a 2^(n-1) ratio — impossible to match precisely across temperature in silicon. R-2R needs only two values: their ratio (2:1) tracks each other accurately through PVT variations.
Q62NumericalMedium
An 8-bit DAC has a full-scale output of 10V. What is the resolution (step size) in mV? (Round to 2 decimal places.)
mV
Explanation: Step = 10000mV / (2⁸−1) = 10000/255 ≈ 39.22 mV.
Q63MCQEasy
EPROM cells are erased using:
AHigh voltage electrical pulses
BMagnetic field
CUV (ultraviolet) light through a quartz window
DInfrared radiation
Explanation: EPROM uses UV light (25–30 minutes) to excite electrons off the floating gate, restoring all cells to logic 1. EEPROM improves this by using electrical erase (byte/word level, ~10ms) — no UV or quartz window needed.
Q64True/FalseMedium
DRAM requires periodic refresh because the storage capacitor charge leaks away over time.
Explanation: True. The 1T1C DRAM cell stores charge on a small capacitor (~10-30 fF). Leakage current discharges the capacitor in ~50-100ms. All rows must be refreshed within the specified refresh interval (typically 64ms for modern DRAM).
Q65MCQMedium
A standard 6T SRAM cell consists of:
AOne transistor and one capacitor
BTwo cross-coupled CMOS inverters (4T) plus 2 access transistors
CSix capacitors and one transistor
DOne NOR gate and four transistors
Explanation: 6T SRAM = 2 PMOS loads (Q3,Q4) + 2 NMOS drivers (Q1,Q2) forming cross-coupled inverters + 2 NMOS access transistors (Q5,Q6) controlled by the Word Line. Data held by the latch with no refresh needed.
Q66MCQHard
A memory chip is described as 16K × 8. The Memory Address Register (MAR) must have how many bits?
A8
B13
C14
D16
Explanation: 16K = 16×1024 = 2¹⁴ locations. MAR must be able to address any of these 2¹⁴ locations → 14-bit MAR. The MBR = 8 bits (word length).
Q67MCQEasy
Which type of ROM allows the user to program it in the field but can only be programmed once (by blowing fuses)?
AMask ROM
BPROM
CEPROM
DEEPROM
Explanation: PROM (Programmable ROM) uses fusible links that can be blown once by the user with a PROM programmer. Once a fuse is blown (bit set to 0), it cannot be restored — one-time programmable (OTP).
Q68True/FalseMedium
Reading a DRAM cell is a destructive operation because the sense amplifier must discharge the storage capacitor to detect the stored charge.
Explanation: True. When the word line is asserted, the capacitor shares charge with the bit line. The stored charge is partially transferred, reducing V_cap. The sense amplifier detects the small voltage difference and regenerates the cell — effectively rewriting it (restore after read).
Q69NumericalMedium
A 512K × 16 SRAM has a total capacity of how many Megabits?
Mbits
Explanation: Total bits = 512K × 16 = 512×1024×16 = 8,388,608 bits = 8 Megabits (8 Mbit).
Q70MCQMedium
IC 4164 (64K×1 DRAM) uses address multiplexing. What are the two strobes used to latch the row and column addresses?
AWE and OE
BRAS and CAS
CCS and WE
DRE and CE
Explanation: RAS (Row Address Strobe) latches the 8-bit row address first, then CAS (Column Address Strobe) latches the 8-bit column address — together addressing 256×256=64K locations using only 8 address pins. This halves the pin count vs a direct 16-bit address.
Q71True/FalseHard
To expand a 1K×8 memory to 4K×8, you need four 1K×8 chips and a 2-to-4 decoder to select the active chip using the two most significant address bits.
Explanation: True. 4K = 4 × 1K. Four 1K×8 chips share the lower 10 address lines (A₉–A₀). A 2-to-4 decoder driven by A₁₁,A₁₀ (MSBs) selects exactly one chip’s CE at a time. All chips share the 8 data lines (parallel) for 8-bit words.
Q72MCQHard
In the memory hierarchy, which of the following correctly orders memory types from fastest to slowest access time?
ADRAM → SRAM → Registers → Flash
BRegisters → SRAM → DRAM → Flash
CSRAM → DRAM → Registers → Flash
DFlash → DRAM → SRAM → Registers
Explanation: Registers (~1 cycle / ps) → SRAM cache (5–50 ns) → DRAM (50–100 ns) → Flash (~100 μs read). This ordering matches the memory hierarchy pyramid — faster memories sit closer to the processor and are smaller and more expensive per bit.
Unit 6 progress: 0 correct of 12
Your Final Score
0 / 72
Scroll to Top