trav.h
External header file
travInt.h
Internal header file
trav.c
Main module for a simple traversal of finite state machine
travMgr.c
Functions to handle a Trav manager
travSim.c
Main module for the symboic simulation
travTrav.c
Functions to traverse a FSM
travUtil.c
Utility Functions for the Traverse Package

trav.h

External header file

By: Gianpiero Cabodi and Stefano Quer


travInt.h

Internal header file

By: Gianpiero Cabodi and Stefano Quer


trav.c

Main module for a simple traversal of finite state machine

By: Gianpiero Cabodi and Stefano Quer

External procedure included in this file is:

Trav_Main()
Temporary main program to be used as interface for cmd.

travMgr.c

Functions to handle a Trav manager

By: Gianpiero Cabodi and Stefano Quer

Trav_MgrInit()
Create a Manager.
Trav_MgrQuit()
Closes a Manager.
Trav_MgrPrintStats()
Print Statistics on the Traversal Manager.
Trav_MgrOperation()
Perform an Operation on the Traversal Manager.
Trav_MgrReadTr()
Read transition relation
Trav_MgrSetTr()
Read
Trav_MgrReadLevel()
Read Number of Level
Trav_MgrReadProductPeak()
Read Product Peak Value
Trav_MgrSetProductPeak()
Read
Trav_MgrReadI()
Read PI array
Trav_MgrSetI()
Set the PI array
Trav_MgrReadPS()
Read PS array
Trav_MgrSetPS()
Set the PS array
Trav_MgrReadAux()
Read AUX array
Trav_MgrSetAux()
Set the aux array
Trav_MgrSetMgrAuxFlag()
Set the flag to indicate that during traversal there is an additional auziliary manager
Trav_MgrReadNS()
Read NS array
Trav_MgrSetNS()
Set the NS array
Trav_MgrReadReached()
Read reached
Trav_MgrSetReached()
Read
Trav_MgrReadAssert()
Read Assert.
Trav_MgrSetAssert()
Set Assert.
Trav_MgrReadAssertFlag()
Read Assert Flag.
Trav_MgrSetAssertFlag()
Set Assert Flag.
Trav_MgrReadNewi()
Read newi
Trav_MgrSetNewi()
Set Newi
Trav_MgrReadFrom()
Read from
Trav_MgrSetFrom()
Read
Trav_MgrReadName()
Read
Trav_MgrSetName()
Read
Trav_MgrReadSmoothVar()
Read
Trav_MgrReadW1()
Read
Trav_MgrReadW2()
Read
Trav_MgrReadW3()
Read
Trav_MgrReadW4()
Read
Trav_MgrReadEnableDdR()
Read
Trav_MgrReadTrProfileDynamicEnable()
Read
Trav_MgrSetTrProfileDynamicEnable()
Read
Trav_MgrReadTrProfileThreshold()
Read
Trav_MgrSetTrProfileThreshold()
Read
Trav_MgrReadTrProfileMethod()
Read
Trav_MgrSetTrProfileMethod()
Set
Trav_MgrReadThreshold()
Read
Trav_MgrReadSquaring()
Read
Trav_MgrReadVerbosity()
Read verbosity
Trav_MgrSetSorting()
Read verbosity
Trav_MgrReadSorting()
Read verbosity
Trav_MgrReadBackward()
Read the backward traversal flag
Trav_MgrReadKeepNew()
Read the keepNew flag
Trav_MgrReadMaxIter()
Read the maximum number of traversal iterations
Trav_MgrReadLogPeriod()
Read the period for verbosity enabling
Trav_MgrReadSavePeriod()
Read the period for save BDDs enabling
Trav_MgrReadSavePeriodName()
Read the period for save BDDs enabling
Trav_MgrReadFromSelect()
Read from selection
Trav_MgrSetDdiMgrTr()
Set DDi Mgr TR
Trav_MgrSetDdiMgrDefault()
Set default DDi Mgr
Trav_MgrSetDdiMgrR()
Set DDi Mgr R
Trav_MgrReadDdiMgrDefault()
Read default DDi Mgr
Trav_MgrReadDdiMgrTr()
Read DDi Mgr TR
Trav_MgrReadDdiMgrR()
Read DDi Mgr R
Trav_MgrSetVerbosity()
Set verbosity
Trav_MgrSetBackward()
Set the backward traversal flag
Trav_MgrSetKeepNew()
Set the keepNew flag
Trav_MgrSetMaxIter()
Set the maximum number of traversal iterations
Trav_MgrSetLogPeriod()
Set the period for verbosity enabling
Trav_MgrSetSavePeriod()
Set the period for verbosity enabling
Trav_MgrSetSavePeriodName()
Set the period for verbosity enabling
Trav_MgrSetFromSelect()
Set the from selection
Trav_MgrReadMgrAuxFlag()
Read the flag to indicate that during traversal there is an additional auziliary manager

travSim.c

Main module for the symboic simulation

By: Valeria Bertacco and Maurizio Damiani and Stefano Quer

External procedure included in this file is:

Trav_SimulateMain()
Temporary main program to be used as interface for cmd.
simulateSimple()
Simulation Engine for PdTrav
simulateWave()
Simulation Engine for PdTrav
simulateWithDac99()
Follow Bertacco, Damiani, Quer, DAC'99 paper to peeform simbolic simulation.
printWave()
Print Out A Wave Depending on Present and Next Value
reduceNextStateFunctions()
Reduce Next PsNumber Functions
constrainWith1()
Constraint delta (Ddi_Bddarray_t) with suppLocal (Ddi_Varset_t).
constrainWith2()
Constraint delta (Ddi_Bddarray_t) with suppLocal (Ddi_Varset_t).
constrainWithAllRandomValue()
Constraint delta (Ddi_Bddarray_t) with suppLocal (Ddi_Varset_t). Use random values for each variable in suppLocal. constrainIn is not used.
constrainWithPartialRandomValue()
Constraint delta (Ddi_Bddarray_t) with suppLocal (Ddi_Varset_t). Use random values for each variable in suppLocal that does not appear in constrain. All the new values are and-ed with constrain that is returned.
SimFromCompute()
Compute New From for Next Iteration.

travTrav.c

Functions to traverse a FSM

By: Gianpiero Cabodi and Stefano Quer

External procedures included in this file are:

Trav_Traversal()
FSM traversal given a transition relation
Trav_MismatchPat()
Generation of a mismatch input sequence
Trav_UnivAlignPat()
Find a universal alignment sequence

travUtil.c

Utility Functions for the Traverse Package

By: Gianpiero Cabodi and Stefano Quer

Trav_FromSelectString2Enum()
Given a string it Returns an Enumerated type
Trav_FromSelectEnum2String()
Given an Enumerated type Returns a string
TravFromCompute()
Compute from given to and reached
Trav_TrPartition()
Partitions the Transition Relation

Last updated on 1010515 11h48