Commit Graph

1097 Commits

Author SHA1 Message Date
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
Passant ef1eb5dce1 update signoff scripts to run LVS on `mgmt_core_wrapper`, `RAM!28, and `RAM256` 2022-10-18 04:33:19 -07:00
mo-hosni cbc3d602ee update housekeeping sdf and spef files 2022-10-18 04:12:09 -07:00
mo-hosni 1918e18c95 update housekeeping openlane signoff logs 2022-10-18 04:10:28 -07:00
mo-hosni 1110ae2fe8 update housekeeping views and openlane configuration 2022-10-18 04:07:27 -07:00
M0stafaRady 2a05ee19ae cocotb - fix bug at debug test for gate level 2022-10-18 03:49:45 -07:00
M0stafaRady d444c279b0 Merge branch 'caravel_redesign' into cocotb-dev 2022-10-18 03:46:47 -07:00
M0stafaRady 37beb80c50 Merge branch 'cocotb-dev' into cocotb 2022-10-18 03:14:45 -07:00
M0stafaRady 13c2f299d0 cocotb - update script to keep the test log when test pass 2022-10-18 03:12:58 -07:00
M0stafaRady c7df730c0a cocotb - ziping passed waves instead of removing them 2022-10-18 02:56:31 -07:00
mo-hosni acaf743ce6 Added the bottom power connections to caravel_clocking 2022-10-18 02:22:23 -07:00
Tim Edwards 6bed433856 One additional small change to the signal buffer layouts to avoid
a collision with the lower three right-hand side I/O cells that
was discovered by LVS.
2022-10-17 15:51:43 -04:00
Tim Edwards 2b4e1c0ab2 Simple update to add a script that adds the isolated substrate
layer to two cells that need it for passing LVS.
2022-10-17 15:41:30 -04:00
kareem 712b784e16 reharden!: digital_pll
~ disable or gate
+ add nosynth list file
2022-10-17 12:33:25 -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