cs61c_lab6
Exercise 1 - Inefficiencies Everywhere
1. Max Delay
\[ Max\_Delay=CLK\_to\_Q\_Delay + CL\_Delay + Setup\_Time\\ =CLK\_to\_Q\_Delay + (Adder\_Delay + Multiplication\_Delay) + Setup\_Time\\ =10ns+(45ns+60ns)+10ns\\ =125ns \]
2. Min Period \[ Min\_Period = Max\_Delay=125ns \] 3. Max Freq \[ Max\_Freq \\= 1/Min\_Period\\=1/125ns\\=8MHz \] Exercise 2 - Pipe that Line
TASK 1
TASK 2 \[ Max\_Delay=max(CLK\_to\_Q\_Delay + Adder\_Delay + Setup\_Time,\\CLK\_to\_Q\_Delay + multiplication\_Delay + Setup\_Time) \\=max(10ns+45ns+10ns,10ns+60ns+10ns)\\ =80ns\\\\ Min\_Period = Max\_Delay=80ns\\\\ Max\_Freq \\= 1/Min\_Period\\=1/80ns\\=12.5MHz \] TASK 3
因为该流水线没有并行执行