Project

General

Profile

Actions

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

  1. 伲叩长D case□D叩ut/vp/daily—run□□伲叩伲D□D叩ut/vp/ut—run□
  2. 平伲rd D vp—regressionD叩□叩□ run ut—run□D case□□伲叩regD run time
  3. daily—run□ case D runD叩□ vp—regression -p -r daily—run/mor
  4. 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