Generated updated GDS with DAC design
diff --git a/gds/caravel.gds.gz b/gds/caravel.gds.gz index 1475acc..99d96fc 100644 --- a/gds/caravel.gds.gz +++ b/gds/caravel.gds.gz Binary files differ
diff --git a/gds/caravel.mag b/gds/caravel.mag index 78cdafa..0b776c4 100644 --- a/gds/caravel.mag +++ b/gds/caravel.mag
@@ -1,7 +1,7 @@ magic tech sky130A magscale 1 2 -timestamp 1607369517 +timestamp 1607536445 << checkpaint >> rect -1260 -1260 718860 1038860 << metal1 >> @@ -81614,187 +81614,187 @@ rect 400342 222659 400384 222895 rect 380288 222617 400384 222659 use user_id_programming user_id_value ../mag -timestamp 1607369517 +timestamp 1607536445 transform 1 0 656625 0 1 80926 box 0 0 7109 7077 use storage storage ../mag -timestamp 1607369517 +timestamp 1607536445 transform 1 0 52031 0 1 61392 box 0 0 88934 189234 use mgmt_core soc ../mag -timestamp 1607369517 +timestamp 1607536445 transform 1 0 204550 0 1 53700 box 0 0 430000 170000 use sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped rstb_level ../mag -timestamp 1607369517 +timestamp 1607536445 transform 1 0 154753 0 1 51403 box 0 1 5124 5084 use simple_por por ../mag -timestamp 1607369517 +timestamp 1607536445 transform 1 0 654176 0 1 104197 box 25 11 11344 8338 use mgmt_protect mgmt_buffers ../mag -timestamp 1607369517 +timestamp 1607536445 transform 1 0 288100 0 1 239747 box 0 0 169594 13025 use gpio_control_block gpio_control_bidir\[1\] ../mag -timestamp 1607369517 +timestamp 1607536445 transform -1 0 708537 0 1 166200 box 0 0 33934 18344 use gpio_control_block gpio_control_bidir\[0\] -timestamp 1607369517 +timestamp 1607536445 transform -1 0 708537 0 1 121000 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[37\] -timestamp 1607369517 +timestamp 1607536445 transform 1 0 8567 0 1 202600 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[36\] -timestamp 1607369517 +timestamp 1607536445 transform 1 0 8567 0 1 245800 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[3\] -timestamp 1607369517 +timestamp 1607536445 transform -1 0 708537 0 1 256400 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[2\] -timestamp 1607369517 +timestamp 1607536445 transform -1 0 708537 0 1 211200 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[35\] -timestamp 1607369517 +timestamp 1607536445 transform 1 0 8567 0 1 289000 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[34\] -timestamp 1607369517 +timestamp 1607536445 transform 1 0 8567 0 1 332200 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[33\] -timestamp 1607369517 +timestamp 1607536445 transform 1 0 8567 0 1 375400 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[5\] -timestamp 1607369517 +timestamp 1607536445 transform -1 0 708537 0 1 346400 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[4\] -timestamp 1607369517 +timestamp 1607536445 transform -1 0 708537 0 1 301400 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[7\] -timestamp 1607369517 +timestamp 1607536445 transform -1 0 708537 0 1 479800 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[6\] -timestamp 1607369517 +timestamp 1607536445 transform -1 0 708537 0 1 391600 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[32\] -timestamp 1607369517 +timestamp 1607536445 transform 1 0 8567 0 1 418600 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[31\] -timestamp 1607369517 +timestamp 1607536445 transform 1 0 8567 0 1 546200 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[30\] -timestamp 1607369517 +timestamp 1607536445 transform 1 0 8567 0 1 589400 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[29\] -timestamp 1607369517 +timestamp 1607536445 transform 1 0 8567 0 1 632600 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[9\] -timestamp 1607369517 +timestamp 1607536445 transform -1 0 708537 0 1 568800 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[8\] -timestamp 1607369517 +timestamp 1607536445 transform -1 0 708537 0 1 523800 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[10\] -timestamp 1607369517 +timestamp 1607536445 transform -1 0 708537 0 1 614000 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[28\] -timestamp 1607369517 +timestamp 1607536445 transform 1 0 8567 0 1 675800 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[27\] -timestamp 1607369517 +timestamp 1607536445 transform 1 0 8567 0 1 719000 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[26\] -timestamp 1607369517 +timestamp 1607536445 transform 1 0 8567 0 1 762200 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[13\] -timestamp 1607369517 +timestamp 1607536445 transform -1 0 708537 0 1 749200 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[12\] -timestamp 1607369517 +timestamp 1607536445 transform -1 0 708537 0 1 704200 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[11\] -timestamp 1607369517 +timestamp 1607536445 transform -1 0 708537 0 1 659000 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[25\] -timestamp 1607369517 +timestamp 1607536445 transform 1 0 8567 0 1 805400 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[24\] -timestamp 1607369517 +timestamp 1607536445 transform 1 0 8567 0 1 889800 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[23\] -timestamp 1607369517 +timestamp 1607536445 transform 0 1 97200 -1 0 1029747 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[22\] -timestamp 1607369517 +timestamp 1607536445 transform 0 1 148600 -1 0 1029747 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[21\] -timestamp 1607369517 +timestamp 1607536445 transform 0 1 200000 -1 0 1029747 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[20\] -timestamp 1607369517 +timestamp 1607536445 transform 0 1 251400 -1 0 1029747 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[19\] -timestamp 1607369517 +timestamp 1607536445 transform 0 1 303000 -1 0 1029747 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[18\] -timestamp 1607369517 +timestamp 1607536445 transform 0 1 353400 -1 0 1029747 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[17\] -timestamp 1607369517 +timestamp 1607536445 transform 0 1 420800 -1 0 1029747 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[16\] -timestamp 1607369517 +timestamp 1607536445 transform 0 1 497800 -1 0 1029747 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[15\] -timestamp 1607369517 +timestamp 1607536445 transform 0 1 549200 -1 0 1029747 box 0 0 33934 18344 use gpio_control_block gpio_control_in\[14\] -timestamp 1607369517 +timestamp 1607536445 transform -1 0 708537 0 1 927600 box 0 0 33934 18344 use chip_io padframe ../mag -timestamp 1607369517 +timestamp 1607536445 transform 1 0 0 0 1 0 box 0 0 717600 1037600 use user_project_wrapper mprj ../mag -timestamp 1607369517 +timestamp 1607536445 transform 1 0 65277 0 1 276402 box -8436 -7366 592360 711302 << properties >>
diff --git a/gds/caravel.old.gds.gz b/gds/caravel.old.gds.gz index 6500f5a..1475acc 100644 --- a/gds/caravel.old.gds.gz +++ b/gds/caravel.old.gds.gz Binary files differ
diff --git a/gds/user_project_wrapper.gds.gz b/gds/user_project_wrapper.gds.gz index 09890f1..073bb1c 100644 --- a/gds/user_project_wrapper.gds.gz +++ b/gds/user_project_wrapper.gds.gz Binary files differ
diff --git a/mag/10good.mag b/mag/10good.mag index 4a220fc..1d76912 100644 --- a/mag/10good.mag +++ b/mag/10good.mag
@@ -1,6 +1,6 @@ magic tech sky130A -timestamp 1607535698 +timestamp 1607536219 << metal1 >> rect 36077 24683 36179 24689 rect 36077 24624 36087 24683 @@ -522,18 +522,18 @@ rect 18759 20110 20417 20186 rect 28739 20130 30397 20206 rect 8944 20078 10466 20087 -use 9good 9good_1 -timestamp 1607535698 -transform 1 0 19934 0 1 3 -box -3 -1 19911 23259 -use 9good 9good_0 -timestamp 1607535698 -transform 1 0 2 0 1 1 -box -3 -1 19911 23259 use Sw-1 Sw-1_0 -timestamp 1607535698 +timestamp 1607536219 transform 1 0 38534 0 1 22730 box -70 45 891 509 +use 9good 9good_0 +timestamp 1607536219 +transform 1 0 2 0 1 1 +box -3 -1 19911 23259 +use 9good 9good_1 +timestamp 1607536219 +transform 1 0 19934 0 1 3 +box -3 -1 19911 23259 << labels >> rlabel metal4 -339 21054 -292 21094 1 GND rlabel metal2 -349 20793 -302 20833 1 VDD
diff --git a/mag/2good.mag b/mag/2good.mag index 6cfb584..0d97fd7 100644 --- a/mag/2good.mag +++ b/mag/2good.mag
@@ -1,7 +1,7 @@ magic tech sky130A magscale 1 2 -timestamp 1607535698 +timestamp 1607536219 << locali >> rect -180 1366 -114 1382 rect -184 1324 -174 1366 @@ -119,32 +119,32 @@ rect 638 -224 708 75 rect 633 -294 2671 -224 rect 638 -1126 708 -294 -use sky130_fd_pr__res_generic_po_0v6cx5 sky130_fd_pr__res_generic_po_0v6cx5_0 +use Sw-1 Sw-1_0 +timestamp 1607536219 +transform 1 0 124 0 1 -86 +box -140 90 1782 1018 +use Sw-1 Sw-1_1 +timestamp 1607536219 +transform 1 0 110 0 1 -1292 +box -140 90 1782 1018 +use Sw-1 Sw-1_2 +timestamp 1607536219 +transform 1 0 2068 0 1 -460 +box -140 90 1782 1018 +use sky130_fd_pr__res_generic_po_abfehu sky130_fd_pr__res_generic_po_abfehu_0 timestamp 1606707439 -transform 1 0 -67 0 1 -150 -box -33 -244 33 244 -use sky130_fd_pr__res_generic_po_kabjgr sky130_fd_pr__res_generic_po_kabjgr_0 -timestamp 1606707439 -transform 1 0 -151 0 1 556 +transform 1 0 -147 0 1 1176 box -33 -244 33 244 use sky130_fd_pr__res_generic_po_i65fu2 sky130_fd_pr__res_generic_po_i65fu2_0 timestamp 1606707439 transform 1 0 -147 0 1 -742 box -33 -244 33 244 -use sky130_fd_pr__res_generic_po_abfehu sky130_fd_pr__res_generic_po_abfehu_0 +use sky130_fd_pr__res_generic_po_kabjgr sky130_fd_pr__res_generic_po_kabjgr_0 timestamp 1606707439 -transform 1 0 -147 0 1 1176 +transform 1 0 -151 0 1 556 box -33 -244 33 244 -use Sw-1 Sw-1_2 -timestamp 1607535698 -transform 1 0 2068 0 1 -460 -box -140 90 1782 1018 -use Sw-1 Sw-1_1 -timestamp 1607535698 -transform 1 0 110 0 1 -1292 -box -140 90 1782 1018 -use Sw-1 Sw-1_0 -timestamp 1607535698 -transform 1 0 124 0 1 -86 -box -140 90 1782 1018 +use sky130_fd_pr__res_generic_po_0v6cx5 sky130_fd_pr__res_generic_po_0v6cx5_0 +timestamp 1606707439 +transform 1 0 -67 0 1 -150 +box -33 -244 33 244 << end >>
diff --git a/mag/3good.mag b/mag/3good.mag index 45340f6..b3dc5c4 100644 --- a/mag/3good.mag +++ b/mag/3good.mag
@@ -1,6 +1,6 @@ magic tech sky130A -timestamp 1607535698 +timestamp 1607536219 << metal1 >> rect 1992 1550 2030 2024 rect 1766 1532 2030 1550 @@ -32,16 +32,16 @@ << metal4 >> rect 443 1164 488 1310 rect 472 1083 1491 1121 -use Sw-1 Sw-1_0 -timestamp 1607535698 -transform 1 0 1185 0 1 1008 -box -70 45 891 509 -use 2good 2good_1 -timestamp 1607535698 -transform 1 0 103 0 1 1850 -box -97 -601 1925 738 use 2good 2good_0 -timestamp 1607535698 +timestamp 1607536219 transform 1 0 98 0 1 604 box -97 -601 1925 738 +use 2good 2good_1 +timestamp 1607536219 +transform 1 0 103 0 1 1850 +box -97 -601 1925 738 +use Sw-1 Sw-1_0 +timestamp 1607536219 +transform 1 0 1185 0 1 1008 +box -70 45 891 509 << end >>
diff --git a/mag/4good.mag b/mag/4good.mag index 211dd97..83b317f 100644 --- a/mag/4good.mag +++ b/mag/4good.mag
@@ -1,6 +1,6 @@ magic tech sky130A -timestamp 1607535698 +timestamp 1607536219 << metal1 >> rect 2051 2833 2083 3926 rect 1750 2814 2083 2833 @@ -41,16 +41,16 @@ rect 1403 1503 1582 1522 << metal4 >> rect 435 2401 473 2578 -use 3good 3good_1 -timestamp 1607535698 -transform 1 0 4 0 1 2517 -box 1 3 2076 2588 -use 3good 3good_0 -timestamp 1607535698 -transform 1 0 -2 0 1 -1 -box 1 3 2076 2588 use Sw-1 Sw-1_0 -timestamp 1607535698 +timestamp 1607536219 transform 1 0 1173 0 1 2246 box -70 45 891 509 +use 3good 3good_0 +timestamp 1607536219 +transform 1 0 -2 0 1 -1 +box 1 3 2076 2588 +use 3good 3good_1 +timestamp 1607536219 +transform 1 0 4 0 1 2517 +box 1 3 2076 2588 << end >>
diff --git a/mag/5good.mag b/mag/5good.mag index 6f84c15..56e1eb2 100644 --- a/mag/5good.mag +++ b/mag/5good.mag
@@ -1,6 +1,6 @@ magic tech sky130A -timestamp 1607535698 +timestamp 1607536219 << metal1 >> rect 2106 8299 2213 8307 rect 2106 8285 2216 8299 @@ -50,16 +50,16 @@ rect 479 5506 1641 5545 rect 479 5503 521 5506 rect 516 2943 1528 2982 -use 4good 4good_1 -timestamp 1607535698 -transform 1 0 48 0 1 5663 -box -1 2 2115 5105 -use 4good 4good_0 -timestamp 1607535698 -transform 1 0 48 0 1 614 -box -1 2 2115 5105 use Sw-1 Sw-1_0 -timestamp 1607535698 +timestamp 1607536219 transform 1 0 1336 0 1 5441 box -70 45 891 509 +use 4good 4good_0 +timestamp 1607536219 +transform 1 0 48 0 1 614 +box -1 2 2115 5105 +use 4good 4good_1 +timestamp 1607536219 +transform 1 0 48 0 1 5663 +box -1 2 2115 5105 << end >>
diff --git a/mag/6good.mag b/mag/6good.mag index fcb78ad..d65d310 100644 --- a/mag/6good.mag +++ b/mag/6good.mag
@@ -1,6 +1,6 @@ magic tech sky130A -timestamp 1607535698 +timestamp 1607536219 << metal1 >> rect 2192 15324 2211 15325 rect 2174 15302 2211 15324 @@ -59,16 +59,16 @@ rect 425 10001 1608 10043 rect 425 9954 515 10001 rect 465 9951 515 9954 -use Sw-1 Sw-1_0 -timestamp 1607535698 -transform 1 0 1308 0 1 9932 -box -70 45 891 509 -use 5good 5good_1 -timestamp 1607535698 -transform 1 0 -50 0 1 9485 -box 47 616 2227 10768 use 5good 5good_0 -timestamp 1607535698 +timestamp 1607536219 transform 1 0 -48 0 1 -616 box 47 616 2227 10768 +use 5good 5good_1 +timestamp 1607536219 +transform 1 0 -50 0 1 9485 +box 47 616 2227 10768 +use Sw-1 Sw-1_0 +timestamp 1607536219 +transform 1 0 1308 0 1 9932 +box -70 45 891 509 << end >>
diff --git a/mag/7good.mag b/mag/7good.mag index 2fee7b4..e9b477f 100644 --- a/mag/7good.mag +++ b/mag/7good.mag
@@ -1,6 +1,6 @@ magic tech sky130A -timestamp 1607535698 +timestamp 1607536219 << metal1 >> rect 2292 20720 3540 20735 rect 1958 20696 2034 20702 @@ -303,16 +303,16 @@ rect 2845 9892 2852 9932 rect 2271 9883 2852 9892 rect 2271 9880 2317 9883 -use 6good 6good_0 -timestamp 1607535698 -transform 1 0 2 0 1 0 -box -3 0 2218 20253 -use 6good 6good_1 -timestamp 1607535698 -transform 1 0 2537 0 1 -28 -box -3 0 2218 20253 use Sw-1 Sw-1_0 -timestamp 1607535698 +timestamp 1607536219 transform 1 0 3529 0 1 20226 box -70 45 891 509 +use 6good 6good_1 +timestamp 1607536219 +transform 1 0 2537 0 1 -28 +box -3 0 2218 20253 +use 6good 6good_0 +timestamp 1607536219 +transform 1 0 2 0 1 0 +box -3 0 2218 20253 << end >>
diff --git a/mag/8good.mag b/mag/8good.mag index 60384db..7b916d9 100644 --- a/mag/8good.mag +++ b/mag/8good.mag
@@ -1,6 +1,6 @@ magic tech sky130A -timestamp 1607535698 +timestamp 1607536219 << metal1 >> rect 4387 21952 4421 21979 rect 5884 21966 6423 21971 @@ -307,16 +307,16 @@ rect 3803 20291 5579 20343 rect 8913 20329 8970 20343 rect 8913 20262 8956 20329 -use 7good 7good_0 -timestamp 1607535698 -transform 1 0 0 0 1 28 -box -1 -28 4820 20841 -use 7good 7good_1 -timestamp 1607535698 -transform 1 0 5108 0 1 20 -box -1 -28 4820 20841 use Sw-1 Sw-1_0 -timestamp 1607535698 +timestamp 1607536219 transform 1 0 8660 0 1 21115 box -70 45 891 509 +use 7good 7good_1 +timestamp 1607536219 +transform 1 0 5108 0 1 20 +box -1 -28 4820 20841 +use 7good 7good_0 +timestamp 1607536219 +transform 1 0 0 0 1 28 +box -1 -28 4820 20841 << end >>
diff --git a/mag/9good.mag b/mag/9good.mag index 520eed5..abb85dd 100644 --- a/mag/9good.mag +++ b/mag/9good.mag
@@ -1,6 +1,6 @@ magic tech sky130A -timestamp 1607535698 +timestamp 1607536219 << metal1 >> rect 16202 22417 16247 23211 rect 16171 22409 16265 22417 @@ -288,16 +288,16 @@ rect 18018 21419 18605 21464 << metal4 >> rect 18916 21220 18958 22150 -use 8good 8good_0 -timestamp 1607535698 -transform 1 0 -2 0 1 7 -box -1 -8 9928 21979 -use 8good 8good_1 -timestamp 1607535698 -transform 1 0 9983 0 1 10 -box -1 -8 9928 21979 use Sw-1 Sw-1_0 -timestamp 1607535698 +timestamp 1607536219 transform 1 0 18665 0 1 22033 box -70 45 891 509 +use 8good 8good_1 +timestamp 1607536219 +transform 1 0 9983 0 1 10 +box -1 -8 9928 21979 +use 8good 8good_0 +timestamp 1607536219 +transform 1 0 -2 0 1 7 +box -1 -8 9928 21979 << end >>
diff --git a/mag/Sw-1.mag b/mag/Sw-1.mag index 254c1bc..6b8ff6f 100644 --- a/mag/Sw-1.mag +++ b/mag/Sw-1.mag
@@ -1,7 +1,7 @@ magic tech sky130A magscale 1 2 -timestamp 1607535698 +timestamp 1607536219 << nwell >> rect 10 760 664 822 rect 10 758 248 760 @@ -282,14 +282,14 @@ timestamp 1606234862 transform 1 0 125 0 1 719 box -109 -123 137 95 -use sky130_fd_pr__nfet_01v8_p8bhg1 sky130_fd_pr__nfet_01v8_p8bhg1_0 -timestamp 1606234862 -transform 1 0 73 0 1 99 -box 0 0 1 1 use sky130_fd_pr__nfet_01v8_raze6j sky130_fd_pr__nfet_01v8_raze6j_0 timestamp 1606234862 transform 1 0 121 0 1 120 box 0 0 1 1 +use sky130_fd_pr__nfet_01v8_p8bhg1 sky130_fd_pr__nfet_01v8_p8bhg1_0 +timestamp 1606234862 +transform 1 0 73 0 1 99 +box 0 0 1 1 use sky130_fd_pr__nfet_01v8_j74adr sky130_fd_pr__nfet_01v8_j74adr_0 timestamp 1606234862 transform 1 0 377 0 1 97
diff --git a/mag/inverter.mag b/mag/inverter.mag index 840f189..9b92bed 100644 --- a/mag/inverter.mag +++ b/mag/inverter.mag
@@ -72,14 +72,14 @@ rect 128 -276 186 -234 rect 226 -276 242 -234 rect -32 -282 242 -276 -use sky130_fd_pr__pfet_01v8_ykwexw sky130_fd_pr__pfet_01v8_ykwexw_0 -timestamp 1604286783 -transform 1 0 109 0 1 104 -box -109 -104 109 104 use sky130_fd_pr__nfet_01v8_8mr83b sky130_fd_pr__nfet_01v8_8mr83b_0 timestamp 1604286783 transform 1 0 109 0 1 -130 box -73 -68 73 68 +use sky130_fd_pr__pfet_01v8_ykwexw sky130_fd_pr__pfet_01v8_ykwexw_0 +timestamp 1604286783 +transform 1 0 109 0 1 104 +box -109 -104 109 104 << labels >> flabel locali -120 -4 -114 2 0 FreeSans 800 0 0 0 in port 0 nsew
diff --git a/mag/neuron-labeled-extended-opamp.mag b/mag/neuron-labeled-extended-opamp.mag index 8d331ff..6d829d3 100644 --- a/mag/neuron-labeled-extended-opamp.mag +++ b/mag/neuron-labeled-extended-opamp.mag
@@ -397,26 +397,26 @@ rect 3926 178 4928 328 rect -1011 141 4928 178 rect 3878 138 4120 141 -use pmos-diff-amp pmos-diff-amp_3 +use neuron-labeled neuron-labeled_0 +timestamp 1604452313 +transform 1 0 364 0 1 678 +box -364 -678 3630 2294 +use pmos-diff-amp pmos-diff-amp_0 timestamp 1606516043 -transform 1 0 9749 0 1 1657 -box -231 -477 703 691 -use pmos-diff-amp pmos-diff-amp_2 -timestamp 1606516043 -transform 1 0 8477 0 1 1657 +transform 1 0 6001 0 1 1657 box -231 -477 703 691 use pmos-diff-amp pmos-diff-amp_1 timestamp 1606516043 transform 1 0 7251 0 1 1657 box -231 -477 703 691 -use pmos-diff-amp pmos-diff-amp_0 +use pmos-diff-amp pmos-diff-amp_2 timestamp 1606516043 -transform 1 0 6001 0 1 1657 +transform 1 0 8477 0 1 1657 box -231 -477 703 691 -use neuron-labeled neuron-labeled_0 -timestamp 1604452313 -transform 1 0 364 0 1 678 -box -364 -678 3630 2294 +use pmos-diff-amp pmos-diff-amp_3 +timestamp 1606516043 +transform 1 0 9749 0 1 1657 +box -231 -477 703 691 << labels >> flabel metal1 -598 3840 -548 3886 0 FreeSans 800 0 0 0 v port 0 nsew
diff --git a/mag/one-way.mag b/mag/one-way.mag index ad03bc7..38ebc4b 100644 --- a/mag/one-way.mag +++ b/mag/one-way.mag
@@ -20,12 +20,12 @@ rect 12 168 46 314 rect 100 166 134 312 rect 12 16 46 162 -use sky130_fd_pr__pfet_01v8_owy61o sky130_fd_pr__pfet_01v8_owy61o_0 -timestamp 1606105257 -transform 1 0 73 0 1 371 -box -109 -123 109 123 use sky130_fd_pr__nfet_01v8_63vi9a sky130_fd_pr__nfet_01v8_63vi9a_0 timestamp 1606105257 transform 1 0 73 0 1 99 box -73 -99 73 99 +use sky130_fd_pr__pfet_01v8_owy61o sky130_fd_pr__pfet_01v8_owy61o_0 +timestamp 1606105257 +transform 1 0 73 0 1 371 +box -109 -123 109 123 << end >>
diff --git a/mag/pass-gate-inv-2.mag b/mag/pass-gate-inv-2.mag index a612f75..a0bfdc9 100644 --- a/mag/pass-gate-inv-2.mag +++ b/mag/pass-gate-inv-2.mag
@@ -60,18 +60,18 @@ rect 706 754 778 851 rect 624 682 778 754 rect 706 -156 778 682 -use inverter inverter_0 -timestamp 1606603647 -transform 1 0 -332 0 1 446 -box -126 -478 242 448 -use pass-gate pass-gate_1 -timestamp 1605929851 -transform 1 0 210 0 -1 1385 -box -210 -218 503 586 use pass-gate pass-gate_0 timestamp 1605929851 transform 1 0 210 0 1 218 box -210 -218 503 586 +use pass-gate pass-gate_1 +timestamp 1605929851 +transform 1 0 210 0 -1 1385 +box -210 -218 503 586 +use inverter inverter_0 +timestamp 1606603647 +transform 1 0 -332 0 1 446 +box -126 -478 242 448 << labels >> flabel metal1 -652 344 -640 362 0 FreeSans 800 0 0 0 in_1 port 0 nsew
diff --git a/mag/pass-gate.mag b/mag/pass-gate.mag index 6be09f7..f15345b 100644 --- a/mag/pass-gate.mag +++ b/mag/pass-gate.mag
@@ -90,14 +90,14 @@ rect 411 464 503 534 rect 411 458 422 464 rect 326 446 422 458 -use sky130_fd_pr__pfet_01v8_pa2hmj sky130_fd_pr__pfet_01v8_pa2hmj_0 -timestamp 1605923309 -transform 0 1 128 -1 0 327 -box -109 -180 109 180 use sky130_fd_pr__nfet_01v8_5mkfxl sky130_fd_pr__nfet_01v8_5mkfxl_0 timestamp 1605923309 transform 0 1 130 -1 0 73 box -73 -130 73 130 +use sky130_fd_pr__pfet_01v8_pa2hmj sky130_fd_pr__pfet_01v8_pa2hmj_0 +timestamp 1605923309 +transform 0 1 128 -1 0 327 +box -109 -180 109 180 << labels >> flabel locali -201 61 -189 79 0 FreeSans 640 0 0 0 clk port 0 nsew
diff --git a/mag/pmos-diff-amp.mag b/mag/pmos-diff-amp.mag index d4bea91..48aae57 100644 --- a/mag/pmos-diff-amp.mag +++ b/mag/pmos-diff-amp.mag
@@ -78,30 +78,30 @@ rect 306 -419 424 -377 rect 467 -419 703 -377 rect -215 -477 703 -419 -use sky130_fd_pr__pfet_01v8_4ujh9u sky130_fd_pr__pfet_01v8_4ujh9u_1 -timestamp 1606515282 -transform 0 1 84 -1 0 395 -box -144 -198 144 164 -use sky130_fd_pr__pfet_01v8_4ujh9u sky130_fd_pr__pfet_01v8_4ujh9u_0 -timestamp 1606515282 -transform 0 -1 340 1 0 395 -box -144 -198 144 164 -use sky130_fd_pr__nfet_01v8_r0atdz sky130_fd_pr__nfet_01v8_r0atdz_0 -timestamp 1606512719 -transform 0 1 177 -1 0 -210 -box -98 -107 98 107 -use sky130_fd_pr__nfet_01v8_r0atdz sky130_fd_pr__nfet_01v8_r0atdz_1 -timestamp 1606512719 -transform 0 -1 325 1 0 -210 -box -98 -107 98 107 -use sky130_fd_pr__pfet_01v8_4pknhj sky130_fd_pr__pfet_01v8_4pknhj_0 -timestamp 1606512719 -transform 0 -1 110 1 0 134 -box -134 -148 134 114 use sky130_fd_pr__pfet_01v8_4pknhj sky130_fd_pr__pfet_01v8_4pknhj_1 timestamp 1606512719 transform 0 1 392 -1 0 134 box -134 -148 134 114 +use sky130_fd_pr__pfet_01v8_4pknhj sky130_fd_pr__pfet_01v8_4pknhj_0 +timestamp 1606512719 +transform 0 -1 110 1 0 134 +box -134 -148 134 114 +use sky130_fd_pr__nfet_01v8_r0atdz sky130_fd_pr__nfet_01v8_r0atdz_1 +timestamp 1606512719 +transform 0 -1 325 1 0 -210 +box -98 -107 98 107 +use sky130_fd_pr__nfet_01v8_r0atdz sky130_fd_pr__nfet_01v8_r0atdz_0 +timestamp 1606512719 +transform 0 1 177 -1 0 -210 +box -98 -107 98 107 +use sky130_fd_pr__pfet_01v8_4ujh9u sky130_fd_pr__pfet_01v8_4ujh9u_0 +timestamp 1606515282 +transform 0 -1 340 1 0 395 +box -144 -198 144 164 +use sky130_fd_pr__pfet_01v8_4ujh9u sky130_fd_pr__pfet_01v8_4ujh9u_1 +timestamp 1606515282 +transform 0 1 84 -1 0 395 +box -144 -198 144 164 << labels >> flabel metal1 -200 128 -186 138 0 FreeSans 800 0 0 0 in_1 port 0 nsew
diff --git a/mag/user_project_wrapper.mag b/mag/user_project_wrapper.mag index fdac6ff..613390e 100644 --- a/mag/user_project_wrapper.mag +++ b/mag/user_project_wrapper.mag
@@ -1,7 +1,7 @@ magic tech sky130A magscale 1 2 -timestamp 1607535698 +timestamp 1607536219 << error_p >> rect -7836 710700 -6596 710702 rect 11284 710700 12524 710702 @@ -536,7 +536,7 @@ rect 486804 -1244 487404 -1242 rect 522804 -1244 523404 -1242 rect 558804 -1244 559404 -1242 -rect -2316 -1246 -1076 -1244 +rect -2316 -1246 -1260 -1244 rect 484 -1246 1724 -1244 rect 36484 -1246 37724 -1244 rect 72484 -1246 73724 -1244 @@ -11207,14 +11207,14 @@ rect 533604 -7366 534204 -7364 rect 569604 -7366 570204 -7364 rect 591760 -7366 592360 -7364 -use 10good 10good_0 -timestamp 1607535698 -transform -1 0 142580 0 -1 320426 -box -738 -22 79994 49740 use chip-w-opamp chip-w-opamp_0 timestamp 1606718978 transform 1 0 341468 0 1 448419 box -25936 -8570 19927 24418 +use 10good 10good_0 +timestamp 1607536219 +transform -1 0 142580 0 -1 320426 +box -738 -22 79994 49740 << labels >> rlabel metal3 s 583520 5796 584960 6036 4 analog_io[0] port 1 nsew