Commit Graph

935 Commits

Author SHA1 Message Date
kareem e471874f0a get the right filepath in fix_mag 2022-10-18 04:55:54 -07:00
kareem e476c5b08e make scripts executable 2022-10-18 04:54:54 -07:00
kareem 8486c92593 misc: scripts to prevent & fix bad mag paths
+ add pre commit githooks to get mag and maglefs
+ add scripts to fix bad use mag paths
+ add scripts to fix bad GDS_STRING mag paths
2022-10-18 04:51:32 -07:00
Mohamed Shalan c0db032dbf
Merge pull request #275 from efabless/gpio_control_block-fixes
Gpio control block fixes
2022-10-17 20:56:10 +02:00
Mohamed Shalan 3fbc52ecbf
Merge pull request #276 from efabless/caravel_redesign-digital_pll-fanout
reharden!: digital_pll
2022-10-17 20:50:01 +02:00
Mohamed Shalan 75f9aca183
Merge pull request #277 from efabless/add_buffers_to_HK_pins
Add buffers to hk pins
2022-10-17 20:49:44 +02:00
mo-hosni 519038a856 Merge branch 'add_buffers_to_HK_pins' of https://github.com/efabless/caravel into add_buffers_to_HK_pins 2022-10-17 11:42:43 -07:00
mo-hosni b65affcfea Apply automatic changes to Manifest and README.rst 2022-10-17 18:40:46 +00:00
mo-hosni ad26e2a6ae Update housekeeping openlane signoff logs, spef, and sdf files 2022-10-17 11:40:24 -07:00
mo-hosni 2d147966b9 Update housekeeping views and openlane configuration 2022-10-17 11:37:24 -07:00
kareefardi d23141fc90 Apply automatic changes to Manifest and README.rst 2022-10-17 17:59:21 +00:00
Passant 825e3252e4 Merge branch 'caravel_redesign' of github.com:efabless/caravel into caravel_redesign 2022-10-17 10:59:06 -07:00
kareem e5d9788a43 reharden!: digital_pll
~ enable synth buffering to fix fanout
~ add *buf_1* to no synth list
~ add attribute (* keep *) to the oscillator as dont
touch for yosys

