Emilio Baungarten
11/01/2023, 1:57 AMMitch Bailey
11/01/2023, 2:12 AMLVS result:
Final result:
Circuits match uniquely.
.
LVS Done.
Warning: device level LVS may be incomplete due to 2 unflattened cell(s): see /home/baungarten/Desktop/HW_TI_Encryption/precheck_results/01_NOV_2023___00_25_59/outputs/reports/lvs.unflattened
If you open, lvs.unflattened
, you’ll probably see your 2 macros - aes_Trojan
and des_Trojan
.
Currently, your lvs/user_project_wrappper/lvs_config.json
file probably has the default
"LVS_VERILOG_FILES": [
"$UPRJ_ROOT/verilog/gl/user_proj_example.v",
"$UPRJ_ROOT/verilog/gl/user_project_wrapper.v"
],
If your gate level verilog for these macros is in verilog/gl
,Mitch Bailey
11/01/2023, 2:13 AM"LVS_VERILOG_FILES": [
"$UPRJ_ROOT/verilog/gl/aes_Trojan.v",
"$UPRJ_ROOT/verilog/gl/des_Trojan.v",
"$UPRJ_ROOT/verilog/gl/user_project_wrapper.v"
],
Emilio Baungarten
11/01/2023, 2:24 AMaes_Trojan is a black box in the source
des_Trojan is a black box in the source
and "lvs/user_project_wrappper/lvs_config.json" shows:
"LVS_VERILOG_FILES": [
"$UPRJ_ROOT/verilog/gl/user_proj_example.v",
"$UPRJ_ROOT/verilog/gl/$TOP_SOURCE.v"
],
does the $TOP_SOURCE.v isn't work? or why it happens now and in previos precheck didnt it?
I will try with it, but the precheck takes time.
"LVS_VERILOG_FILES": [
"$UPRJ_ROOT/verilog/gl/aes_Trojan.v",
"$UPRJ_ROOT/verilog/gl/des_Trojan.v",
"$UPRJ_ROOT/verilog/gl/user_project_wrapper.v"
],
Emilio Baungarten
11/01/2023, 2:24 AMMitch Bailey
11/01/2023, 2:59 AMMitch Bailey
11/01/2023, 3:33 AM$TOP_SOURCE
in the file. It’s the same thing.Emilio Baungarten
11/01/2023, 3:57 AMlvs/user_project_wrappper/lvs_config.json
with:
"LVS_VERILOG_FILES": [
"$UPRJ_ROOT/verilog/gl/aes_Trojan.v",
"$UPRJ_ROOT/verilog/gl/des_Trojan.v",
"$UPRJ_ROOT/verilog/gl/user_proj_example.v"
],
The message Warning: device level LVS may be incomplete due to 2 unflattened
didn't appears.
What could be wrong?Mitch Bailey
11/01/2023, 4:02 AMuser_project_wrapper.v
. Looks like there’s user_proj_example.v
instead. user_proj_example
isn’t used , is it?Emilio Baungarten
11/01/2023, 2:34 PMEmilio Baungarten
11/01/2023, 3:58 PM