edu.byu.ece.edif.tools.replicate.nmr
Interface NMRSelectionStrategy

All Known Implementing Classes:
FullNMRSelectionStrategy, PartialNMRSelectionStrategy, ReducedPrecisionNMRSelectionStrategy

public interface NMRSelectionStrategy

An NMRSelectionStrategy chooses portions of a design for replication based on input from the user. The most basic strategy is FullNMRSelectionStrategy which does full replication. PartialNMRSelectionStrategy implements partial TMR/DWC/etc.


Method Summary
 boolean selectNMR(ReplicationUtilizationTracker rTracker, EdifCell topCell, EdifCellInstanceGraph eciConnectivityGraph, EdifCellBadCutGroupings badCutGroupings, SCCDepthFirstSearch sccDFS, NMRArchitecture nmrArch, java.io.PrintStream out, java.io.PrintStream err, com.martiansoftware.jsap.JSAPResult result, ReplicationType replicationType, boolean override)
           
 

Method Detail

selectNMR

boolean selectNMR(ReplicationUtilizationTracker rTracker,
                  EdifCell topCell,
                  EdifCellInstanceGraph eciConnectivityGraph,
                  EdifCellBadCutGroupings badCutGroupings,
                  SCCDepthFirstSearch sccDFS,
                  NMRArchitecture nmrArch,
                  java.io.PrintStream out,
                  java.io.PrintStream err,
                  com.martiansoftware.jsap.JSAPResult result,
                  ReplicationType replicationType,
                  boolean override)