|
Interface Summary |
| DeviceUtilizationTracker |
An interface for a device utilization tracker. |
| NMRArchitecture |
Specifies an interface for architectures that are supported under the NMR
algorithms. |
| NMRSelectionStrategy |
An NMRSelectionStrategy chooses portions of a design for replication based on input
from the user. |
| Organ |
In the BYU EDIF Replication framework, there are two main types of organs:
restoring organs and detection organs. |
| OrganSpecification |
An organ specification is an indication of where to put a particular kind of
organ during replication, how many to place, and what to do with the outputs. |
| ReplicationType |
In this framework, a ReplicationType represents the number of times to
replicate things (replication factor), how to restore signals (i.e. |
| ResourceMapper |
A resource mapper interface. |
|
Class Summary |
| AbstractDeviceUtilizationTracker |
An abstract implementation of a device utilization tracker. |
| AbstractNMRArchitecture |
Abstract representation of the NMR architecture data structure. |
| AbstractOrgan |
In the BYU EDIF Replication framework, there are two main types of organs:
restoring organs and detection organs. |
| AbstractOrganSpecification |
An organ specification is an indication of where to put a particular kind of
organ during replication, how many to place, and what to do with the outputs. |
| AbstractReplicationType |
In this framework, a ReplicationType represents the number of times to
replicate things (replication factor), how to restore signals (i.e. |
| BadCutConnections |
This class keeps track of "Bad Cut" connections. |
| CircuitDescription |
The CircuitDescription class keeps track of circuit analysis information so
that some analysis can be performed once and then saved for later executables. |
| CutsetComputation |
|
| DetectorOrganSpecification |
A DetectorOrganSpecification holds information about where to put a detector organ
(i.e. |
| DeviceParser |
|
| EdifEnvironmentReplicate |
This class extends the EdifEnvironmentCopy to provide design replication. |
| EdifReplicationPropertyReader |
|
| FullNMRSelectionStrategy |
|
| MoreFrequentVoting |
This class contains methods used to insert voters in a design represented in
an EdifGraph structure. |
| NMRGraphUtilities |
A set of utilities to work with strongly connected components (SCCs),
including methods to break apart large SCCs into smaller, more manageable
units. |
| NMRUtilities |
Utilities common to all types of replication (NMR) |
| PartialNMRSelectionStrategy |
This class implements partial TMR/DWC/etc. |
| ReducedPrecisionNMR |
ReducedPrecisionNMR takes a set of instances or ports and replicates all of
the descendants of those objects |
| ReducedPrecisionNMRSelectionStrategy |
|
| ReplicationDescription |
A ReplicationDescription persists across multiple executable runs (it gets serialized) and
contains information about what types of replication to perform, where to insert voters,
where to insert detectors, what do to with detection error signal outputs, a feedback cutset,
etc. |
| ReplicationTypeMapper |
This class recognizes string representations of replication types and returns
singleton instances of the appropriate classes. |
| ReplicationUtilizationTracker |
This class expects the UtilizationTracker to be pre initialized with the contents of
the //unreplicated// cell. |
| RestoringOrganSpecification |
A RestoringOrganSpecification represents where to insert a restoring organ
(i.e. |
| UnityReplicationType |
This class represents a one to one copy (not really a replication). |