Class | Description |
---|---|
AbstractEDIFParserWorker | |
BinaryEDIFReader |
A Reader for the RapidWright Binary EDIF Format
Provides a binary alternative to textual EDIF that is ~10-15X smaller and loads 5-10X faster.
|
BinaryEDIFWriter |
A Writer for the RapidWright Binary EDIF Format
Provides a binary alternative to textual EDIF that is ~10-15X smaller and loads 5-10X faster.
|
EDIFCell |
Represent a logical cell in an EDIF netlist.
|
EDIFCellInst |
A cell instance in a logical (EDIF) netlist.
|
EDIFChange |
Represents a unit of change within an EDIFCell.
|
EDIFChangeNet |
Keeps track of an EDIFNet change such as an add or removal of a EDIFPortInst.
|
EDIFDesign |
Placeholder class for an EDIF design.
|
EDIFHierCellInst |
An
EDIFCellInst with its hierarchy, described by all the EDIFCellInst s that sit above it within
the netlist. |
EDIFHierNet |
Combines an
EDIFNet with a full hierarchical
instance name to uniquely identify a net in a netlist. |
EDIFHierPortInst |
Combines an
EDIFHierPortInst with a full hierarchical
instance name to uniquely identify a port instance in a netlist. |
EDIFLibrary |
Keeps track of a set of
EDIFCell objects
that are part of a netlist. |
EDIFLibraryBuiltin |
Extension of
EDIFLibrary with setNetlist() and removeCell() methods disabled. |
EDIFName |
This class serves as the universal common ancestor for most all EDIF netlist
objects.
|
EDIFNet |
Represents a net within an EDIF netlist.
|
EDIFNetlist |
Top level object for a (logical) EDIF netlist.
|
EDIFParser |
An EDIF parser created especially for RapidWright.
|
EDIFPort |
Represents a port on an
EDIFCell within an EDIF netlist. |
EDIFPortCache |
Cache for speeding up
EDIFCell.getPortByLegalName(String, EDIFReadLegalNameCache) when querying many ports |
EDIFPortInst |
Represents an instance of a port on an
EDIFCellInst . |
EDIFPortInstList |
Customized ArrayList
EDIFNet and EDIFCellInst classes. |
EDIFPropertyObject |
All EDIF netlist objects that can possess properties inherit from this
class.
|
EDIFPropertyValue |
Represents the EDIF property value construct.
|
EDIFReadLegalNameCache |
Helper class that keeps track of EDIF Renames during parsing.
|
EDIFTokenizer |
Tokenize an InputStream containing an EDIF.
|
EDIFTools |
A collection of utility methods for extracting information from BYU EDIF tool
netlists.
|
EDIFWriteLegalNameCache<T> |
Helper class that keeps track of EDIF Renames during writing.
|
ParallelEDIFParser |
Fast EDIF Parser using parallelism
|
ParallelEDIFParserWorker |
Worker thread inside the parallel EDIF parser
|
ParallelEDIFParserWorker.CellReferenceData | |
YosysTools |
Enum | Description |
---|---|
EDIFChangeType |
Enumerates a set of EDIFCell modification types.
|
EDIFDirection |
Provides basic directional options for ports.
|
EDIFValueType |
Represents the possible value types in EDIF.
|
Exception | Description |
---|---|
EDIFParseException | |
TokenTooLongException |