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

bliss.BlissBlocksSignalRouter Class Reference

Class for routing signals within blocks. More...

List of all members.

Public Member Functions

def __init__
 Routes signal blocks upon instantiation.
def go
 Starts signal routing process.

Public Attributes

 blocks
 Reference to blocks list to be processed by BlissBlocksSignalRouter.
 count
 Tracks number of signals in blocks list.

Detailed Description

Class for routing signals within blocks.

Remarks:
Currently this class supports signal blocks generated by Odin II.

Constructor & Destructor Documentation

def bliss.BlissBlocksSignalRouter.__init__ (   self,
  blocks 
)

Routes signal blocks upon instantiation.

This effectively routes nodes connected by signals and removes the blocks associated with those signals.

Parameters:
blocksList of blocks defined as BlissBlock.

Member Function Documentation

def bliss.BlissBlocksSignalRouter.go (   self)

Starts signal routing process.


Member Data Documentation

Reference to blocks list to be processed by BlissBlocksSignalRouter.

Defined as list of BlissBlock.

Tracks number of signals in blocks list.


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