divisorx32 dine
diff --git a/mag/VCO/divx32.mag b/mag/VCO/divx32.mag index 3aeb948..aa68615 100644 --- a/mag/VCO/divx32.mag +++ b/mag/VCO/divx32.mag
@@ -1,7 +1,7 @@ magic tech sky130A magscale 1 2 -timestamp 1608334821 +timestamp 1608340837 << nwell >> rect 3563 672 3809 1469 rect 3572 -1405 3818 -608 @@ -10,33 +10,85 @@ rect 3626 67 3650 75 rect 3588 -550 3755 55 << metal1 >> -rect 64 -203 7301 233 +rect -186 1368 675 1370 +rect -278 1185 675 1368 +rect 2942 1190 4485 1375 +rect -278 -1126 -97 1185 +rect 6464 233 7624 257 +rect 64 -203 7624 233 +rect 7437 -224 7624 -203 +rect -278 -1160 2469 -1126 +rect 2915 -1160 4402 -1126 +rect -278 -1654 5306 -1160 +rect -278 -1676 2469 -1654 +rect -218 -1679 2469 -1676 +rect -222 -2258 -212 -2144 +rect -56 -2157 -46 -2144 +rect -56 -2173 1869 -2157 +rect -56 -2236 2008 -2173 +rect -56 -2251 1869 -2236 +rect -56 -2258 -46 -2251 +rect 7437 -2612 7626 -224 +rect 4717 -2801 7626 -2612 +<< via1 >> +rect -212 -2258 -56 -2144 << metal2 >> +rect 6 722 96 732 +rect 6 588 96 598 rect 7359 539 7473 549 rect 7332 401 7359 493 rect 7332 391 7473 401 +rect -208 -338 -88 -328 +rect -208 -498 -88 -488 +rect -204 -692 -96 -498 +rect -203 -2134 -96 -692 rect 7332 -717 7465 391 +rect -212 -2144 -56 -2134 +rect -212 -2268 -56 -2258 +rect -203 -2272 -96 -2268 << via2 >> +rect 6 598 96 722 rect 7359 401 7473 539 +rect -208 -488 -88 -338 << metal3 >> +rect -10 732 116 926 +rect -296 722 116 732 +rect -296 610 6 722 +rect -10 598 6 610 +rect 96 598 116 722 +rect -10 442 116 598 rect 7349 539 7483 544 rect 7349 401 7359 539 rect 7473 401 7483 539 rect 7349 396 7483 401 -use freq_div freq_div_2 +rect -218 -338 -78 -333 +rect -218 -488 -208 -338 +rect -88 -488 -78 -338 +rect -218 -493 -78 -488 +rect 5415 -2447 7363 -2337 +use freq_div freq_div_4 timestamp 1608334096 -transform -1 0 2955 0 -1 49 -box -710 -10 3151 1455 -use freq_div freq_div_3 -timestamp 1608334096 -transform -1 0 6671 0 -1 54 -box -710 -10 3151 1455 -use freq_div freq_div_1 -timestamp 1608334096 -transform 1 0 4426 0 1 15 +transform 1 0 2484 0 1 -2854 box -710 -10 3151 1455 use freq_div freq_div_0 timestamp 1608334096 transform 1 0 710 0 1 10 box -710 -10 3151 1455 +use freq_div freq_div_1 +timestamp 1608334096 +transform 1 0 4426 0 1 15 +box -710 -10 3151 1455 +use freq_div freq_div_3 +timestamp 1608334096 +transform -1 0 6671 0 -1 54 +box -710 -10 3151 1455 +use freq_div freq_div_2 +timestamp 1608334096 +transform -1 0 2955 0 -1 49 +box -710 -10 3151 1455 +<< labels >> +rlabel metal3 -296 610 116 732 1 in +rlabel space 4879 -2447 7363 -2337 1 out +rlabel space 1904 -2801 7626 -2612 1 vss +rlabel space 2942 1190 7273 1375 1 vdd << end >>
diff --git a/mag/VCO/freq_div.mag b/mag/VCO/freq_div.mag index df38ee3..d06e8e0 100644 --- a/mag/VCO/freq_div.mag +++ b/mag/VCO/freq_div.mag
@@ -157,29 +157,29 @@ rect -61 287 649 298 rect -61 278 -51 287 rect -176 273 -51 278 -use inverter_fd inverter_fd_3 +use inverter_fd inverter_fd_0 timestamp 1608331766 -transform 1 0 -1147 0 1 -17 -box 456 20 1060 1458 -use inverter_fd inverter_fd_2 -timestamp 1608331766 -transform 1 0 1876 0 1 -3 -box 456 20 1060 1458 -use trans_gate trans_gate_1 -timestamp 1608331766 -transform 1 0 1913 0 1 718 -box -157 -701 436 733 -use inverter_fd inverter_fd_1 -timestamp 1608331766 -transform 1 0 712 0 1 -8 +transform 1 0 -456 0 1 -20 box 456 20 1060 1458 use trans_gate trans_gate_0 timestamp 1608331766 transform 1 0 738 0 1 710 box -157 -701 436 733 -use inverter_fd inverter_fd_0 +use inverter_fd inverter_fd_1 timestamp 1608331766 -transform 1 0 -456 0 1 -20 +transform 1 0 712 0 1 -8 +box 456 20 1060 1458 +use trans_gate trans_gate_1 +timestamp 1608331766 +transform 1 0 1913 0 1 718 +box -157 -701 436 733 +use inverter_fd inverter_fd_2 +timestamp 1608331766 +transform 1 0 1876 0 1 -3 +box 456 20 1060 1458 +use inverter_fd inverter_fd_3 +timestamp 1608331766 +transform 1 0 -1147 0 1 -17 box 456 20 1060 1458 << labels >> rlabel metal3 2395 407 3151 517 1 out
diff --git a/mag/VCO/inverter_fd.mag b/mag/VCO/inverter_fd.mag index 655f9e2..dad2d09 100644 --- a/mag/VCO/inverter_fd.mag +++ b/mag/VCO/inverter_fd.mag
@@ -56,14 +56,14 @@ rect 998 625 1050 635 rect 783 423 846 433 rect 783 306 846 316 -use sky130_fd_pr__pfet_01v8_B5M7SB sky130_fd_pr__pfet_01v8_B5M7SB_0 -timestamp 1608331766 -transform 1 0 756 0 1 955 -box -211 -274 211 274 use sky130_fd_pr__nfet_01v8_ETUE4C sky130_fd_pr__nfet_01v8_ETUE4C_0 timestamp 1608331766 transform 1 0 756 0 1 412 box -211 -224 211 224 +use sky130_fd_pr__pfet_01v8_B5M7SB sky130_fd_pr__pfet_01v8_B5M7SB_0 +timestamp 1608331766 +transform 1 0 756 0 1 955 +box -211 -274 211 274 << labels >> rlabel metal1 456 635 790 698 1 in rlabel via1 998 635 1050 687 1 out
diff --git a/mag/VCO/trans_gate.mag b/mag/VCO/trans_gate.mag index 2ad0f26..798ea82 100644 --- a/mag/VCO/trans_gate.mag +++ b/mag/VCO/trans_gate.mag
@@ -36,14 +36,14 @@ rect -73 -628 -61 -467 rect 344 -628 356 -467 rect -73 -634 356 -628 -use sky130_fd_pr__nfet_01v8_UVCFM7 sky130_fd_pr__nfet_01v8_UVCFM7_0 -timestamp 1608331766 -transform 1 0 144 0 1 -303 -box -211 -224 211 224 use sky130_fd_pr__pfet_01v8_H4M7SM sky130_fd_pr__pfet_01v8_H4M7SM_0 timestamp 1608331766 transform 1 0 146 0 1 233 box -211 -274 211 274 +use sky130_fd_pr__nfet_01v8_UVCFM7 sky130_fd_pr__nfet_01v8_UVCFM7_0 +timestamp 1608331766 +transform 1 0 144 0 1 -303 +box -211 -224 211 224 << labels >> rlabel pwell -61 -628 344 -467 1 vss rlabel metal1 -157 -404 176 -345 1 clk_n