identify_reduction_points

spydrnet_tmr.analysis.identify_reduction_points.identify_reduction_points(replicas, suffix)

Looks through a replicated design and identifies any spots where reduction voters are needed.

Parameters
  • replicas – the map from an original element to its replicas generated by apply_nmr()

  • suffix – string appended to the replicated instances’ names e.g. ‘TMR’ or ‘DWC’

Returns

list of (source pin, sink pins) tuples where instances output to non_replicated elements