bliss: BLIF to SPICE Synthesis
Public Member Functions | Public Attributes

bliss.BlissSynthesizer Class Reference

Class for synthesizing blocks. More...

List of all members.

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.

Detailed Description

Class for synthesizing blocks.


Constructor & Destructor Documentation

def bliss.BlissSynthesizer.__init__ (   self,
  blocks 
)

Instantiates a BlissSynthesizer.

Parameters:
blocksReference to blocks list.

Member Function Documentation

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.


Member Data Documentation

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.


The documentation for this class was generated from the following file: