|
Public Types |
| enum | STIL_CLKTYPE {
NOT_A_CLOCK = 0,
POSITIVE_CLK = 1,
NEGATIVE_CLK = 2,
SCAN_CLOCK = 4,
GENERIC_CLK = 8
} |
| enum | STIL_SCANTYPE {
NOT_A_SCAN = 0,
SCAN_IN = 1,
SCAN_OUT = 2
} |
Public Member Functions |
| | STILEvalEngine () |
| | STILEvalEngine (const STILEvalEngine &) |
| | STILEvalEngine (STIL *) |
| | ~STILEvalEngine () |
| STILEvalEngine & | operator= (const STILEvalEngine &) |
| void | init (STIL *) |
| void | loadTiming (const sstring &) |
| void | loadWaveformTable (const sstring &) |
| void | loadCategory (const sstring &) |
| void | loadSelector (const sstring &) |
| void | loadSignalGroups (const sstring &sgs_name) |
| void | loadMacroDefs (const sstring &) |
| void | loadProcedures (const sstring &) |
| void | loadScanStructures (const sstring &) |
| void | loadTermination (const STILSigRefExpr &sre, STILTermination) |
| const STILSignalList * | evalSigRefExpr (const STILSigRefExpr &) |
| const STILVectorEventList * | evalWFCS (const STILWFCS &, const STILSignalList &, bool no_audits=false) |
| sstring & | resolveWFCS (const STILWFCS &, const STILSignalList &) |
| const STILVectorEventList * | evalResolvedWFCS (sstring &, const STILSignalList &) |
| const STILProcedure * | callProcedure (const STILCall &) |
| const STILCondition * | returnProcedure () |
| const STILMacroDef * | callMacroDef (const STILMacro &) |
| void | returnMacroDef () |
| BOOLEAN | isClock (LONG idx) |
| BOOLEAN | isScanClock (LONG idx) |
| BOOLEAN | getClockActiveState (LONG idx) |
| BOOLEAN | hasPulse (LONG idx) |
| BOOLEAN | isScanIn (LONG idx) |
| BOOLEAN | isScanOut (LONG idx) |
| LONG | getScanLength (LONG idx) |
| const STILTiming * | getLoadedTiming () const |
| void | findClocks () |
| void | findScanClocks () |
| void | setValidateOnlyMode (bool valOnly) |
| bool | getValidateOnlyMode () |
Friends |
| class | STILSigRefExpr |