DPLL routing completed
diff --git a/gds/run_magic_drc.tcl b/gds/run_magic_drc.tcl new file mode 100644 index 0000000..0c06968 --- /dev/null +++ b/gds/run_magic_drc.tcl
@@ -0,0 +1,32 @@ +# run_magic_drc.tcl --- +# batch script for running DRC + +crashbackups stop +drc euclidean on +drc style drc(full) +drc on +snap internal +gds flatglob *__example_* +gds flatten true +gds read /home/mariam/mabrains/caravel_user_project_analog_LDO_DPLL/gds/user_analog_project_wrapper +load user_analog_project_wrapper +select top cell +expand +drc catchup +set allerrors [drc listall why] +set oscale [cif scale out] +set ofile [open user_analog_project_wrapper_drc.txt w] +puts $ofile "DRC errors for cell user_analog_project_wrapper" +puts $ofile "--------------------------------------------" +foreach {whytext rectlist} $allerrors { + puts $ofile "" + puts $ofile $whytext + foreach rect $rectlist { + set llx [format "%.3f" [expr $oscale * [lindex $rect 0]]] + set lly [format "%.3f" [expr $oscale * [lindex $rect 1]]] + set urx [format "%.3f" [expr $oscale * [lindex $rect 2]]] + set ury [format "%.3f" [expr $oscale * [lindex $rect 3]]] + puts $ofile "$llx $lly $urx $ury" + } +} +close $ofile
diff --git a/gds/user_analog_project_wrapper.gds b/gds/user_analog_project_wrapper.gds index 7b382a8..d01a672 100644 --- a/gds/user_analog_project_wrapper.gds +++ b/gds/user_analog_project_wrapper.gds Binary files differ