bliss: BLIF to SPICE Synthesis
|
Class for synthesizing blocks. More...
Public Member Functions | |
def | __init__ |
Instantiates a BlissSynthesizer. | |
def | go |
Starts synthesis process. | |
def | getOutput |
Returns output stream. | |
def | display |
Displays current output stream. | |
def | percentCompleted |
Returns the number of synthesized blocks in percentage. | |
Public Attributes | |
blocks | |
Reference to list of blocks to be synthesized. | |
outputStream | |
Output string where synthesized outputs are stored. | |
synthesized | |
Tracker for number of synthesized blocks. |
Class for synthesizing blocks.
def bliss.BlissSynthesizer.__init__ | ( | self, | |
blocks | |||
) |
Instantiates a BlissSynthesizer.
blocks | Reference to blocks list. |
def bliss.BlissSynthesizer.display | ( | self | ) |
Displays current output stream.
def bliss.BlissSynthesizer.getOutput | ( | self | ) |
Returns output stream.
def bliss.BlissSynthesizer.go | ( | self | ) |
Starts synthesis process.
Instantiates blocks using mapped library.
def bliss.BlissSynthesizer.percentCompleted | ( | self | ) |
Returns the number of synthesized blocks in percentage.
Reference to list of blocks to be synthesized.
Defined as BlissBlock.
Output string where synthesized outputs are stored.
Defined as string.
Tracker for number of synthesized blocks.