retagged by
664 views
4 votes
4 votes

A multiplier data path is shown below

In the avove data path the delay of the elements are as follows$:$

$R_{1}$ and $R_{2}:2ns$

$\text{ADDER:30ns}$

$R_{3}$ and $R_{4}:10ns$

$\text{MUX:25ns}$

The maximum clock frequency at which the data path can operate is ______ $\text{MHZ}$.

retagged by

1 Answer

Best answer
5 votes
5 votes

The given circuit has two components:

  1. (R1, R2) -> ADDER -> R3
  2. MUX -> R5 -> R6 -> R4 -> MUX

When circuit operates in steady state component-1 will have a delay of 30 ns i.e. the maximum delay of its components (you can relate this with pipelining). But component-2 will have the delay of the sum of its components as it is a feedback circuit. Considering delay for R5 and R6 as Zero the delay for the circuit will be 25+10 = 35 ns.

Hence in order to operate this circuit, the clock delay should be at least 35 ns.

Hence, frequency = 1/35 x 109 Hz = 28.57 MHz  .

selected by
Answer:

Related questions

1 votes
1 votes
1 answer
1
jatin khachane 1 asked Jan 26, 2019
420 views
Consider the unpipelined machine with $10$ nanoseconds clock cycles. It uses four cycles for ALU operations and branch whereas 5 cycles for memory operation. Assume that ...
0 votes
0 votes
1 answer
4