Commit Graph

976 Commits

Author SHA1 Message Date
kareem 633a204cdc Merge branch 'digital_pll-buffers' of github.com:efabless/caravel into digital_pll-buffers 2022-10-13 11:00:41 -07:00
kareem fdf1f11ece fix power pins assignment of clockp buffers 2022-10-13 11:00:04 -07:00
kareem c922241c3f reharden: caravel_clocking
+ add custom interactive script to insert a buffer on user_clk output
and have a large buffer on core_clk
~ change pdn config to match top level
~ change sdc
~ change openlane configuration
2022-10-13 10:54:04 -07:00
marwaneltoukhy d66a8e7de3 returned sdc signoff 2022-10-13 10:50:15 -07:00
marwaneltoukhy 2afcf73635 returned sdc signoff 2022-10-13 10:49:39 -07:00
marwaneltoukhy bd011f7b2d added sdc file output from OL 2022-10-13 10:48:27 -07:00
marwaneltoukhy 08a8e6d87f added sdc file output from OL 2022-10-13 10:47:07 -07:00
mo-hosni 889aa7e308 add buff_flash_clkrst 2022-10-13 10:35:51 -07:00
marwaneltoukhy 60584f56ce changed spef and sdf files locations 2022-10-13 10:34:43 -07:00
RTimothyEdwards e5c6038dfb Apply automatic changes to Manifest and README.rst 2022-10-13 17:33:42 +00:00
marwaneltoukhy 934cf4e709 changed spef and sdf files locations 2022-10-13 10:32:09 -07:00
Tim Edwards f7ec0cd012 Added buffers to the top level, inside a macro called
gpio_signal_buffering (gpio_signal_buffering_alt in caravan).
Note that this macro requires manual placement and routing, like
the padframe, and the top level will need to route around its own
internal routes.
2022-10-13 13:29:27 -04:00
marwaneltoukhy ffb760d994 changed spef and sdf files locations 2022-10-13 10:22:57 -07:00
mo-hosni 0389423ea6 add housekeeping 2022-10-13 10:15:05 -07:00
mo-hosni 1aaebf5cbb add mgmt_protect 2022-10-13 10:11:45 -07:00
M0stafaRady 1bae9af845 delete trash files 2022-10-13 09:55:18 -07:00
Passant 8aa8b4d750 update signoff sdc for `gpio_control_block` to add false path constraints on `resetn` port and `gpio_default` as they are constants 2022-10-13 09:39:35 -07:00
Passant 5afa7739b9 add primetime signoff for `gpio_control_block` 2022-10-13 09:38:48 -07:00
M0stafaRady 956c7b801d Merge branch 'caravel_redesign' into cocotb 2022-10-13 09:29:42 -07:00
Passant 66616d2cf3 modify STA scripts to adhere to the updated repo structure
- primetime generated files (reports, lib, and sdf) are added to `./signoff/<design>/primetime-signoff/`
- STA logs are added to `./scripts/logs/<design>/`
2022-10-13 09:24:44 -07:00
marwaneltoukhy c83d7b6a52 changed paths of openlane signoff spef and sdfs 2022-10-13 09:11:54 -07:00
M0stafaRady c538f2923d Remove wrong sys.exit from cocotb script 2022-10-13 08:55:01 -07:00
M0stafaRady a8a3be6a8c Merge branch 'cocotb' of github.com:efabless/caravel into cocotb 2022-10-13 08:43:56 -07:00
M0stafaRady ae249eb8db update sdf files location 2022-10-13 08:43:50 -07:00
Marwan Abbas 72fa9e38a8
Merge pull request #205 from efabless/antenna
Antenna check addition to automation
2022-10-13 17:28:08 +02:00
Marwan Abbas a5aec786fd fixed bugs + linting 2022-10-13 17:18:36 +02:00
M0stafaRady 1d8eac5f48 Merge branch 'cocotb' of github.com:efabless/caravel into cocotb 2022-10-13 08:18:17 -07:00
M0stafaRady 86f2c04d3e Add mem_dff2 test and update script to change the linker script 2022-10-13 08:18:08 -07:00
Marwan Abbas 99ad0fa67e fixed bugs with running antenna check 2022-10-13 17:13:03 +02:00
M0stafaRady 27e6272987 move primetime sdfs under signoff/caravel/primetime_signoff/ 2022-10-13 07:00:03 -07:00
kareefardi 2a5d4e7111 Apply automatic changes to Manifest and README.rst 2022-10-13 13:56:39 +00:00
kareem 59743f4832 change buf16 to clkbuf16 and reimplement 2022-10-13 06:54:55 -07:00
kareem bc4b6820ff Merge branch 'digital_pll-buffers' of github.com:efabless/caravel into digital_pll-buffers 2022-10-13 06:24:58 -07:00
kareem d26c071594 push digital_pll gds 2022-10-13 06:24:27 -07:00
kareefardi 126bf1088d Apply automatic changes to Manifest and README.rst 2022-10-13 13:24:11 +00:00
kareem 0eed96f33f reharden: digital_pll
~ reimplement digital_pll using updated RTL
~ changes in config to generate same PDN
~ change deprecated variables
2022-10-13 06:21:08 -07:00
kareem bb2d983e03 + add a size 16 buf for clockp signal in digital_pll 2022-10-13 05:57:09 -07:00
Marwan Abbas c01164071f fixed typo 2022-10-13 14:38:16 +02:00
Marwan Abbas 0d25187693 fixed typo 2022-10-13 14:34:41 +02:00
Marwan Abbas c934426903 added antenna checks 2022-10-13 14:32:24 +02:00
Marwan Abbas dc3119ca91
Merge pull request #194 from efabless/gpio_control_block-spefs
+ add multiconrner gpio_control_block spefs
2022-10-13 14:27:35 +02:00
kareem 4649334ca3 + add multiconrner gpio_control_block spefs 2022-10-13 05:15:40 -07:00
M0stafaRady 8991af8ff1 Merge branch 'cocotb' of github.com:efabless/caravel into cocotb 2022-10-13 04:25:18 -07:00
M0stafaRady 5d3766edf7 update script and top level testbench for sdf 2022-10-13 04:25:14 -07:00
Marwan Abbas e3e513bcee changed build script to load mgmt_core_wrapper mag 2022-10-13 13:13:52 +02:00
M0stafaRady f5e1060c6d Merge branch 'cocotb' of github.com:efabless/caravel into cocotb 2022-10-13 04:05:38 -07:00
M0stafaRady ceac6defa1 fix some tests for gatelevel 2022-10-13 04:05:12 -07:00
M0stafaRady 95cca2dec0 optimize bitbang tests 2022-10-12 16:06:02 -07:00
M0stafaRady 7e6ec8d394 Merge branch 'caravel_redesign' into cocotb 2022-10-12 14:49:27 -07:00
M0stafaRady dce509ab11 update script and testbench top level to include sdf 2022-10-12 14:41:37 -07:00