Package edu.byu.ece.edif.tools.flatten

Interface Summary
HierarchicalInstance An interface for representing a node in a hierarchy of instances.
HierarchicalNet A interface for representing a unique reference to an original EdifNet in an instance hierarchy
HierarchyNaming An interface for accessing hierarchical instances and nets by their hierarchical names.
 

Class Summary
BasicHierarchyNaming A basic implementation of the HierarchyNaming interface
FlattenedEdifCell Represents a flattened EdifCell object; that is, an EdifCell with no subcells, composed entirely of primitives.
FlattenedEdifCellInstance Represents a flattened EdifCellInstance.
FlattenedEdifCellLite Represents a flattened EdifCell object; that is, an EdifCell with no subcells, composed entirely of primitives.
FlatteningNode  
InstanceNode A basic implementation of the HierarchicalInstance interface.
NetConnections Manages net connectivity during cell flattening.
PreservedHierarchyByNames The purpose of this class is to keep track of the hierarchy that used to exist in a design before flattening.
PseudoNet Represents a net in the process of being created during the cell flattening process.
UniqueHierarchyNet A basic implementation of the HierarchicalNet interface.