Question: Assume the following delays for components. Any component not listed is assumed to have a negligible delay. Element Reg clk - to - q Reg
Assume the following delays for components. Any component not listed is assumed to have a negligible delay.
Element Reg clktoq Reg setup MUX ALU MemRead MemWrite RegFile Read RegFile Setup BranchComp
Parameter
Delay ps
Reg clktoqsetup applies to all registers in the datapath.
MemRead delay applies to both the IMEM and DMEM.
RegFile setup would be the setup time to consider when you're trying to write to the Reg File.
: What instruction type takes the longest to execute in this datapath ie the instruction type that dictates the critical path of the datapath
a
Load Instructions: lb lw
b
Branches: beq, bne,
c
jal
d
Rtype ALU Instructions: add, xor,
e
lui
f
auipc
g
jalr
h
Store Instructions: sw sbu,
i
Itype ALU Instructions: addi, xori,
: For the instruction that takes longest to execute in this datapath, which components would be relevant to the critical path calculation? Do not include components that are still used by the instruction but are not on the critical path for the given delays
a
PCMUX
b
PC register
c
IMEM
d
ImmGen
e
RegFile read
f
Branch Comparator
g
AMUX
h
BMUX
i
ALU
j
DMEM
k
WBMUX
l
RegFile Write
Select all possible options that apply.
: What is the critical path delay or the minimum operating clock period of this circuit, in ps
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
