Commit Graph

845 Commits

Author SHA1 Message Date
M0stafaRady 16f55976a9 fix bug at generating new linker script for memory tests 2022-10-15 02:22:21 -07:00
Marwan Abbas 3d8561ffdc
Merge pull request #213 from efabless/add_top_level_buffers
Add top level buffers
2022-10-15 11:16:57 +02:00
mo-hosni b76becefef add sdf and spef files 2022-10-15 01:56:09 -07:00
mo-hosni edcbcb959d add openlane signoff files for mgmt_protect 2022-10-15 01:52:24 -07:00
mo-hosni 3361c8787d Add mgmt_protect views and openlane files 2022-10-15 01:46:22 -07:00
M0stafaRady 5d6af67724 Merge branch 'cocotb' of github.com:efabless/caravel into cocotb 2022-10-14 17:13:23 -07:00
M0stafaRady 422bb26ca0 Optimize and update mem tests - script is generating new linker script for the test to be all to test the whole dff or dff2 memory 2022-10-14 17:12:45 -07:00
M0stafaRady 5e044fc505 Merge branch 'caravel_redesign' into cocotb 2022-10-14 16:18:53 -07:00
M0stafaRady 5f046793e4 update verify cocotb script to delete waves if test passed 2022-10-14 16:18:33 -07:00
passant5 4a30414db2 Apply automatic changes to Manifest and README.rst 2022-10-14 22:30:13 +00:00
passant5 8c0e4f7403
Merge branch 'caravel_redesign' into add_top_level_buffers 2022-10-15 00:28:14 +02:00
passant5 e7af9a3aec Apply automatic changes to Manifest and README.rst 2022-10-14 22:08:07 +00:00
Passant b47fa798db Merge branch 'caravel_redesign' of github.com:efabless/caravel into caravel_redesign 2022-10-14 15:06:06 -07:00
Passant 653e7fa561 update top-level rtl to resolve conflict with adding top level buffers between housekeeping and `gpio_control_block` https://github.com/efabless/caravel/pull/213 2022-10-14 15:02:16 -07:00
passant5 9e1b6610d1
Merge pull request #234 from efabless/openlane-runs-config
+ add caravel_clocking & digital_pl & gpio_control_block openlane runs config.tcl file
2022-10-14 23:47:44 +02:00
passant5 d37d624760
Merge pull request #233 from efabless/fix_mgmt_protect_hv_pins
Rewrote the layout for mgmt_protect_hv after correcting the pins,
2022-10-14 23:46:55 +02:00
kareem ea6badcd67 + add caravel_clocking & digital_pl & gpio_control_block openlane run config.tcl file 2022-10-14 14:28:47 -07:00
Tim Edwards 65573a64a6 Revised the LEF view of mgmt_protect_hv, since it has changed due
to the increase of the horizontal m3 buses (pins) to 0.5um.
2022-10-14 17:06:45 -04:00
Passant f69a522f19 update script to get the signoff sdc from directory `./signoff/<design name>/<design name>.sdc` 2022-10-14 13:57:16 -07:00
Tim Edwards 1f5a158077 Essentially the same commit as the last one, but setting the metal
3 horizontal bus width to 0.5um, as requested, rather than 0.6um.
2022-10-14 16:36:42 -04:00
Tim Edwards 276580feb4 Updated the metal 3 horizontal power stripes on the mgmt_protect_hv
layout to make them 0.6um (up from 0.3um wide).
2022-10-14 16:28:07 -04:00
passant5 3a229be6d3 Apply automatic changes to Manifest and README.rst 2022-10-14 20:17:07 +00:00
Passant f499b8b75f update top-level rtl with 7 pass through signals to be buffered inside the SoC 2022-10-14 13:11:42 -07:00
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