Table of Contents
1. Input Files
2. Output Files
3. Log Files
4. Configuration Variables
5. Tcl Interface
6. Error Codes
Chapter 5 Subsections
5. Tcl Interface
5. 1. Objects
5. 1. 1. Netlist
5. 1. 2. TimingFigure
5. 1. 3. TimingSignal
5. 1. 4. TimingEvent
5. 1. 5. TimingPath
5. 1. 6. TimingLine
5. 1. 7. TimingDetail
5. 1. 8. StabilityFigure
5. 1. 9. StabilitySlack
5. 1. 10. TimingConstraint
5. 1. 11. BehavioralFigure
5. 1. 12. Node Crosstalk Statistics
5. 1. 13. Delay Crosstalk Statistics
5. 1. 14. Crosstalk Aggressor
5. 2. Units
5. 2. 1. Input Values
5. 2. 2. Returned Values
5. 3. General
5. 3. 1. Configuration
avt_Config
avt_GetConfig
5. 3. 2. File Loading
avt_SetBlackBoxes
avt_LoadBehavior
avt_DriveBehavior
avt_LoadFile
avt_EncryptSpice
avt_SetCatalog
avt_GetCatalog
avt_CheckTechno
5. 3. 3. Netlist Modification
avt_GetNetlist
avt_FlattenNetlist
avt_DriveNetlist
avt_DisplayNetlistHierarchy
avt_DisplayResistivePath
avt_RemoveResistances
avt_RemoveCapacitances
5. 3. 4. Statistics
avt_StartWatch
avt_StopWatch
avt_PrintWatch
avt_GetMemoryUsage
avt_RegexIsMatching
5. 4. INF Configuration
5. 4. 1. General
inf_SetFigureName
inf_AddFile
inf_Drive
inf_ExportSections
inf_CleanFigure
5. 4. 2. Disassembly Directives
inf_DefineIgnore
inf_DefineMutex
inf_DefineInputs
inf_DefineDirout
inf_DefineDLatch
inf_DefineNotDLatch
inf_DefineNotLatch
inf_DefineKeepTristateBehaviour
inf_DefinePrecharge
inf_DefineNotPrecharge
inf_DefineModelLatchLoop
inf_DefineMemsym
inf_DefineRS
inf_MarkSignal
inf_MarkTransistor
5. 4. 3. Timing Directives
inf_DefineConnectorSwing
inf_DefinePathDelayMargin
inf_DefineConnectorDirections
inf_DefineNORC
inf_DefineDoNotCross
inf_DefineTransparent
inf_DisableTimingArc
inf_DefineFalsePath
5. 4. 4. Timing Abstraction Directives
inf_DefineSlopeRange
inf_DefineCapacitanceRange
5. 4. 5. STA Directives
inf_DefineStrictSetup
inf_DefineAsynchron
inf_DefineEquivalentClockGroup
inf_DefineClockPriority
inf_DefineDirective
inf_DefineFalseSlack
inf_DefineSwitchingProbability
5. 4. 6. Crosstalk Directives
inf_DefineCrosstalkMutex
5. 5. SDC Support
5. 5. 1. Object Access Commands
5. 5. 2. set_case_analysis
5. 5. 3. set_disable_timing
5. 5. 4. set_false_path
5. 5. 5. create_clock
5. 5. 6. create_generated_clock
5. 5. 7. set_clock_latency
5. 5. 8. set_clock_uncertainty
5. 5. 9. set_input_transition
5. 5. 10. set_load
5. 5. 11. set_input_delay
5. 5. 12. set_output_delay
5. 5. 13. set_multicycle_path
5. 5. 14. set_max_delay
5. 5. 15. set_min_delay
5. 6. Timing DB Generation
5. 6. 1. Automatic Generation
hitas
hitas_pvt_count
ttv_LoadSDF
5. 6. 2. Manual Generation
ttv_CreateTimingFigure
ttv_EditTimingFigure
ttv_AddConnector
ttv_AddCommand
ttv_AddLatch
ttv_AddPrecharge
ttv_AddBreakpoint
ttv_AddTiming
ttv_AddHZTiming
ttv_AddSetup
ttv_AddAccess
ttv_AddHZAccess
ttv_AddHold
ttv_SetLineCommand
ttv_SetLineModel
ttv_FinishTimingFigure
ttv_DriveTimingFigure
ttv_CreateTimingTableModel
ttv_CreateEnergyTableModel
ttv_SetTimingFigureName
5. 7. Timing DB Browsing
5. 7. 1. TimingFigure Access
ttv_GetTimingFigure
ttv_LoadSpecifiedTimingFigure
ttv_LoadSpecifiedTimingPathFigure
ttv_LoadCrosstalkFile
ttv_RecomputeDelays
ttv_GetTimingFigureProperty
5. 7. 2. TimingPath Access
ttv_GetPaths
ttv_CharacPaths
ttv_GetParallelPaths
ttv_ProbeDelay
ttv_FreePathList
ttv_SearchExcludeNodeType
ttv_CharacPathTables
ttv_GetTimingPathProperty
ttv_DetectFalseClockPath
ttv_DetectFalsePath
ttv_GetGeneratedClockPaths
5. 7. 3. TimingLine Access
ttv_GetLines
ttv_ComputeLineDelay
ttv_SetTimingLineDelay
ttv_CharacTimingLineModel
ttv_GetTimingLineProperty
5. 7. 4. TimingPath Reports
ttv_DisplayPathList
ttv_DisplayPathListDetail
ttv_DisplayPathDetail
ttv_DisplayPathDetailShowColumn
ttv_DisplayPathDetailHideColumn
ttv_DisplayClockPathReport
ttv_DisplayConnectorToLatchMargin
ttv_PlotPathDetail
ttv_SetupReport
ttv_DumpHeader
ttv_DumpFigure
5. 7. 5. TimingDetail Access
ttv_GetPathDetail
ttv_GetTimingDetailProperty
5. 7. 6. TimingDetail Simulation
ttv_SimulatePath
ttv_SimulateCharacPathTables
ttv_DriveSpiceDeck
ttv_DriveSetupHoldSpiceDeck
ttv_DisplayActivateSimulation
ttv_Simulate_AddDelayToVT
ttv_Simulate_FoundSolutions
5. 7. 7. TimingSignal Access
ttv_GetTimingSignalListByNet
ttv_GetTimingSignal
ttv_GetTimingSignalList
ttv_GetClockList
ttv_GetTimingSignalProperty
ttv_GetLatchAccess
ttv_GetLatchSetup
ttv_GetLatchHold
ttv_GetSignalCapaList
ttv_GetFullSignalNetName
ttv_GetFullSignalName
5. 7. 8. TimingEvent Access
ttv_GetTimingEventProperty
ttv_GetLatchCommands
ttv_GetLatchEventCommands
5. 8. Static Timing Analysis
5. 8. 1. Stability Back-Annotation
stb
stb_LoadSwitchingWindows
stb_FreeStabilityFigure
stb_GetStabilityFigureProperty
5. 8. 2. Violations
stb_DisplayErrorList
stb_GetErrorList
stb_GetSetupSlack
stb_GetHoldSlack
stb_DisplaySlackReport
stb_DisplayCoverage
stb_GetSlacks
stb_FreeSlackList
stb_GetSlackProperty
stb_SortSlacks
stb_ComputeSlacks
stb_FindLagPaths
stb_DriveReport
5. 9. Statistical Runs
5. 9. 1. MonteCarlo Runs
avt_SetMainSeed
avt_GetMainSeed
avt_SetGlobalSeed
avt_GetGlobalSeed
runStatHiTas
avt_McPostData
avt_McInfo
5. 9. 2. MonteCarlo Analysis
ssta_ToolBox
ssta_PathReport
ssta_SlackReport
5. 10. Timing Abstraction
5. 10. 1. Blackbox Modelling
tma_GetConnectorAxis
tmabs
tma_SetMaxCapacitance
lib_DriveFile
lib_DriveHeader
lib_CanonicPinName
5. 10. 2. Greybox Modelling
ttv_GetConstraints
ttv_FreeConstraints
ttv_GetTimingConstraintProperty
5. 11. Crosstalk DB Browsing
5. 11. 1. Building statistics
ctk_LoadAggressionFile
ctk_LoadCrosstalkResults
ctk_DriveStatCtk
ctk_BuildCtkStat
5. 11. 2. Browsing statistics
ctk_GetStatNodeProperty
ctk_GetNumberOfCtkStatNode
ctk_GetCtkStatNodeFromEvent
ctk_GetNumberOfCtkStatLine
ctk_GetStatLineProperty
5. 11. 3. Sorting statistics
ctk_SortCtkStatLine
5. 11. 4. Getting aggressors
ctk_GetAggressorList
ctk_GetAggressorProperty
ctk_FreeAggressorList
5. 12. CPE (path simulation)
5. 12. 1. Pattern Generation
cpe_DefineCorrelation