Skip to content
Official PYQ · 1999

GATE CS 1999 Q2.19 — ALU, Data-path and Control Unit

Explain with AI

Arrange the following configuration for CPU in decreasing order of operating speeds:

Hard wired control, Vertical microprogramming, Horizontal microprogramming.

Choose one option
View worked solution

Answer: B

The operating speed of a control unit depends on how control signals are generated and whether any decoding or memory access delays are involved:

  1. Hardwired Control: This design uses combinational and sequential logic circuits to generate control signals directly. Since there is no control memory access involved, it is the fastest configuration.
  2. Horizontal Microprogramming: In this microprogrammed approach, control signals are represented with little to no encoding (often one bit per control signal). While it requires a control memory access (making it slower than hardwired), it requires minimal decoding logic, making it faster than vertical microprogramming.
  3. Vertical Microprogramming: Here, control signals are highly encoded into fields to save control memory space. This requires an additional decoding step after fetching the microinstruction from memory, introducing extra propagation delay. Hence, it is the slowest of the three.

Thus, the decreasing order of operating speeds is:

Hardwired Control > Horizontal Microprogramming > Vertical Microprogramming

Therefore, the correct option is B.

Free practice · Your answers on this page are not saved.

Published
Report a correction
Keep exploringMore ALU, Data-path and Control Unit questions