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