| 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 EDIFCellInsts 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 |