Skip to question
asic.fyi
DesignVerificationSystemVerilogFirmwareArchitectureInterviews
asic.fyi/Interview questions/Separate Pipeline Frequency, Throughput, and Latency

Hardware interview practice

Separate Pipeline Frequency, Throughput, and Latency

MediumComputer ArchitectureSystemVerilog

An unpipelined function has 12 ns of combinational delay and accepts a new item only after the current result. Two register boundaries split it into three balanced 4 ns stages. Register overhead is ignored for this exercise. Which performance statement is correct?

Try it in the question bankReason first. Then compare.

Keep this exact question selected while you check your answer and review the full solution.

Practice this question →
Choose one

Answer choices

  1. A. The pipelined version can use a 4 ns clock, has three-cycle latency from input to output, and after filling can complete one item per cycle if control and data are aligned.
  2. B. The pipelined version has 4 ns total input-to-output latency because its clock period is 4 ns.
  3. C. The pipelined version completes three independent items every clock because it has three stages.
  4. D. Pipelining reduces the arithmetic work per item and therefore must reduce dynamic power.
Continue practicing

Related questions

Computer ArchitectureChoose Blocking and Nonblocking Assignments by Process Type→
asic.fyi · Learn silicon end to end.info@asic.fyi