File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -82,15 +82,15 @@ echo " "
8282echo " Running CVC..."
8383
8484# Create cdl file from extracted spice file if it doesn't exist
85- if [[ ! -f $SIGNOFF_ROOT /$DESIGN_NAME .cdl.gz || $SIGNOFF_ROOT /$DESIGN_NAME .gds.spice.gz -nt $SIGNOFF_ROOT /$DESIGN_NAME .cdl.gz ]]; then
85+ if [[ ! -f $WORK_ROOT /$DESIGN_NAME .cdl.gz || $SIGNOFF_ROOT /$DESIGN_NAME .gds.spice.gz -nt $WORK_ROOT /$DESIGN_NAME .cdl.gz ]]; then
8686 if [[ ! -f $SIGNOFF_ROOT /$DESIGN_NAME .gds.spice.gz ]]; then
8787 echo " Could not create cdl file from $SIGNOFF_ROOT /$DESIGN_NAME .gds.spice.gz"
8888 exit 2
8989 else
90- echo " Creating $SIGNOFF_ROOT /$DESIGN_NAME .cdl.gz"
90+ echo " Creating $WORK_ROOT /$DESIGN_NAME .cdl.gz"
9191 gunzip -c $SIGNOFF_ROOT /$DESIGN_NAME .gds.spice.gz |
9292 $LVS_ROOT /tech/$PDK /spi2cdl - |
93- gzip -c > $SIGNOFF_ROOT /$DESIGN_NAME .cdl.gz
93+ gzip -c > $WORK_ROOT /$DESIGN_NAME .cdl.gz
9494 fi
9595fi
9696
Original file line number Diff line number Diff line change @@ -90,15 +90,15 @@ echo " "
9090echo " Running CVC for oeb check..."
9191
9292# Create cdl file from extracted spice file if it doesn't exist
93- if [[ ! -f $SIGNOFF_ROOT /$DESIGN_NAME .cdl.gz || $SIGNOFF_ROOT /$DESIGN_NAME .gds.spice.gz -nt $SIGNOFF_ROOT /$DESIGN_NAME .cdl.gz ]]; then
93+ if [[ ! -f $WORK_ROOT /$DESIGN_NAME .cdl.gz || $SIGNOFF_ROOT /$DESIGN_NAME .gds.spice.gz -nt $WORK_ROOT /$DESIGN_NAME .cdl.gz ]]; then
9494 if [[ ! -f $SIGNOFF_ROOT /$DESIGN_NAME .gds.spice.gz ]]; then
9595 echo " Could not create cdl file from $SIGNOFF_ROOT /$DESIGN_NAME .gds.spice.gz"
9696 exit 2
9797 else
98- echo " Creating $SIGNOFF_ROOT /$DESIGN_NAME .cdl.gz"
98+ echo " Creating $WORK_ROOT /$DESIGN_NAME .cdl.gz"
9999 gunzip -c $SIGNOFF_ROOT /$DESIGN_NAME .gds.spice.gz |
100100 $LVS_ROOT /tech/$PDK /spi2cdl - |
101- gzip -c > $SIGNOFF_ROOT /$DESIGN_NAME .cdl.gz
101+ gzip -c > $WORK_ROOT /$DESIGN_NAME .cdl.gz
102102 fi
103103fi
104104
Original file line number Diff line number Diff line change 11CVC_TOP = $DESIGN_NAME
2- CVC_NETLIST = $SIGNOFF_ROOT /$CVC_TOP.cdl.gz
2+ CVC_NETLIST = $WORK_ROOT /$CVC_TOP.cdl.gz
33CVC_MODE = $CVC_TOP
44CVC_MODEL_FILE = $LVS_ROOT/tech/$PDK/cvc.models
55CVC_POWER_FILE = $WORK_ROOT/cvc.power.$CVC_TOP
Original file line number Diff line number Diff line change 11CVC_TOP = $DESIGN_NAME
2- CVC_NETLIST = $SIGNOFF_ROOT /$CVC_TOP.cdl.gz
2+ CVC_NETLIST = $WORK_ROOT /$CVC_TOP.cdl.gz
33CVC_MODE = $CVC_TOP
44CVC_MODEL_FILE = $LVS_ROOT/tech/$PDK/cvc.models
55CVC_POWER_FILE = $WORK_ROOT/cvc.power.$CVC_TOP
Original file line number Diff line number Diff line change @@ -193,9 +193,11 @@ def run_be_check(
193193 if check == "LVS" :
194194 be_script = "run_be_checks"
195195 extra_args = "--nooeb"
196+ tmp_dir = f"{ output_directory } /tmp"
196197 elif check == "OEB" :
197198 be_script = "run_oeb_check"
198199 extra_args = "--noextract" if (Path (report_path ) / f"{ design_name } .gds.spice.gz" ).exists () else ""
200+ tmp_dir = f"{ output_directory } /tmp_oeb"
199201 else :
200202 logging .error (f"Unknown backend check: { check } " )
201203 return False
You can’t perform that action at this time.
0 commit comments