samarth jain
08/31/2023, 2:55 PMMitch Bailey
08/31/2023, 3:06 PMuser_project_wrapper.gds
file to user_project_wrapper
. Digital designs (user_project_wrapper
) also require a gate level verilog/gl/user_project_wrapper.v
file.samarth jain
08/31/2023, 3:10 PMverilog/gl/user_project_wrapper.v
?Mitch Bailey
08/31/2023, 3:13 PM/*
###############################################################
# Generated by: Cadence Innovus 20.10-p004_1
# OS: Linux x86_64(Host ID merl-HP-Z840)
# Generated on: Thu Dec 30 02:09:58 2021
# Design: user_proj_example
# Command: eval_legacy {savenetlist -excludeLeafCell -includePowerGround -flat -exportTopPGNets user_proj_example_power.v}
###############################################################
*/
// Generated by Cadence Genus(TM) Synthesis Solution 20.11-s111_1
// Generated on: Dec 29 2021 11:09:14 PKT (Dec 29 2021 06:09:14 UTC)
// Verification Directory fv/user_proj_example
samarth jain
08/31/2023, 4:12 PMMitch Bailey
08/31/2023, 4:24 PMuser_project_wrapper
or missing gate level verilog.
The XOR check means that the something has been changed in the surrounding power ring. There’s a region around the user_project_wrapper
that must match the golden version.samarth jain
08/31/2023, 4:45 PMverilog/gl/user_project_wrapper.v
contain?Mitch Bailey
08/31/2023, 5:43 PMverilog/gl/user_project_wrapper.v
will just be the top level connectivity. You can probably create it manually without too much effort.samarth jain
08/31/2023, 5:50 PMMitch Bailey
08/31/2023, 9:19 PMuser_project_wrapper
into the caravel framework. The consistency check verifies that all the interface pins and only the interface pins are present. The XOR check verifies that when the user_project_wrapper
is placed, there will be no DRC/LVS errors with the caravel framework. The LA pin positions are fixed in caravel and the XOR check verifies that they have not been moved. The tapeout job does not do routing to the user_projec_wrapper
. Everything is pre-routed to to fixed pin locations.