Saranya P U
11/06/2023, 5:16 AMMitch Bailey
11/06/2023, 11:03 AMprecheck_results/<tag>/tmp/cvc.oeb.report
?Saranya P U
11/06/2023, 11:09 AMSaranya P U
11/06/2023, 11:10 AMMitch Bailey
11/06/2023, 11:11 AMprecheck_results/<tag>/tmp/cvc.errors.gz
?Mitch Bailey
11/06/2023, 11:13 AMSaranya P U
11/06/2023, 11:14 AMSaranya P U
11/06/2023, 11:25 AMMitch Bailey
11/06/2023, 11:50 AMuser_analog_project_wrapper
. Are you just doing a test run?Saranya P U
11/06/2023, 12:17 PMSaranya P U
11/06/2023, 12:20 PMSaranya P U
11/06/2023, 12:49 PMMitch Bailey
11/06/2023, 1:21 PMprecheck_results/<tag>/tmp/lvs.report
file and modify lvs/user_analog_project_wrapper/lvs_config.json
accordingly.
To integrate into the user_analog_project_wrapper
, I’d start with user_analog_project_wrapper_empty
, rename it to user_analog_project_wrapper
, place your macro in there and connect the pins. Save the final design to gds and submit to efabless. This might help.Saranya P U
11/07/2023, 4:03 AMSaranya P U
11/07/2023, 4:44 AMMitch Bailey
11/07/2023, 4:52 AMSaranya P U
11/07/2023, 5:09 AMvks
11/07/2023, 10:08 AMcaravel_user_project_analog/mag/user_analog_project_wrapper.mag
• Manually connect pins of your user layout to pins of wrapper layout
• Instantiate user design symbol in schematic xschem/user_analog_project_wrapper.sch
and export its netlist as xschem/user_analog_project_wrapper.spice
. During export netlist, select following option in xschem "LVS Netlist: top level is .subckt"
Mitch Bailey
11/07/2023, 10:24 AMnetgen
folder so the precheck consistency check passes.vks
11/07/2023, 11:28 AMmag/user_analog_project_wrapper.mag
to generate layout netlist mag/user_analog_project_wrapper.spice
for LVS
• Copy this mag/user_analog_project_wrapper.spice
to netgen/user_analog_project_wrapper.spice
for running LVS using netgen/run_lvs.sh
script.
• Export GDS for mag/user_analog_project_wrapper.mag
layout to /gds/user_analog_project_wrapper.gds
Mitch Bailey
11/08/2023, 12:55 AMmag/user_analog_project_wrapper.spice
to netgen/user_analog_project_wrapper.spice
doesn’t really do anything besides allowing the precheck consistency check to pass. The xschem/user_analog_project_wrapper.spice
file, if available, should probably be used instead.Saranya P U
11/08/2023, 4:24 AM