What is the minimum cycle time that you should use for this

What is the minimum cycle time that you should use for this architecture?

• 300 pico second for the ALU

• 200 pico second for an adder

• 50 pico second for a multiplexer, a shifter or a sign extender

• 200 pico second for register read or write

• 400 pico second for a memory operation

0 result Add Shift left 2 PCSro RegDst Branch MemRead MemtoReg 4 Instruction (31-28) Control ALUOp MemWrite ALUSTD RegWrite Instruction [25-21) Read regster1 Read regster 2 Wnite regster Wnte data Read address Read data 1 Instruction [20-18) Instruction 131-0 Registers Read data 2 Zero ALU ALU result Read data Address Instruction memorny Instruction [15-11x Data memory Wnte data 16 32 Instruction (15-0] Sign exxtend ALU control Instruction [5-0]

Solution

To calculate minimum cycle time you need to add the delay of each component that comes along the data path of the given architecture.

T(Cycle) = T(Instruction Memory) + T(mux) + T(Register read) + T(mux) + T(ALU) + T(Write memory) + T(mux) + T(write register)

T(Cycle) = 400 + 50+ 200 + 50 + 300+ 400 +50+200

T(Cycle) = 1650 pico second

What is the minimum cycle time that you should use for this architecture? • 300 pico second for the ALU • 200 pico second for an adder • 50 pico second for a mu

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site