Corrected a statement in the mos_check routine of magic/sky130.tcl that was incorrect but had not been running due to an error in magic's toolkit code, and is now showing up. Also removed some diagnostic output in the capacitor drawing routine in the same file.
diff --git a/VERSION b/VERSION index cc15fe6..1e2d57a 100644 --- a/VERSION +++ b/VERSION
@@ -1 +1 @@ -1.0.449 +1.0.450
diff --git a/sky130/magic/sky130.tcl b/sky130/magic/sky130.tcl index 29f2b3b..4dba385 100644 --- a/sky130/magic/sky130.tcl +++ b/sky130/magic/sky130.tcl
@@ -1945,8 +1945,8 @@ set top_met_sep [+ $end_spacing [- $cdif $top_surround]] # Diagnostic! - puts stdout "cdif = $cdif" - puts stdout "top_met_sep = $top_met_sep" + # puts stdout "cdif = $cdif" + # puts stdout "top_met_sep = $top_met_sep" # Increase end spacing if top metal spacing rule is not met set loc_end_spacing $end_spacing @@ -1954,7 +1954,7 @@ set loc_end_spacing [+ $loc_end_spacing [- $top_metal_space $top_met_sep]] } # Diagnostic! - puts stdout "loc_end_spacing = $loc_end_spacing" + # puts stdout "loc_end_spacing = $loc_end_spacing" # Extend bottom metal under contact to right box grow e ${loc_end_spacing}um @@ -6698,11 +6698,9 @@ # Used by varactor only if {$device == "sky130_fd_pr__cap_var"} { - # NOTE: Removed until update behavior is fixed. - # set magic::minfo_val "Warning: No model exists for this device!" - set magic::minfo_val "" + catch {set magic::minfo_val "Warning: No model exists for this device!"} } else { - set magic::minfo_val "" + catch {set magic::minfo_val ""} } return $parameters