mo-hosni
a11bbc380b
Fix absolute paths in the new mag files.
2023-03-05 01:09:20 -08:00
mo-hosni
bf18ce8985
remove old gate-level netlists.
2023-03-05 01:04:37 -08:00
mo-hosni
0ff95e9b93
remove old mag files.
2023-03-05 01:03:50 -08:00
mo-hosni
8fdf0696ef
Remove old gds files.
2023-03-05 01:02:50 -08:00
mo-hosni
3ed12411ca
reharden `caravel`.
2023-03-05 01:00:52 -08:00
mo-hosni
3ccbad56dd
reharden `caravel_core`.
2023-03-05 00:59:13 -08:00
mo-hosni
ea5d53bbf0
Added pads-to-rings power connections to `manual_power_routing`.
2023-03-05 00:56:57 -08:00
Jeff DiCorpo
edc22cc325
update tag to mpw-9a
2023-03-04 17:37:44 -08:00
mo-hosni
725698014a
reharden caravel_core after fixing an issue in the RTL of RAM256.
2023-02-28 05:51:06 -08:00
mo-hosni
7fdcd0d930
add missing GLs.
2023-02-27 11:44:04 -08:00
mo-hosni
7f9d53826e
Merge branch 'caravel-redesign-2' of https://github.com/efabless/caravel into caravel-redesign-2
2023-02-27 11:20:00 -08:00
mo-hosni
7c6e956221
reharden caravel using the modified chip_io.
2023-02-27 11:19:33 -08:00
mo-hosni
50a441ff34
Apply automatic changes to Manifest and README.rst
2023-02-27 18:57:00 +00:00
mo-hosni
47e1c57804
Removed the vertical Metal5 stripes in chip_io and added via2 instances to the left and right pins.
2023-02-27 10:46:14 -08:00
mo-hosni
25ec1cb8eb
Merge branch 'caravel-redesign-2' of https://github.com/efabless/caravel into caravel-redesign-2
2023-02-27 10:41:17 -08:00
mo-hosni
25e96c9d62
reharden caravel.
2023-02-27 10:39:51 -08:00
mo-hosni
9be48c6a7b
implementation of caravel_core.
2023-02-27 10:38:06 -08:00
mo-hosni
e560b56db5
reharden spare_logic_block.
2023-02-27 10:37:00 -08:00
mo-hosni
3f29ea49e7
harden mprj_io_buffer.
2023-02-27 10:33:48 -08:00
mo-hosni
5f8e954d95
reharden gpio_logic_high.
2023-02-27 10:29:46 -08:00
mo-hosni
86612d1f08
reharden caravel_clocking.
2023-02-27 10:26:19 -08:00
mo-hosni
e3b9faa309
Apply automatic changes to Manifest and README.rst
2023-02-27 16:25:04 +00:00
mo-hosni
7067304fd9
Added manual_power_connections.
2023-02-27 08:15:35 -08:00
mo-hosni
0952575c9d
Add empty_macro which acts as a placement obstruction.
2023-02-27 08:14:55 -08:00
mo-hosni
8d6cfe6e2b
reharden gpio_defaults_block. Changed the power stripes to be on Metal3.
2023-02-27 07:34:33 -08:00
mo-hosni
50a762407b
re-implementation of housekeeping. Fixed maximum transition and antenna violations.
2023-02-27 07:30:03 -08:00
passant5
fe9f6b44da
Apply automatic changes to Manifest and README.rst
2023-02-26 12:12:20 +00:00
Passant
b463e533ec
update caravel rtl/hierarchy:
...
+ add `mprj_io_buffer` module that is used to guide the router and buffer signals going to the IOs far from the housekeeping
+ add `caravel_core` rtl that includes all the macros of caravel
~ restructure caravel to `caravel_core` and `chip_io` that includes the padframe
~ update `caravel_clocking` rtl to include `porb` input reset signal from power-on-reset
~ update `gpio_control_block` rtl to buffer `serial_clock` and `serial_load` siganls
2023-02-26 13:43:37 +02:00
Jeff DiCorpo
c32d66ab20
Merge pull request #409 from efabless/makefile_fix
...
Makefile fix
2023-02-19 09:41:18 -08:00
marwaneltoukhy
a051497ab2
Apply automatic changes to Manifest and README.rst
2023-02-15 17:22:25 +00:00
Marwan Abbas
addcb87025
Update auto-update.yml
2023-02-15 19:14:56 +02:00
Jeff DiCorpo
650716b517
Merge pull request #396 from antonblanchard/make-pipefail
...
Return correct exit code for piped commands to make
2023-02-15 07:20:34 -08:00
marwaneltoukhy
dbf80923b2
remove unwanted line
2023-01-22 12:58:34 +02:00
marwaneltoukhy
f9614d3406
update volare enable to use venv
2023-01-22 12:39:42 +02:00
marwaneltoukhy
9f98d5717c
use venv to install volare
2023-01-19 14:16:46 +02:00
Jeff DiCorpo
bde8c9ef5e
Merge pull request #391 from efabless/fix_housekeeping_serial_fsm
...
Update serial configuration fsm to reset the transfer bit
2023-01-05 22:19:18 -08:00
Jeff DiCorpo
12131477e0
Merge pull request #403 from antonblanchard/ansi-port-declarations
...
Fix issues with port definitions
2023-01-05 22:18:44 -08:00
Anton Blanchard
25e5e27f9d
Fix issues with port definitions
...
Caravel fails to build with recent Icarus Verilog versions because some of
the port definitions are not valid.
2023-01-05 20:53:17 +11:00
Anton Blanchard
448f120c31
Return correct exit code for piped commands to make
...
A number of commands are piped through tee (eg gen_gpio_defaults.py
in make __gpio_defaults). Currently when they fail the error code
is not propagated back to make.
2022-12-06 05:56:11 +11:00
Jeff DiCorpo
38492d9da4
tag = mpw-8c
2022-11-25 11:40:43 -08:00
Jeff DiCorpo
9438031c42
Update Makefile
2022-11-22 21:31:34 -08:00
Jeff DiCorpo
fedb71e17d
Merge pull request #392 from efabless/update_caravan_spice
...
abstract caravan.spice
2022-11-22 10:58:32 -08:00
Marwan Abbas
5ec1d06bc2
abstract caravan.spice
2022-11-22 10:47:05 -08:00
M0stafaRady
0c56e53ac3
Apply automatic changes to Manifest and README.rst
2022-11-20 12:36:48 +00:00
M0stafaRady
c23af382ae
Update serial configuration fsm to reset the transfer bit
2022-11-20 04:27:40 -08:00
Jeff DiCorpo
10665aa1bf
Merge pull request #390 from efabless/remove-pt-signoff-from-main
...
remove pt signoff reports from main due to size
2022-11-19 14:30:22 -08:00
jeffdi
3f6f3c1114
remove pt signoff reports from main due to size
2022-11-19 14:29:21 -08:00
Jeff DiCorpo
a08b471a9f
Merge pull request #388 from efabless/remove-pt-signoff-from-main
...
remove pt signoff reports from main due to size
2022-11-19 14:28:09 -08:00
jeffdi
a5e8b239aa
remove pt signoff reports from main due to size
2022-11-19 14:25:36 -08:00
Jeff DiCorpo
9000db338e
Update tag for mpw-8a
2022-11-19 14:11:55 -08:00