Commit Graph

1605 Commits

Author SHA1 Message Date
R. Timothy Edwards 2288c7f8d7
Merge branch 'main' into fix_openframe_wrapper_interface 2023-09-25 19:41:30 -04:00
Tim Edwards 31c8f54f24 Modified the openframe padframe so that the GPIO "wrapped"
cells are replaced with the base cells.  Routing to pins
is instead done in the "gpio_connects" cells while
improving on the original routing (fewer cross-overs,
multiple vias per contact, wider buses for the analog
signals).  Made small adjustments to many of the openframe
wrapper pins to keep them all on a 10nm grid.  Moved the
connections previously from the "wrapped" GPIO cell back
from the openframe project border, so that the border can
be clear of all blockages.  Added the DEF file of the
wrapper (previously only in the openframe example repo)
to the def/ directory.  Note:  The modified LVS scripts
depend on the gate-level netlists of the frame, which
have been committed in a prior pull request.  This pull
request does not conflict with those files.
2023-09-25 19:26:09 -04:00
Jeff DiCorpo 978fa08023
Merge pull request #502 from efabless/openframe-lvs
Added `caravel_openframe.v` and `chip_io_openframe.v` gl netlists
2023-09-25 10:57:29 -07:00
Jeff DiCorpo 31aa30b783
Merge pull request #501 from efabless/fix_openframe_wrapper_pins
Swapped gpio_dm0[38] and gpio_dm1[38] in openframe wrapper layout.
2023-09-25 10:57:05 -07:00
Tim Edwards 9a48f4c998 Swapped the positions of gpio_dm0[38] and gpio_dm1[38], which
were swapped in the openframe project wrapper layout, per
Mitch Bailey's observation in the #shuttle-development Slack
channel.
2023-09-25 09:11:24 -04:00
Jeff DiCorpo dec3ffc0fe
Merge pull request #488 from efabless/duplicate_declaration
remove duplicate declaration from caravan_core.v
2023-09-24 08:22:55 -07:00
mo-hosni f5199a7475 add a gate-level for `chip_io_openframe` 2023-09-24 17:10:34 +03:00
M0stafaRady 0e3b9dded8
remove cocotb directory since it is moved under other repos 2023-09-19 23:08:03 +03:00
mo-hosni cee0f31d91 add gate-level netlist for `caravel_openframe` 2023-09-18 16:59:55 +03:00
M0stafaRady 312dbaea90 Apply automatic changes to Manifest and README.rst 2023-09-13 13:31:26 +00:00
M0stafaRady 0848d6b8f5 Remove includes and add define macro to make it possible for new project to add logic 2023-09-13 06:20:15 -07:00
Jeff DiCorpo 7f820d899a
Merge pull request #495 from efabless/openframe_tapeout
Openframe tapeout
2023-09-12 09:21:34 -07:00
jeffdi a4ff88b778 Apply automatic changes to Manifest and README.rst 2023-09-12 14:38:18 +00:00
jeffdi 19ce6de3cc remove hard-coded sky130A in rcfile path from scripts 2023-09-12 07:23:34 -07:00
jeffdi 909998bb9d correct typos 2023-09-11 11:02:57 -07:00
jeffdi 7f0072f8b0 Merge remote-tracking branch 'origin/openframe_tapeout' into openframe_tapeout 2023-09-11 11:01:46 -07:00
jeffdi 78a5f2a4a2 correct typos 2023-09-11 11:01:40 -07:00
jeffdi 8bdf487322 Apply automatic changes to Manifest and README.rst 2023-09-11 18:00:47 +00:00
jeffdi a72f4549ba Merge remote-tracking branch 'origin/openframe_tapeout' into openframe_tapeout
# Conflicts:
#	Makefile
2023-09-11 10:47:03 -07:00
jeffdi c55d4f640a update openframe make target 2023-09-11 10:46:18 -07:00
jeffdi 2103b59517 Apply automatic changes to Manifest and README.rst 2023-09-11 10:42:57 -07:00
jeffdi e2f41e2c79 rename top to caravel 2023-09-11 10:40:34 -07:00
jeffdi 8c0f2f58aa Apply automatic changes to Manifest and README.rst 2023-09-11 10:38:34 -07:00
jeffdi d2c500fa0f Apply automatic changes to Manifest and README.rst 2023-09-11 10:38:22 -07:00
jeffdi 40b141bb5a remove -keep 2023-09-11 10:38:22 -07:00
jeffdi b709ac0bfe add -keep 2023-09-11 10:38:22 -07:00
jeffdi 144e9b2192 remove -keep for gen fill 2023-09-11 10:38:22 -07:00
jeffdi 3985e19a80 change bbox for gen fill 2023-09-11 10:38:22 -07:00
jeffdi 4691b2c32d change bbox for gen fill 2023-09-11 10:38:20 -07:00
jeffdi df3eca2eb5 add user_id back 2023-09-11 10:36:14 -07:00
jeffdi 921e4e2115 change .magicrc to use from pdk 2023-09-11 10:36:14 -07:00
jeffdi 39846c84a1 disable dist for fill gen 2023-09-11 10:36:14 -07:00
jeffdi c95834d22e Makefile add openframe target 2023-09-11 10:36:11 -07:00
jeffdi 1562d1af30 Apply automatic changes to Manifest and README.rst 2023-09-11 10:27:37 -07:00
jeffdi 0e65bfabea remove -keep 2023-09-11 10:27:37 -07:00
jeffdi ed2b6ad39e add -keep 2023-09-11 10:27:37 -07:00
jeffdi 238982d1ee Apply automatic changes to Manifest and README.rst 2023-09-11 10:27:37 -07:00
jeffdi 42d186015c remove -keep for gen fill 2023-09-11 10:27:37 -07:00
jeffdi 40f5d9476c change bbox for gen fill 2023-09-11 10:27:37 -07:00
jeffdi a14a4fa563 Apply automatic changes to Manifest and README.rst 2023-09-11 10:27:36 -07:00
jeffdi a8c0cf9027 Apply automatic changes to Manifest and README.rst 2023-09-11 10:27:36 -07:00
jeffdi 68e2b87ea5 remove -keep 2023-09-11 10:27:36 -07:00
jeffdi 0f9e9309d8 correct load issue with gen fill 2023-09-11 10:27:36 -07:00
jeffdi 4b2d7af188 add -keep 2023-09-11 10:27:36 -07:00
jeffdi 2d0183c33d Apply automatic changes to Manifest and README.rst 2023-09-11 10:27:36 -07:00
jeffdi f92ef031ce remove -keep for gen fill 2023-09-11 10:27:36 -07:00
jeffdi d335ed562c change bbox for gen fill 2023-09-11 10:27:36 -07:00
jeffdi b5faa21e1e change bbox for gen fill 2023-09-11 10:27:36 -07:00
jeffdi 9c8611ac33 change bbox for gen fill 2023-09-11 10:27:36 -07:00
jeffdi 4c6cc4ff64 rename top to caravel 2023-09-11 10:27:36 -07:00