127 lines
2.6 KiB
Plaintext
127 lines
2.6 KiB
Plaintext
|
|
#dump IP Tree for debugging
|
||
|
|
dumpIPTree : 0
|
||
|
|
|
||
|
|
#grouping delta cycles with same q-type
|
||
|
|
groupDeltaCycles : 1
|
||
|
|
|
||
|
|
#overrite dprof report (without _<num> suffix
|
||
|
|
overriteReport : 0
|
||
|
|
|
||
|
|
#not creating profiling directory
|
||
|
|
noDir : 0
|
||
|
|
|
||
|
|
#dump internal configs in timeline report
|
||
|
|
dumpConfig : 0
|
||
|
|
|
||
|
|
#enable diagnostics for dynamic interval changings
|
||
|
|
diagDynInterval : 0
|
||
|
|
|
||
|
|
#not generate file report (directy output instead)
|
||
|
|
noFileReport : 0
|
||
|
|
|
||
|
|
#plot execution completion graph
|
||
|
|
plotECG : 0
|
||
|
|
|
||
|
|
#show fgp master simulation time
|
||
|
|
fgpDesignCheck : 0
|
||
|
|
|
||
|
|
#show just exclusive event execution time
|
||
|
|
showOldExclEvtTime : 0
|
||
|
|
|
||
|
|
#trace events scheduling
|
||
|
|
trace.eventSched : 0
|
||
|
|
|
||
|
|
#trace event cost in each sim-time
|
||
|
|
trace.eachSimTime : 0
|
||
|
|
|
||
|
|
#trace event cost in all sim-time
|
||
|
|
trace.allSimTime : 0
|
||
|
|
|
||
|
|
#trace data cost in events
|
||
|
|
trace.dataCost : 0
|
||
|
|
|
||
|
|
#trace vpd changes for in events
|
||
|
|
trace.vpd : 0
|
||
|
|
|
||
|
|
#number of cycles to be skipped before tracking most active simulation cycles
|
||
|
|
numSkipCycles : 0
|
||
|
|
|
||
|
|
#simluation time when to start profiling
|
||
|
|
startSimTime : 0
|
||
|
|
|
||
|
|
#directory of control file
|
||
|
|
ctrlFileDir : ./
|
||
|
|
|
||
|
|
#help in tuning busy-wait time profiling
|
||
|
|
minBusyWaitCnt : 128
|
||
|
|
|
||
|
|
#minimum micro-seconds for simulation time range (default:500000)
|
||
|
|
minRangeSize : 500000
|
||
|
|
|
||
|
|
#minimum cost (in percentage) for event cost reporting (default:0.5%%)
|
||
|
|
minEventCostReport : 0.1
|
||
|
|
|
||
|
|
#number of high fan-out events reported (default:1024)
|
||
|
|
numHighFanOutEvents : 1024
|
||
|
|
|
||
|
|
#try to merge events before simluation finishes, so to improve reporting performance
|
||
|
|
mergeEvents : 1
|
||
|
|
|
||
|
|
#test the consitency of events counter between light-dprof and dprof
|
||
|
|
testLight : 0
|
||
|
|
|
||
|
|
#count the events have been elaborated in simulation time
|
||
|
|
countElabEBlks : 0
|
||
|
|
|
||
|
|
#don't wrap PEBLKs (for testing only)
|
||
|
|
noWrapPEBlks : 0
|
||
|
|
|
||
|
|
#report event cost
|
||
|
|
reportEventCost : 0
|
||
|
|
|
||
|
|
#debug mode for eblk thunk
|
||
|
|
debugEBlkThunk : 0
|
||
|
|
|
||
|
|
#max number of events in report
|
||
|
|
maxNumEventsInReport : 50
|
||
|
|
|
||
|
|
#start time to trace event
|
||
|
|
traceEventStart : -1
|
||
|
|
|
||
|
|
#number of cycles to trace event (default:1024)
|
||
|
|
traceEventCycles : 1024
|
||
|
|
|
||
|
|
#report exclusive clk-load
|
||
|
|
exclReportClkLoad : 1
|
||
|
|
|
||
|
|
#debug execlusive events report
|
||
|
|
debugExclEvts : 0
|
||
|
|
|
||
|
|
#use cpu cycles in exclusive report (for debug only)
|
||
|
|
useCpuCyclesinExclReport : 0
|
||
|
|
|
||
|
|
#max detla cycles allowed (profiling will be shut down if exceeded)
|
||
|
|
maxDeltaNum : 1000000
|
||
|
|
|
||
|
|
#show dummy exclusive events
|
||
|
|
showDummyExclEvts : 0
|
||
|
|
|
||
|
|
#report global locks
|
||
|
|
reportGlobalLocks : 0
|
||
|
|
|
||
|
|
#report only exclusive events (for debug)
|
||
|
|
reportOnlyExclEvts : 0
|
||
|
|
|
||
|
|
#give warning message if having uknown events (for test only)
|
||
|
|
warnOnUnknownEvts : 0
|
||
|
|
|
||
|
|
#report UVM time profile
|
||
|
|
uvmtpc : 0
|
||
|
|
|
||
|
|
#report UVM time profile tb reactive as boundary
|
||
|
|
uvmtpc_tbr : 0
|
||
|
|
|
||
|
|
#report UVM time profile ler as boundary
|
||
|
|
uvmtpc_ler : 0
|
||
|
|
|