接触验证的人对这个文件应该不陌生,simv.daidir下有一些很奇怪的文件,cginfo.json就是其中之一,打开文件是一堆乱码。这个也并非真的json文件,而是一个zip压缩文件,一下就是解压后的内容
{
"cycles_program_begin": 9581951616762,
"perf": [
{
"stat": [
"main",
"entry",
1.233687162399292,
1.4008430000000001,
6.0849120000000001,
236832,
236832,
0.0,
0.0,
1699088832.8919361,
9581951926737
],
"sub": [
{
"stat": [
"doParsingAndDesignResolution",
"entry",
7.8284111022949219,
4.1681160000000004,
6.085026,
457880,
523416,
0.0,
0.0,
1699088839.48666,
9593822170867
],
"sub": []
},
{
"stat": [
"doParsingAndDesignResolution",
"exit",
15.762230157852173,
10.170107,
6.085026,
488660,
523416,
0.0,
0.0,
1699088847.4204791,
9608102829504
],
"sub": []
},
{
"stat": [
"doPostDesignResolutionToVir2Vcs",
"entry",
15.796509981155396,
10.204359,
6.085026,
488660,
523416,
0.0,
0.0,
1699088847.4547589,
9608164523339
],
"sub": [
{
"stat": [
"doUptoVir2VcsNoSepCleanup",
"entry",
16.42614221572876,
10.832708999999999,
6.085026,
488664,
523416,
0.0,
0.0,
1699088848.0843911,
9609297851987
],
"sub": [
{
"stat": [
"hsoptFrontEnd",
"entry",
20.206569194793701,
14.200502999999999,
6.085026,
496140,
523416,
0.0089280000000000002,
0.24046500000000001,
1699088851.8648181,
9616102540608
],
"sub": []
},
{
"stat": [
"hsoptFrontEnd",
"exit",
20.766027212142944,
14.759684,
6.085026,
496908,
523416,
0.0089280000000000002,
0.24046500000000001,
1699088852.4242761,
9617109559900
],
"sub": []
}
]
},
{
"stat": [
"doUptoVir2VcsNoSepCleanup",
"exit",
20.784008026123047,
14.777666,
6.085026,
496908,
523416,
0.0089280000000000002,
0.24046500000000001,
1699088852.4422569,
9617141909273
],
"sub": []
},
{
"stat": [
"doRadify_vir2vcsAll",
"entry",
20.784147024154663,
14.777805000000001,
6.085026,
496908,
523416,
0.0089280000000000002,
0.24046500000000001,
1699088852.4423959,
9617142126531
],
"sub": []
},
{
"stat": [
"doRadify_vir2vcsAll",
"exit",
22.569903135299683,
16.562754999999999,
6.085026,
518544,
523416,
0.0089280000000000002,
0.24046500000000001,
1699088854.228152,
9620356500622
],
"sub": []
}
]
},
{
"stat": [
"doPostDesignResolutionToVir2Vcs",
"exit",
22.570007085800171,
16.562860000000001,
6.085026,
518544,
523416,
0.0089280000000000002,
0.24046500000000001,
1699088854.228256,
9620356631252
],
"sub": []
},
{
"stat": [
"doGAToPass2",
"entry",
22.570133209228516,
16.562985999999999,
6.085026,
518544,
523416,
0.0089280000000000002,
0.24046500000000001,
1699088854.2283821,
9620356856511
],
"sub": [
{
"stat": [
"DoPass2",
"entry",
26.46164608001709,
16.666537999999999,
6.085026,
517132,
523416,
0.414711,
2.573706,
1699088858.119895,
9627361484282
],
"sub": []
},
{
"stat": [
"DoPass2",
"exit",
41.562456130981445,
27.331206999999999,
10.421524,
549908,
609204,
0.414711,
2.573706,
1699088873.220705,
9654542783574
],
"sub": []
}
]
},
{
"stat": [
"doGAToPass2",
"exit",
41.572365999221802,
27.340862000000001,
10.421524,
549900,
609204,
0.414711,
2.573706,
1699088873.2306149,
9654560536940
],
"sub": []
}
]
},
{
"stat": [
"main",
"exit",
41.578436136245728,
27.346931999999999,
10.421524,
549900,
609204,
0.414711,
2.573706,
1699088873.236685,
9654571314823
],
"sub": []
}
],
"stat": {
"ru_self_cgstart": {
"ru_utime_sec": 16.666623999999999,
"ru_stime_sec": 6.085026,
"ru_maxrss_kb": 154776,
"ru_minflt": 55014,
"ru_majflt": 58,
"ru_nvcsw": 312,
"ru_nivcsw": 436
},
"ru_childs_cgstart": {
"ru_utime_sec": 0.414711,
"ru_stime_sec": 2.573706,
"ru_maxrss_kb": 93168,
"ru_minflt": 10629,
"ru_majflt": 10,
"ru_nvcsw": 58,
"ru_nivcsw": 67
},
"cpu_cycles_cgstart": 9627361601302,
"nMops": 533990,
"nQuads": 164228,
"totalObjSize": 0,
"totalTextSize": 0,
"ru_self_end": {
"ru_utime_sec": 27.347266000000001,
"ru_stime_sec": 10.421524,
"ru_maxrss_kb": 246160,
"ru_minflt": 95356,
"ru_majflt": 59,
"ru_nvcsw": 314,
"ru_nivcsw": 644
},
"ru_childs_end": {
"ru_utime_sec": 0.414711,
"ru_stime_sec": 2.573706,
"ru_maxrss_kb": 93168,
"ru_minflt": 10629,
"ru_majflt": 10,
"ru_nvcsw": 58,
"ru_nivcsw": 67
},
"cpu_cycles_end": 9654571849610,
"cpu_cycles_total": 72620232848,
"mopSpeed": 49996.058289379973,
"quadSpeed": 15376.229256630824,
"mop/quad": 3.2515161848162313,
"outputSizePerQuad": 0.0,
"Frontend(%)": 61.527804738113566,
"CodeGen(%)": 38.472195261886434,
"peak_mem_kb": 609204,
"realTime": 41.578818082809448
},
"MlibObjs": {},
"PrevCompiledModules": {},
"NameTable": {
"vcs_paramclassrepository": [
"vcs_paramclassrepository",
"hEeZs",
"module",
1
],
"std": [
"std",
"reYIK",
"module",
2
],
"uvm_pkg": [
"uvm_pkg",
"zr7M1",
"module",
3
],
"_vcs_msglog": [
"_vcs_msglog",
"zQBzV",
"module",
4
],
"uvm_custom_install_recording": [
"uvm_custom_install_recording",
"nhiwz",
"module",
5
],
"packet_pkg": [
"packet_pkg",
"MjgzM",
"module",
6
],
"gen_pkg": [
"gen_pkg",
"RW3QB",
"module",
7
],
"env_pkg": [
"env_pkg",
"NU54h",
"module",
8
],
"top": [
"top",
"Emx8S",
"module",
9
],
"...MASTER...": [
"SIM",
"amcQw",
"module",
10
]
},
"CompileStrategy": "fullc",
"cpu_cycles_pass2_start": 9627361512222,
"CurCompileUdps": {},
"SIMBData": {
"out": "amcQwB.o",
"bytes": 0,
"text": 0
},
"incremental": "on",
"CurCompileModules": [
"...MASTER...",
"...MASTER...",
"vcs_paramclassrepository",
"vcs_paramclassrepository",
"std",
"std",
"uvm_pkg",
"uvm_pkg",
"_vcs_msglog",
"_vcs_msglog",
"uvm_custom_install_recording",
"uvm_custom_install_recording",
"packet_pkg",
"packet_pkg",
"gen_pkg",
"gen_pkg",
"env_pkg",
"env_pkg",
"top",
"top"
],
"LVLData": [
"SIM"
],
"PEModules": [],
"CompileProcesses": [
"cgproc.5112.json"
],
"Misc": {
"vcs_version": "Q-2020.03-SP2-7_Full64",
"vcs_build_date": "Build Date = Jul 26 2021 20:18:38",
"master_pid": 5112,
"SNPS_VCS_INTERNAL_ROOT_PID": 4691,
"VCS_HOME": "/tool/cbar/apps/synopsys/Q-2020.03-SP2-7",
"hostname": "localhost.localdomain",
"cwd": "/redhat6/sda3///lab/uvm/simple/factory",
"csrc": "csrc",
"csrc_abs": "/redhat6/sda3///lab/uvm/simple/factory/csrc",
"daidir": "simv.daidir",
"daidir_abs": "/redhat6/sda3///lab/uvm/simple/factory/simv.daidir",
"default_output_dir": "csrc",
"archive_dir": "archive.0"
},
"Machine_info": {
"cpu": [
{
"processor#": "0",
"model name": "Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz",
"cpu MHz": "1799.999",
"cache size": "6144 KB",
"cpu cores": "1",
"address sizes": "42 bits physical, 48 bits virtual"
},
{
"processor#": "1",
"model name": "Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz",
"cpu MHz": "1799.999",
"cache size": "6144 KB",
"cpu cores": "1",
"address sizes": "42 bits physical, 48 bits virtual"
}
],
"available_cpu": 2,
"mem": {
"MemTotal": "3861280 kB",
"MemFree": "182144 kB",
"MemAvailable ": "2215380 kB",
"Buffers": "870108 kB",
"Cached": "787288 kB",
"SwapCached": "20 kB"
}
},
"rlimit": {
"data": -1,
"stack": -1
},
"CompileStatus": "Successful"
}