PV Center (Case Utility Infrastructure) » History » Revision 5
« Previous |
Revision 5/6
(diff)
| Next »
jun chen, 03/23/2025 12:31 AM
PV Center (Case Utility Infrastructure)¶
390
Prove YOURSELF! Complete, Accurate, and Intuitive!
DDDDDDDDDDDDDD
Quality status¶
Open high-priority BUGFIX: | |
Open high-priority ENHANCE: | |
Open crash tickets: | |
Open hang tickets: | |
Coverage statis (XiaoMei kick-off): | http://10.30.100.17:8080/job/cicd/job/gcov_report/ws/gcov_repor t_latest.html in VNC (monthly update, at first Friday) |
Daily PCR (Performance and Correlation Result)¶
NA
Design_Center¶
SoP List¶
Regression Testing Sop
Generic Testing SoP
Performance test SOP
Failure verify SOP (How to re-golden) regolden DD
Quick python development using TCL interface
HVP report convention
EUTH¶
EUTH 1 DODD
EUTH 2 DODD
EUTH OTAKU叩
叩
EUTH 000D
KONAN¶
How to use Konan resource monitor system
Test Hub (DTH Only)
Chamber Related
Release Acceptance Criteria for EMIR (RACE)
Daily Regression Monitor System¶
HVP Daily Regression¶
Detail usage: all_reg_monitor.pptx
How to catch crash: VP_crash_binary_search.pptx Latest result:
/scratch02/rnd/sqchen/DRFG/ut—vp—dreg—siqi—20xxx
Daily regression status
/scratch02/rnd/sqchen/DRFG/refer.txt
D叩regression D叩叩D
- 伲叩长D case□D叩ut/vp/daily—run□□伲叩伲D□D叩ut/vp/ut—run□
- 平伲rd D vp—regressionD叩□叩□ run ut—run□D case□□伲叩regD run time
- daily—run□ case D runD叩□ vp—regression -p -r daily—run/mor
- daily—runD caseDD DRFG还□每叩monitor□叩□ code clean
Vesper Daily Regression¶
/rnd1/hniu/Vesper/Daily_release/latest.release
vp_regression 0叩0叩¶
0000 1: D叩opt binaryD叩叩叩vp caseD(叩叩翩 $client/ut/ ) D vp_regression
0000 2: D叩opt binaryD叩叩叩vp caseD(叩叩翩 ./R2020xxxx/ )D vp_regression -o
D叩叩叩叩叩Dcase D case suite:
a.ut/tests/ut/vp D叩D叩case vp_regression -r ir pow
b.O叩D叩D叩case vp_regression -r /some/absolute/path/case/pow D叩叩DD
regression 叩叩叩翩DDDD vp_regression -c
D叩D叩重叩D叩DDD叩caseDD vp_regression -d
D叩叩D□叩看DDD真叩叩DD叩DDDDDDD vp_regression -b -d -r ir/dynamic_ir/qa_powerxxxx
D□optionDDDDDDDODDDD
vp_regression -c -r powD D叩clean powD叩叩叩
vp_regression -d -b, DOD叩DDrunDDDDbinary search
vp_regression -b -r pow, Drun powD叩caseDD□binary search
vp_regression -e /some/directory/HVP DO□DDD叩叩DD HVP 叩regression
叩叩叩叩叩
Returned code 256问叩negative test 0叩0000000000
运0 vp_regression D□D failure□DDDDDD (By SiQi) (叩经叩合叩 vp_regression D 20220317□
叩田D叩D叩决叩家叩DDvp_regression碰叩failure□DDD叩D叩D叩D叩codeD叩叩叩O叩
叩田D叩叩DSiQiDD叩DREG叩叩DDD叩D叩Dvp_regression前叩叩叩commit□D叩D叩D叩D叩codeD叩DD叩叩叩DcodeDD叩DcodeD叩DDD叩叩
使DD法叩
/rnd1/sqchen/importand—thing/scripts/usability/check—own—failure.csh ut—run/ir/static—ir/qa—ir—cl ock ut—run/em/qa—add—em—rule ....
DD : 1. running dir□叩D work, ut D叩级叩录□
2. case pathD伲叩伲须伲“ut—run/XX/XX"□ 例伲failed caseD abs path伲/rnd1/XX/XX/hongtu/ut/tests/ut/vp/ ut—run/ir/static—ir/qa—ir—clock/□叩case path□叩 伲 “ut—run/ir/static—ir/qa—ir—clock"
VP regression D叩□□ update golden DD¶
叩田DO叩叩DDD叩DDDupdate golden 叩casesDDDDDDDD叩位田D
1./rnd1/sqchen/important_thing/scripts/usability/vp_update_golden.py
2.D建叩linkDDDDD叩Dvp_update_golden D田D
1.DDDhongtu/ut/DD叩叩D叩D叩D田DD叩D叩DDD
2.叩给叩case pathDDDO叩D叩
3.DDcaseDD叩叩D叩叩叩D_2022XXX, such as sqchen_2022xxx)DDDDD叩DOlatest叩dirD叩叩叩DDupdate golden
4.D叩叩叩XXX.golden叩caseDDDDDDD叩DDD殊叩O叩case叩listD□DD□DD
5.-f XXX 叩D叩DD非叩常0D叩caseD叩DDDDlistD"Invalid line"D
6.DD叩Drequired param -t XXXDticket number)D叩DDpushDgerritDD叩review□才叩merge
ODD
vp_update_golden
-c /abc/def /def/abc/ DDDDDDDDD叩case path
-f fail.lis : DDDlog fileD叩含DDupdate叩case叩
-t 10950 D DDDD叩DDDDD叩Dticket number
-m "XXX XXX" : git commit叩D叩messageDDDO叩DD'", DD叩defaultD"Update golden"
exampleD
input file:
叩叩D
show_emir_correlation_result (By Siqi)¶
show_emir_correlation_result.pptx
correlation related tools (By Siqi)¶
D multi power domain□ correlation check□叩D
底叩show_emir_correlation_result D块叩D叩统D叩DD□支叩Dmulti power domain叩OD叩correlation check叩
DDD叩Orun_scatter函叩时DcmdD叩DDDoptionD
-p/--test-power: test file□ power domainDDDD index name门伲叩没叩header=0□请叩供D号□但伲叩叩咖叩串D形叩)□
-P/--ref-power: ref file□ power domainDDDD index name门伲叩没叩header=0□请叩供D号□但伲叩叩咖叩串D形叩)□
-d/--power-domain: □叩D correlationD power domainD名咖
D叩D叩多Dpower domainODDDcorrelation checkDDDDcompare_XX叩toolD通叩循叩叩DD叩现叩D叩DDDcompare_ir叩DD叩
code coverage check¶
Please check: VP code coverage
Reference and wish list¶
DD抓叩□叩叩QoR叩叩DSQL DDDD叩叩DDDDD这D (from DD)
http://10.30.200.21:8088/projects/giga-qos-system/wiki/How_to_get_QoR_raw_data
From DB project to dump sdp input files (From Jing)¶
首田D叩Dproj□DDDverilog
load—prollect XXX.proll export—verilog XXX.v
D□DD□XXX.proj/lglib DD叩叩叩D叩OD叩DDDlibs
compile—liberty -decompile XXX.proll/lglib/xxx.lib lib1.lib
再DD叩DDDscenarioODDDspefDsdc
set—working—scenario SCFNARIO—1
extract—parasitic -clear
extract—parasitic
export—parasitics -file—format SPFF XXX.spef
compute—timing -full—update export—sdc XXX.sdc
DDvcdDDDDDDDD叩D.projD叩DDDD叩
Updated by jun chen 3 months ago · 6 revisions