PV Center (Case Utility Infrastructure) » History » Version 5
jun chen, 03/23/2025 12:31 AM
1 | 1 | jun chen | # PV Center (Case Utility Infrastructure) |
---|---|---|---|
2 | |||
3 | 390 |
||
4 | Prove YOURSELF! Complete, Accurate, and Intuitive! |
||
5 | 2 | jun chen | DDDDDDDDDDDDDD |
6 | 1 | jun chen | |
7 | ## Quality status |
||
8 | |||
9 | | | | |
||
10 | |--|--| |
||
11 | | Open high-priority BUGFIX: | | |
||
12 | | Open high-priority ENHANCE:| | |
||
13 | | Open crash tickets:| | |
||
14 | | Open hang tickets:| | |
||
15 | | 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)| |
||
16 | 2 | jun chen | |
17 | ## Daily PCR (Performance and Correlation Result) |
||
18 | |||
19 | NA |
||
20 | |||
21 | 3 | jun chen | ## [[PV_cases|Design_Center]] |
22 | |||
23 | ## SoP List |
||
24 | |||
25 | [[Regression Testing Sop]] |
||
26 | [[Generic Testing SoP]] |
||
27 | [[Performance test SOP]] |
||
28 | [[Failure verify SOP]] (How to re-golden) regolden DD |
||
29 | [[Quick python development using TCL interface]] |
||
30 | [[HVP report convention]] |
||
31 | 4 | jun chen | |
32 | ## EUTH |
||
33 | EUTH 1 DODD |
||
34 | EUTH 2 DODD |
||
35 | EUTH OTAKU叩 |
||
36 | 叩 |
||
37 | EUTH 000D |
||
38 | |||
39 | ## KONAN |
||
40 | How to use Konan resource monitor system |
||
41 | Test Hub (DTH Only) |
||
42 | Chamber Related |
||
43 | Release Acceptance Criteria for EMIR (RACE) |
||
44 | |||
45 | # Daily Regression Monitor System |
||
46 | ## HVP Daily Regression |
||
47 | |||
48 | Detail usage: all_reg_monitor.pptx |
||
49 | How to catch crash: VP_crash_binary_search.pptx Latest result: |
||
50 | /scratch02/rnd/sqchen/DRFG/ut—vp—dreg—siqi—20xxx |
||
51 | Daily regression status |
||
52 | |||
53 | /scratch02/rnd/sqchen/DRFG/refer.txt |
||
54 | |||
55 |  |
||
56 | |||
57 | D叩regression D叩叩D |
||
58 | 1. 伲叩长D case□D叩ut/vp/daily—run□□伲叩伲D□D叩ut/vp/ut—run□ |
||
59 | 2. 平伲rd D vp—regressionD叩□叩□ run ut—run□D case□□伲叩regD run time |
||
60 | 3. daily—run□ case D runD叩□ vp—regression -p -r daily—run/mor |
||
61 | 4. daily—runD caseDD DRFG还□每叩monitor□叩□ code clean |
||
62 | |||
63 | ### Vesper Daily Regression |
||
64 | |||
65 | /rnd1/hniu/Vesper/Daily_release/latest.release |
||
66 | |||
67 | ## vp_regression 0叩0叩 |
||
68 | |||
69 | 0000 1: D叩opt binaryD叩叩叩vp caseD(叩叩翩 $client/ut/ ) D vp_regression |
||
70 | 0000 2: D叩opt binaryD叩叩叩vp caseD(叩叩翩 ./R2020xxxx/ )D vp_regression -o |
||
71 | |||
72 | D叩叩叩叩叩Dcase D case suite: |
||
73 | a.ut/tests/ut/vp D叩D叩case vp_regression -r ir pow |
||
74 | b.O叩D叩D叩case vp_regression -r /some/absolute/path/case/pow D叩叩DD |
||
75 | |||
76 | regression 叩叩叩翩DDDD vp_regression -c |
||
77 | |||
78 | D叩D叩重叩D叩DDD叩caseDD vp_regression -d |
||
79 | |||
80 | D叩叩D□叩看DDD真叩叩DD叩DDDDDDD vp_regression -b -d -r ir/dynamic_ir/qa_powerxxxx |
||
81 | |||
82 | D□optionDDDDDDDODDDD |
||
83 | ``` |
||
84 | vp_regression -c -r powD D叩clean powD叩叩叩 |
||
85 | vp_regression -d -b, DOD叩DDrunDDDDbinary search |
||
86 | vp_regression -b -r pow, Drun powD叩caseDD□binary search |
||
87 | vp_regression -e /some/directory/HVP DO□DDD叩叩DD HVP 叩regression |
||
88 | 叩叩叩叩叩 |
||
89 | ``` |
||
90 | 5 | jun chen | |
91 | Returned code 256问叩negative test 0叩0000000000 |
||
92 | 运0 vp_regression D□D failure□DDDDDD (By SiQi) (叩经叩合叩 vp_regression D 20220317□ |
||
93 | |||
94 | 叩田D叩D叩决叩家叩DDvp_regression碰叩failure□DDD叩D叩D叩D叩codeD叩叩叩O叩 |
||
95 | 叩田D叩叩DSiQiDD叩DREG叩叩DDD叩D叩Dvp_regression前叩叩叩commit□D叩D叩D叩D叩codeD叩DD叩叩叩DcodeDD叩DcodeD叩DDD叩叩 |
||
96 | |||
97 | 使DD法叩 |
||
98 | /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 .... |
||
99 | DD : 1. running dir□叩D work, ut D叩级叩录□ |
||
100 | 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" |
||
101 | |||
102 | ## VP regression D叩□□ update golden DD |
||
103 | |||
104 | 叩田DO叩叩DDD叩DDDupdate golden 叩casesDDDDDDDD叩位田D |
||
105 | 1./rnd1/sqchen/important_thing/scripts/usability/vp_update_golden.py |
||
106 | 2.D建叩linkDDDDD叩Dvp_update_golden D田D |
||
107 | 1.DDDhongtu/ut/DD叩叩D叩D叩D田DD叩D叩DDD |
||
108 | 2.叩给叩case pathDDDO叩D叩 |
||
109 | 3.DDcaseDD叩叩D叩叩叩D<username>_2022XXX, such as sqchen_2022xxx)DDDDD叩DOlatest叩dirD叩叩叩DDupdate golden |
||
110 | 4.D叩叩叩XXX.golden叩caseDDDDDDD叩DDD殊叩O叩case叩listD□DD□DD |
||
111 | 5.-f XXX 叩D叩DD非叩常0D叩caseD叩DDDDlistD"Invalid line"D |
||
112 | 6.DD叩Drequired param -t XXXDticket number)D叩DDpushDgerritDD叩review□才叩merge |
||
113 | ODD |
||
114 | vp_update_golden |
||
115 | -c /abc/def /def/abc/ DDDDDDDDD叩case path |
||
116 | -f fail.lis : DDDlog fileD叩含DDupdate叩case叩 |
||
117 | -t 10950 D DDDD叩DDDDD叩Dticket number |
||
118 | -m "XXX XXX" : git commit叩D叩messageDDDO叩DD'", DD叩defaultD"Update golden" |
||
119 | exampleD |
||
120 | |||
121 | input file: |
||
122 | |||
123 |  |
||
124 | 叩叩D |
||
125 |  |
||
126 | |||
127 | |||
128 | ## show_emir_correlation_result (By Siqi) |
||
129 | show_emir_correlation_result.pptx |
||
130 | |||
131 | ## correlation related tools (By Siqi) |
||
132 | D multi power domain□ correlation check□叩D |
||
133 | |||
134 | 底叩show_emir_correlation_result D块叩D叩统D叩DD□支叩Dmulti power domain叩OD叩correlation check叩 |
||
135 | DDD叩Orun_scatter函叩时DcmdD叩DDDoptionD |
||
136 | |||
137 | -p/--test-power: test file□ power domainDDDD index name门伲叩没叩header=0□请叩供D号□但伲叩叩咖叩串D形叩)□ |
||
138 | -P/--ref-power: ref file□ power domainDDDD index name门伲叩没叩header=0□请叩供D号□但伲叩叩咖叩串D形叩)□ |
||
139 | -d/--power-domain: □叩D correlationD power domainD名咖 |
||
140 | |||
141 | D叩D叩多Dpower domainODDDcorrelation checkDDDDcompare_XX叩toolD通叩循叩叩DD叩现叩D叩DDDcompare_ir叩DD叩 |
||
142 | |||
143 | |||
144 | ## code coverage check |
||
145 | |||
146 | Please check: VP code coverage |
||
147 | |||
148 | ## Reference and wish list |
||
149 | |||
150 | DD抓叩□叩叩QoR叩叩DSQL DDDD叩叩DDDDD这D (from DD) |
||
151 | http://10.30.200.21:8088/projects/giga-qos-system/wiki/How_to_get_QoR_raw_data |
||
152 | |||
153 | ## From DB project to dump sdp input files (From Jing) |
||
154 | |||
155 | 首田D叩Dproj□DDDverilog |
||
156 | |||
157 | load—prollect XXX.proll export—verilog XXX.v |
||
158 | D□DD□XXX.proj/lglib DD叩叩叩D叩OD叩DDDlibs |
||
159 | |||
160 | compile—liberty -decompile XXX.proll/lglib/xxx.lib lib1.lib |
||
161 | |||
162 | 再DD叩DDDscenarioODDDspefDsdc |
||
163 | set—working—scenario SCFNARIO—1 |
||
164 | extract—parasitic -clear |
||
165 | extract—parasitic |
||
166 | export—parasitics -file—format SPFF XXX.spef |
||
167 | compute—timing -full—update export—sdc XXX.sdc |
||
168 | DDvcdDDDDDDDD叩D.projD叩DDDD叩 |