Commit Graph

822 Commits

Author SHA1 Message Date
Tim Edwards 92e2f5e8a4 Added layout views (.mag, GDS, DEF, and LEF) for the caravan
variant of the top level GPIO signal buffering (module
gpio_signal_buffering_alt).
2022-10-14 16:06:11 -04:00
Marwan Abbas ec85a1f401
Merge pull request #232 from mo-hosni/add_full_config_files
add full configuration files for housekeeping and mgmt_protect
2022-10-14 21:19:26 +02:00
mo-hosni d596b9dae6 add full configuration files for housekeeping and mgmt_protect 2022-10-14 12:12:39 -07:00
Tim Edwards aff5817f30 Rewrote the layout for mgmt_protect_hv after correcting the pins,
which had not been correctly annotated for ports and so were
marked only as plain labels, causing issues when using the cell
as a macro inside mgmt_protect.
2022-10-14 15:11:52 -04:00
Marwan Abbas e4b3af043a fixed report generation path 2022-10-14 19:02:08 +02:00
Marwan Abbas 63c147bbd5
Merge pull request #230 from mo-hosni/housekeeping_update
Housekeeping update
2022-10-14 18:52:39 +02:00
mo-hosni 9b2f20d428 add openlane signoff for housekeeping 2022-10-14 09:35:57 -07:00
mo-hosni 0e01725608 add housekeeping views 2022-10-14 09:26:34 -07:00
RTimothyEdwards c742a7f337 Apply automatic changes to Manifest and README.rst 2022-10-14 14:55:08 +00:00
Tim Edwards ac209d2397 Corrected a bunch of typos (different signal names used in the
same file), errors (buffer output pin name, power supplies not
passed at the top level).  Corrected a major error that prevented
the use of the buffers in simulation, so this was not previously
verified by simulation.  The buffering has now been properly
verified.
2022-10-14 10:51:29 -04:00
Marwan Abbas bb130b5911
Merge pull request #220 from efabless/caravel_clocking-pdn
reharden: caravel_clocking
2022-10-14 16:17:08 +02:00
kareem 461d59e949 resotre signoff sdc from commit 589465ea9f 2022-10-14 07:06:18 -07:00
kareem aadfb57609 reharden: caravel_clocking
~ align pdn with top level
~ move spefs and sdfs output corners to signoff/*/openlane-signoff
2022-10-14 05:24:49 -07:00
Passant 4609abd7e2 remove unpowered gate level netlist 2022-10-14 02:42:37 -07:00
Passant 589465ea9f add signoff sdc for `caravel_clocking` and `digital_pll` 2022-10-14 02:41:19 -07:00
Tim Edwards 46d44793e2 Added layout for the gpio_signal_buffering module, including GDS,
LEF, DEF, and magic views.
2022-10-13 21:59:10 -04:00
Marwan Abbas 4dd3644438
Merge pull request #219 from efabless/caravel-update-buffers
reimplement caravel with latest blocks updates and a buffer macro
2022-10-13 22:50:09 +02:00
kareem 6c45f418dd ~ move caravel spefs 2022-10-13 13:49:22 -07:00
marwaneltoukhy 9373c46292 Revert "changed spef paths"
This reverts commit fb525457c6.
2022-10-13 13:48:27 -07:00
marwaneltoukhy fb525457c6 changed spef paths 2022-10-13 13:46:40 -07:00
kareem 6452f14de0 reimplement caravel with latest blocks updates and a buffer macro 2022-10-13 13:34:47 -07:00
Marwan Abbas 2bf4aebcca
Merge pull request #206 from efabless/cocotb
Cocotb tests update
2022-10-13 22:16:06 +02:00
marwaneltoukhy 143bccccbe Apply automatic changes to Manifest and README.rst 2022-10-13 19:16:21 +00:00
Marwan Abbas b8651328f9
Merge branch 'caravel_redesign' into cocotb 2022-10-13 21:14:42 +02:00
passant5 a3c1a3b3bc Apply automatic changes to Manifest and README.rst 2022-10-13 19:14:01 +00:00
marwaneltoukhy b07d91ef7a resolve conflict 2022-10-13 12:11:42 -07:00
Passant c3a2c8650e update caravel top-level rtl to add `buff_flash_clkrst` module 2022-10-13 12:11:22 -07:00
Marwan Abbas f4f26398f0
Merge pull request #209 from efabless/add_pt_dir
Add PT signoff directories for each block
2022-10-13 21:08:51 +02:00
marwaneltoukhy e25639ebef Apply automatic changes to Manifest and README.rst 2022-10-13 18:54:51 +00:00
Marwan Abbas f7299933ee
Merge pull request #217 from mo-hosni/buff_flash_clkrst
Buff flash clkrst
2022-10-13 20:53:18 +02:00
marwaneltoukhy c771ef038b changed sdf paths 2022-10-13 11:52:27 -07:00
mo-hosni 687723fb14 add buff_flash_clkrst signoff reports, sdf, and spef files 2022-10-13 11:47:35 -07:00
Marwan Abbas 14856fea6d
Merge pull request #216 from mo-hosni/housekeeping_final_views
Housekeeping final views
2022-10-13 20:47:09 +02:00
marwaneltoukhy a6c7225aee changed sdf paths 2022-10-13 11:43:10 -07:00
passant5 acd6aeb0dc
Delete housekeeping.nl.v 2022-10-13 20:35:24 +02:00
Marwan Abbas e72f819020
Merge pull request #210 from mo-hosni/final_views
mgmt_protect final views
2022-10-13 20:33:57 +02:00
passant5 dd2c99b3de
Delete mgmt_protect.nl.v 2022-10-13 20:31:42 +02:00
mo-hosni 9d371f74ae add mgmt_protect views 2022-10-13 11:27:09 -07:00
mo-hosni 2ed7c9fdff add housekeeping signoff report 2022-10-13 11:21:16 -07:00
Marwan Abbas 08ac55bed8
Merge pull request #214 from efabless/caravel_clocking-buffering
Caravel clocking reharden
2022-10-13 20:13:45 +02:00
kareem c7421fc1e0 rename sdf/multicorner to sdf/caravel_clocking 2022-10-13 11:11:50 -07:00
passant5 9b009167a4
Delete mgmt_protect.nl.v 2022-10-13 20:09:00 +02:00
Marwan Abbas 3fa5ffb084
Merge pull request #197 from efabless/digital_pll-buffers
Digital pll reimplmentation and rtl update
2022-10-13 20:07:49 +02:00
kareefardi 1e7db0144e Apply automatic changes to Manifest and README.rst 2022-10-13 18:04:29 +00:00
kareem ea310f527f Merge branch 'digital_pll-buffers' of github.com:efabless/caravel into digital_pll-buffers 2022-10-13 11:02:41 -07:00
kareem d5379ab6f9 fix power pins assignment of clockp buffers again 2022-10-13 11:02:35 -07:00
kareefardi c30956832f Apply automatic changes to Manifest and README.rst 2022-10-13 18:02:35 +00:00
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