Question: In the circuit diagram above, Computing Logic 1 ~ 4 are simple combinational circuits, and Register 1 and Register 2 are both positive - edge

In the circuit diagram above, Computing Logic 1~4 are simple combinational circuits, and Register1 and Register2 are both positive-edge-triggered DFFs. The delays of Computing Logic 1~4 are known to be 3ns,2ns,2ns, and 6ns respectively. (Assume there are no other delays.)
(a) If a pipeline register is to be added at one of the points A, B, or C, which point is the better choice? Please explain the reason (2%).
(b) Considering only the delays of Computing Logic 1~4 and no other delays, if pipeline registers are added at points A and C, what is the minimum clock cycle time that can be set without causing a timing violation? Please explain the reason (2%).
(c) Assuming the computation loads of Computing Logic 1~4 are 45,40,50, and 60 operations respectively, calculate the throughput for the setup described in part (b)(2%).
(d) Based on the structures described in parts (a) and (b), which configuration (adding one or two pipeline registers) would result in higher throughput? Please explain the reason (2%).Pipeline (8%
 In the circuit diagram above, Computing Logic 1~4 are simple combinational

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!