Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started