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()