Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quick fix to a layout route for DRC #84

Merged
merged 2 commits into from
Apr 22, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -188,9 +188,9 @@ Analog user projects should adhere the following requirements:

- 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>`__.

------

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