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

bliss.BlissLibraryEntry Class Reference

Class for encapsulating the parameters of a Bliss library entry. More...

List of all members.

Public Member Functions

def __init__
 Loads parameters from .bl file.
def display
 Utility function for displaying contents of library entry.

Public Attributes

 name
 Name of the library entry.
 tech
 Technology used by the library entry.
 desc
 Description for the library entry.
 blifhead
 BLIF Head definition.
 blifbody
 BLIF Body definition.
 template
 Library template, defines how inputs and outputs are routed at block instance.
 circuit
 Output circuit source definition.
 isIncluded
 Defines if library is included to output circuit.
 errors
 Tracks errors encountered while loading .bl file.

Detailed Description

Class for encapsulating the parameters of a Bliss library entry.

Library entries are stored in a directory with extension .bl.


Constructor & Destructor Documentation

def bliss.BlissLibraryEntry.__init__ (   self,
  sourceFile 
)

Loads parameters from .bl file.

Parameters:
sourceFilePath to .bl file. Defined as string.

Member Function Documentation

def bliss.BlissLibraryEntry.display (   self)

Utility function for displaying contents of library entry.


Member Data Documentation

BLIF Body definition.

Usually the PLA block format of BLIF.

BLIF Head definition.

Used to map inputs and outputs to block instance.

Output circuit source definition.

Description for the library entry.

Tracks errors encountered while loading .bl file.

Defines if library is included to output circuit.

Name of the library entry.

Technology used by the library entry.

Default is CMOS_DEFAULT.

Library template, defines how inputs and outputs are routed at block instance.


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