edu.byu.ece.edif.jedif
Class JEdifMoreFrequentVoting

java.lang.Object
  extended by edu.byu.ece.edif.jedif.EDIFMain
      extended by edu.byu.ece.edif.jedif.JEdifMoreFrequentVoting

public class JEdifMoreFrequentVoting
extends EDIFMain


Field Summary
 
Fields inherited from class edu.byu.ece.edif.jedif.EDIFMain
COPYRIGHT_STRING, DEFAULT_AUTHOR_STRING, EXECUTABLE_NAME, newLine, TOOL_SUMMARY_STRING, VERSION_DATE, VERSION_STRING
 
Constructor Summary
JEdifMoreFrequentVoting()
           
 
Method Summary
static void addMoreFrequentVoting(NMRArchitecture nmrArch, int voter_threshold, int num_partitions, java.util.Collection<EdifPortRef> voter_locations, EdifCellInstanceGraph graph, ReplicationDescription rDesc)
           
protected static java.util.Collection<EdifPortRef> getVoterEPRsFromInstanceNames(java.util.Collection<java.lang.String> voterLocations, EdifCell topCell, EdifCellInstanceGraph graph, PreservedHierarchyByNames hierarchy)
           
protected static java.util.Collection<EdifPortRef> getVoterEPRsFromNetNames(java.util.Collection<java.lang.String> netLocations, EdifCell topCell, PreservedHierarchyByNames hierarchy)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class edu.byu.ece.edif.jedif.EDIFMain
getExtendedVersionString, printProgramExecutableString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JEdifMoreFrequentVoting

public JEdifMoreFrequentVoting()
Method Detail

main

public static void main(java.lang.String[] args)
Parameters:
args -

getVoterEPRsFromInstanceNames

protected static java.util.Collection<EdifPortRef> getVoterEPRsFromInstanceNames(java.util.Collection<java.lang.String> voterLocations,
                                                                                 EdifCell topCell,
                                                                                 EdifCellInstanceGraph graph,
                                                                                 PreservedHierarchyByNames hierarchy)
Parameters:
logger -
voterLocations -
topCell -
graph -
Returns:

getVoterEPRsFromNetNames

protected static java.util.Collection<EdifPortRef> getVoterEPRsFromNetNames(java.util.Collection<java.lang.String> netLocations,
                                                                            EdifCell topCell,
                                                                            PreservedHierarchyByNames hierarchy)

addMoreFrequentVoting

public static void addMoreFrequentVoting(NMRArchitecture nmrArch,
                                         int voter_threshold,
                                         int num_partitions,
                                         java.util.Collection<EdifPortRef> voter_locations,
                                         EdifCellInstanceGraph graph,
                                         ReplicationDescription rDesc)
Parameters:
result -
logger -
voter_threshold -
num_partitions -
graph -
desc -