Quick fix to a layout route for DRC (#84)

* Quick fix to a route that was hand-corrected from an Openlane
short but which is just shy of the minimum width for metal4.

* Apply automatic changes to Manifest and README.rst

Co-authored-by: RTimothyEdwards <RTimothyEdwards@users.noreply.github.com>
This commit is contained in:
R. Timothy Edwards 2022-04-22 18:10:31 -04:00 committed by GitHub
parent 43fee6ce97
commit 2741111106
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 43 additions and 45 deletions

View File

@ -188,9 +188,9 @@ Analog user projects should adhere the following requirements:
- Top module is named ``user_analog_project_wrapper`` - Top module is named ``user_analog_project_wrapper``
- The ``user_analog_project_wrapper`` uses the `empty analog wrapper <https://github.com/efabless/caravel_user_project_analog/blob/main/mag/user_analog_project_wrapper_empty.mag>`__. - The ``user_analog_project_wrapper`` uses the `empty analog wrapper <https://github.com/efabless/caravel/blob/master/mag/user_analog_project_wrapper_empty.mag>`__.
- The ``user_analog_project_wrapper`` adheres to the same pin order and placement of the `empty analog wrapper <https://github.com/efabless/caravel_user_project_analog/blob/main/mag/user_analog_project_wrapper_empty.mag>`__. - The ``user_analog_project_wrapper`` adheres to the same pin order and placement of the `empty analog wrapper <https://github.com/efabless/caravel/blob/master/mag/user_analog_project_wrapper_empty.mag>`__.
------ ------

View File

@ -1,9 +1,7 @@
magic magic
tech sky130A tech sky130A
magscale 1 2 magscale 1 2
timestamp 1649517864 timestamp 1650665087
<< checkpaint >>
rect -1260 -1260 718860 1038860
<< metal1 >> << metal1 >>
rect 195330 1007088 195336 1007140 rect 195330 1007088 195336 1007140
rect 195388 1007128 195394 1007140 rect 195388 1007128 195394 1007140
@ -72494,7 +72492,7 @@ rect 40054 420742 40120 420743
rect 40054 420678 40055 420742 rect 40054 420678 40055 420742
rect 40119 420678 40120 420742 rect 40119 420678 40120 420742
rect 40054 420677 40120 420678 rect 40054 420677 40120 420678
rect 40058 419515 40116 420677 rect 40058 419515 40118 420677
rect 40054 419514 40120 419515 rect 40054 419514 40120 419515
rect 40054 419450 40055 419514 rect 40054 419450 40055 419514
rect 40119 419450 40120 419514 rect 40119 419450 40120 419514
@ -73721,155 +73719,155 @@ timestamp 1649268499
transform 1 0 149554 0 1 16026 transform 1 0 149554 0 1 16026
box -262 -10348 35048 2764 box -262 -10348 35048 2764
use gpio_control_block gpio_control_bidir_1\[0\] use gpio_control_block gpio_control_bidir_1\[0\]
timestamp 1649688056 timestamp 1650313688
transform -1 0 710203 0 1 121000 transform -1 0 710203 0 1 121000
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_bidir_1\[1\] use gpio_control_block gpio_control_bidir_1\[1\]
timestamp 1649688056 timestamp 1650313688
transform -1 0 710203 0 1 166200 transform -1 0 710203 0 1 166200
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_bidir_2\[0\] use gpio_control_block gpio_control_bidir_2\[0\]
timestamp 1649688056 timestamp 1650313688
transform 1 0 7631 0 1 289000 transform 1 0 7631 0 1 289000
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_bidir_2\[1\] use gpio_control_block gpio_control_bidir_2\[1\]
timestamp 1649688056 timestamp 1650313688
transform 1 0 7631 0 1 245800 transform 1 0 7631 0 1 245800
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_bidir_2\[2\] use gpio_control_block gpio_control_bidir_2\[2\]
timestamp 1649688056 timestamp 1650313688
transform 1 0 7631 0 1 202600 transform 1 0 7631 0 1 202600
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[0\] use gpio_control_block gpio_control_in_1\[0\]
timestamp 1649688056 timestamp 1650313688
transform -1 0 710203 0 1 523800 transform -1 0 710203 0 1 523800
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[1\] use gpio_control_block gpio_control_in_1\[1\]
timestamp 1649688056 timestamp 1650313688
transform -1 0 710203 0 1 568800 transform -1 0 710203 0 1 568800
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[2\] use gpio_control_block gpio_control_in_1\[2\]
timestamp 1649688056 timestamp 1650313688
transform -1 0 710203 0 1 614000 transform -1 0 710203 0 1 614000
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[3\] use gpio_control_block gpio_control_in_1\[3\]
timestamp 1649688056 timestamp 1650313688
transform -1 0 710203 0 1 659000 transform -1 0 710203 0 1 659000
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[4\] use gpio_control_block gpio_control_in_1\[4\]
timestamp 1649688056 timestamp 1650313688
transform -1 0 710203 0 1 704200 transform -1 0 710203 0 1 704200
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[5\] use gpio_control_block gpio_control_in_1\[5\]
timestamp 1649688056 timestamp 1650313688
transform -1 0 710203 0 1 749200 transform -1 0 710203 0 1 749200
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[6\] use gpio_control_block gpio_control_in_1\[6\]
timestamp 1649688056 timestamp 1650313688
transform -1 0 710203 0 1 927600 transform -1 0 710203 0 1 927600
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[7\] use gpio_control_block gpio_control_in_1\[7\]
timestamp 1649688056 timestamp 1650313688
transform 0 1 549200 -1 0 1030077 transform 0 1 549200 -1 0 1030077
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[8\] use gpio_control_block gpio_control_in_1\[8\]
timestamp 1649688056 timestamp 1650313688
transform 0 1 497800 -1 0 1030077 transform 0 1 497800 -1 0 1030077
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[9\] use gpio_control_block gpio_control_in_1\[9\]
timestamp 1649688056 timestamp 1650313688
transform 0 1 420800 -1 0 1030077 transform 0 1 420800 -1 0 1030077
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[10\] use gpio_control_block gpio_control_in_1\[10\]
timestamp 1649688056 timestamp 1650313688
transform 0 1 353400 -1 0 1030077 transform 0 1 353400 -1 0 1030077
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_1a\[0\] use gpio_control_block gpio_control_in_1a\[0\]
timestamp 1649688056 timestamp 1650313688
transform -1 0 710203 0 1 211200 transform -1 0 710203 0 1 211200
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_1a\[1\] use gpio_control_block gpio_control_in_1a\[1\]
timestamp 1649688056 timestamp 1650313688
transform -1 0 710203 0 1 256400 transform -1 0 710203 0 1 256400
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_1a\[2\] use gpio_control_block gpio_control_in_1a\[2\]
timestamp 1649688056 timestamp 1650313688
transform -1 0 710203 0 1 301400 transform -1 0 710203 0 1 301400
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_1a\[3\] use gpio_control_block gpio_control_in_1a\[3\]
timestamp 1649688056 timestamp 1650313688
transform -1 0 710203 0 1 346400 transform -1 0 710203 0 1 346400
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_1a\[4\] use gpio_control_block gpio_control_in_1a\[4\]
timestamp 1649688056 timestamp 1650313688
transform -1 0 710203 0 1 391600 transform -1 0 710203 0 1 391600
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_1a\[5\] use gpio_control_block gpio_control_in_1a\[5\]
timestamp 1649688056 timestamp 1650313688
transform -1 0 710203 0 1 479800 transform -1 0 710203 0 1 479800
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[0\] use gpio_control_block gpio_control_in_2\[0\]
timestamp 1649688056 timestamp 1650313688
transform 0 1 303000 -1 0 1030077 transform 0 1 303000 -1 0 1030077
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[1\] use gpio_control_block gpio_control_in_2\[1\]
timestamp 1649688056 timestamp 1650313688
transform 0 1 251400 -1 0 1030077 transform 0 1 251400 -1 0 1030077
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[2\] use gpio_control_block gpio_control_in_2\[2\]
timestamp 1649688056 timestamp 1650313688
transform 0 1 200000 -1 0 1030077 transform 0 1 200000 -1 0 1030077
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[3\] use gpio_control_block gpio_control_in_2\[3\]
timestamp 1649688056 timestamp 1650313688
transform 0 1 148600 -1 0 1030077 transform 0 1 148600 -1 0 1030077
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[4\] use gpio_control_block gpio_control_in_2\[4\]
timestamp 1649688056 timestamp 1650313688
transform 0 1 97200 -1 0 1030077 transform 0 1 97200 -1 0 1030077
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[5\] use gpio_control_block gpio_control_in_2\[5\]
timestamp 1649688056 timestamp 1650313688
transform 1 0 7631 0 1 931200 transform 1 0 7631 0 1 931200
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[6\] use gpio_control_block gpio_control_in_2\[6\]
timestamp 1649688056 timestamp 1650313688
transform 1 0 7631 0 1 805400 transform 1 0 7631 0 1 805400
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[7\] use gpio_control_block gpio_control_in_2\[7\]
timestamp 1649688056 timestamp 1650313688
transform 1 0 7631 0 1 762200 transform 1 0 7631 0 1 762200
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[8\] use gpio_control_block gpio_control_in_2\[8\]
timestamp 1649688056 timestamp 1650313688
transform 1 0 7631 0 1 719000 transform 1 0 7631 0 1 719000
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[9\] use gpio_control_block gpio_control_in_2\[9\]
timestamp 1649688056 timestamp 1650313688
transform 1 0 7631 0 1 675800 transform 1 0 7631 0 1 675800
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[10\] use gpio_control_block gpio_control_in_2\[10\]
timestamp 1649688056 timestamp 1650313688
transform 1 0 7631 0 1 632600 transform 1 0 7631 0 1 632600
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[11\] use gpio_control_block gpio_control_in_2\[11\]
timestamp 1649688056 timestamp 1650313688
transform 1 0 7631 0 1 589400 transform 1 0 7631 0 1 589400
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[12\] use gpio_control_block gpio_control_in_2\[12\]
timestamp 1649688056 timestamp 1650313688
transform 1 0 7631 0 1 546200 transform 1 0 7631 0 1 546200
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[13\] use gpio_control_block gpio_control_in_2\[13\]
timestamp 1649688056 timestamp 1650313688
transform 1 0 7631 0 1 418600 transform 1 0 7631 0 1 418600
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[14\] use gpio_control_block gpio_control_in_2\[14\]
timestamp 1649688056 timestamp 1650313688
transform 1 0 7631 0 1 375400 transform 1 0 7631 0 1 375400
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[15\] use gpio_control_block gpio_control_in_2\[15\]
timestamp 1649688056 timestamp 1650313688
transform 1 0 7631 0 1 332200 transform 1 0 7631 0 1 332200
box 882 416 34000 13000 box 882 416 34000 13000
use gpio_defaults_block gpio_defaults_block_0\[0\] use gpio_defaults_block gpio_defaults_block_0\[0\]
@ -74081,7 +74079,7 @@ timestamp 1608324878
transform 1 0 96286 0 1 6596 transform 1 0 96286 0 1 6596
box -656 1508 33720 10344 box -656 1508 33720 10344
use user_id_programming user_id_value use user_id_programming user_id_value
timestamp 1638030917 timestamp 1650371074
transform 1 0 656624 0 1 88126 transform 1 0 656624 0 1 88126
box 0 0 7109 7077 box 0 0 7109 7077
<< labels >> << labels >>