Commit Graph

1038 Commits

Author SHA1 Message Date
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
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