CS137-lecture-20210413

Sequential circuits, large design cont. #

  • Data path contains two adder modules and one adder/subtractor module
  • The single mode controls the functions of the adder/subtractor modules

image_2021-04-13-19-04-43

  • Data path that computes either of these: \[\begin{aligned} &A + B + C + D \\ &A + B + C - D \end{aligned}\]

  • Equation that estimates the minimum clock period ( \( \tau \) ) required to run the data path

  • \( \text{add} \) stands for adder, \( \text{sub} \) stands for subtractor

  • \( \Delta \) is the time delay from input to output

image_2021-04-13-19-07-19 image_2021-04-13-19-14-04 image_2021-04-13-19-24-24

\( \tau_p \geq \Delta_{\text{add/sub} } + T_{\text{st} } + T_{\text{cq} } + T_{\text{cs} }\\\) \( \tau_{p} = \tau_{ \text{pipeline} } \)

image_2021-04-13-19-26-04 image_2021-04-13-19-31-54 image_2021-04-13-19-32-17 image_2021-04-13-19-33-56 image_2021-04-13-19-37-25 image_2021-04-13-19-43-33

Speedup equation defines the speed up between a faster system and a slower system.

image_2021-04-13-19-55-37