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
Marwan Abbas
fed2eeb4ab
fixed DRC error and connected wrapper
2022-10-17 02:39:32 +02:00
marwaneltoukhy
65a49d5b1d
Apply automatic changes to Manifest and README.rst
2022-10-16 23:19:00 +00:00