|
bliss: BLIF to SPICE Synthesis
|
Class for encapsulating a Bliss Block. More...
Public Member Functions | |
| def | __init__ |
| Instantiates a Bliss block from a blif header. | |
| def | clean |
| Cleans block parameters to guarantee compatibility with other processes. | |
| def | isBodyEqual |
| Checks if body is equal with BLIF body. | |
| def | display |
| Displays contents of names block. | |
Public Attributes | |
| lib | |
| Mapping of block to a library. | |
| head | |
| BLIF head string. | |
| body | |
| PLA block, used by Names Block. | |
| inputs | |
| List of inputs defined as string. | |
| outputs | |
| List of outputs defined as string. | |
| isSignal | |
| Defines if block is a signal. | |
Class for encapsulating a Bliss Block.
Bliss blocks are devices synthesized in the output-circit file. Current blocks supported are .names blocks and .latch blocks.
| def bliss.BlissBlock.__init__ | ( | self, | |
| head | |||
| ) |
Instantiates a Bliss block from a blif header.
| head | BLIF header defined as a string. |
| def bliss.BlissBlock.clean | ( | self | ) |
Cleans block parameters to guarantee compatibility with other processes.
| def bliss.BlissBlock.display | ( | self | ) |
Displays contents of names block.
| def bliss.BlissBlock.isBodyEqual | ( | self, | |
| blifbody | |||
| ) |
Checks if body is equal with BLIF body.
PLA block, used by Names Block.
BLIF head string.
List of inputs defined as string.
Defines if block is a signal.
Used as flag when cleaning signal blocks.
Mapping of block to a library.
Defined as a BlissLibraryEntry.
List of outputs defined as string.
1.7.3