microprobe.passes.instruction.DIDTSimplePass

class DIDTSimplePass(size, instrs1, ipc1, dep1, instrs2, ipc2, dep2, freqhz, system_freq_mhz)[source]

Bases: microprobe.passes.Pass

DIDTSimplePass pass.

__init__(size, instrs1, ipc1, dep1, instrs2, ipc2, dep2, freqhz, system_freq_mhz)[source]
Parameters:
  • size –
  • instrs1 –
  • ipc1 –
  • dep1 –
  • instrs2 –
  • ipc2 –
  • dep2 –
  • freqhz –
  • system_freq_mhz –

Methods

__init__(size, instrs1, ipc1, dep1, instrs2, …)
param size:
check(dummy_building_block, dummy_target)
param dummy_building_block:
 
info() Te
report()
requires()



check(dummy_building_block, dummy_target)
Parameters:
  • dummy_building_block –
  • dummy_target –
info()

Te

report()
requires()