!need to verify that the oscillator remains untouched
2022-10-17 10:56:01 -07:00
Passant 189ca6a879 remove rtl_caravel.log 2022-10-17 10:56:00 -07:00
passant5 3dba6d0663 Apply automatic changes to Manifest and README.rst 2022-10-17 17:53:07 +00:00
Passant 9c3fea9a4d update caravel top-level rtl to not buffer `porb_h` through the `mgmt_core_wrapper` 2022-10-17 10:46:31 -07:00
Marwan Abbas 3311103692
Merge pull request #270 from efabless/signoff_scripts
signoff scripts update
2022-10-17 19:27:28 +02:00
kareem 2543da8d02 Revert "new pll test"
This reverts commit d88f4f39bf.
2022-10-17 10:27:07 -07:00
kareem d241ca64c2 add substrateCut layer on top of gpio_logic_high in gpio_control_block 2022-10-17 10:25:04 -07:00
kareem d88f4f39bf new pll test 2022-10-17 09:32:26 -07:00
Passant c56dca0847 update signoff scripts to name the signoff summary report as `signoff.rpt` and:
to report more details for STA in the `signoff.rpt` and consider the STA test passing if the violations are `max_tran` or `max_cap`
2022-10-17 09:13:12 -07:00
M0stafaRady 0f174d897f
Merge pull request #269 from efabless/cocotb
cocotb - fix debug test
2022-10-17 18:01:24 +02:00
M0stafaRady cf1519b929 cocotb - add debug test to regression lists 2022-10-17 08:57:20 -07:00
Marwan Abbas f99640e83d
Update build.tcl 2022-10-17 17:48:05 +02:00
M0stafaRady b5234b269f fix debug test 2022-10-17 08:29:39 -07:00
M0stafaRady 4bbf9938c9
Merge pull request #266 from efabless/cocotb-dev
Cocotb - add delay at the test mgmt_gpio_bidir test
2022-10-17 16:47:11 +02:00
Passant e756b57cdc Merge branch 'caravel_redesign' of github.com:efabless/caravel into caravel_redesign 2022-10-17 07:44:57 -07:00
Passant b94be3842c add generated sdf files for top-level caravel across all corners 2022-10-17 07:44:09 -07:00
Marwan Abbas c524106fed
Merge pull request #263 from efabless/caravel_redesign-pdn-again
update caravel pdn
2022-10-17 16:12:01 +02:00
Mohamed Hosni 851762e04b
Merge pull request #267 from efabless/mgmt_protect_and_hosuekeeping_review_reports
mgmt_protect and hosuekeeping review reports
2022-10-17 06:46:18 -07:00
mo-hosni c10b04501f add review.rpt for mgmt_protect and housekeeping 2022-10-17 06:40:07 -07:00
kareem d416d222b2 sync mag and lef with gds 2022-10-17 06:15:52 -07:00
Marwan Abbas 4421fc614d fixed DRC errors in PDN 2022-10-17 14:10:07 +02:00
M0stafaRady 55eaf936b0 Cocotb - add delay at the test mgmt_gpio_bidir test 2022-10-17 04:35:29 -07:00
Marwan Abbas aae58e4609
Merge pull request #265 from efabless/caravel_redesign-top-level-with-pdn
reharden: caravel
2022-10-17 13:09:01 +02:00
kareefardi d00ddb536a Apply automatic changes to Manifest and README.rst 2022-10-17 11:03:16 +00:00
kareem a8794dff4b reharden: caravel
~ reharden with updated pdn
~ add stubs for non functional blocks
2022-10-17 03:59:28 -07:00
kareem 394546731f update caravel pdn
~ change pr boundary to origin to (0,0)
~ sync lef and mag with gds
2022-10-17 03:51:21 -07:00
Mohamed Shalan 6ad1461be6
Merge pull request #262 from efabless/fix_gpio_signal_buffering_syntax_err
fix syntax error at gl/gpio_signal_buffering.v
2022-10-17 10:07:28 +02:00
M0stafaRady de11170ab2 fix syntax error at gl/gpio_signal_buffering.v 2022-10-17 00:55:12 -07:00
Marwan Abbas a915840efe
Merge pull request #261 from efabless/caravel_redesign-top-level
Caravel redesign top level
2022-10-17 04:15:12 +02:00
marwaneltoukhy 2ad38fbb54 Apply automatic changes to Manifest and README.rst 2022-10-17 02:11:45 +00:00
marwaneltoukhy 2d28c973ee added views for caravel with power routing 2022-10-16 19:08:56 -07:00
marwaneltoukhy 9fe77b5dd7 Merge branch 'caravel_redesign-top-level' of github.com:efabless/caravel into caravel_redesign-top-level 2022-10-16 18:56:57 -07:00
Marwan Abbas f699e3323c fixed DRC error and connections to spare logic block 2022-10-17 03:56:34 +02:00
marwaneltoukhy 7ec1eeb010 Merge branch 'caravel_redesign' into caravel_redesign-top-level 2022-10-16 18:39:39 -07:00
Marwan Abbas 35ec52aa72
Merge pull request #260 from efabless/fix_top_buffers_again
More changes to the GPIO buffer cell
2022-10-17 03:35:25 +02:00
Tim Edwards 9f54b2ecec Added a gate-level version of gpio_signal_buffering derived from
the RTL, but cleaned up for macro definitions;  this can be used
for LVS.  The decap cells were hand-edited in because there is
no way to devine them from the RTL source.
2022-10-16 21:20:12 -04:00
RTimothyEdwards 36c6c73787 Apply automatic changes to Manifest and README.rst 2022-10-17 01:10:28 +00:00
Tim Edwards 69d353f65c Corrected the verilog and the layout for the caravan version of the
signal buffering (verilog was missing one of the buffers, and the
layout had some of the labels at the top accidentally erased).
2022-10-16 21:06:27 -04:00