Project

General

Profile

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
![](clipboard-202503230024-9qc4o.png)
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
![](clipboard-202503230029-um2sv.png)
124
叩叩D 
125
![](clipboard-202503230029-gkarm.png)
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叩