Marwan Abbas
37d2a9d463
connected rest of buffers to power
2022-10-17 01:15:46 +02:00
kareefardi
84d1627151
Apply automatic changes to Manifest and README.rst
2022-10-16 22:48:34 +00:00
kareem
736e58186e
Merge branch 'caravel_redesign-top-level' of github.com:efabless/caravel into caravel_redesign-top-level
2022-10-16 15:45:57 -07:00
kareem
2409207178
reharden: caravel
...
~ add non functional blocks - like caravel_motto
2022-10-16 15:44:27 -07:00
Tim Edwards
f7e2dc80a6
Made a minor correction to the layout to remove an extra unused
...
buffer. This does not affect ongoing top-level routing work, but
is needed for LVS.
2022-10-16 17:57:14 -04:00
Passant
9251af196f
update STA script to add reports to `./signoff/<design_name>/primetime-signoff/`
...
update STA script to report coverage and timing summary
2022-10-16 14:49:54 -07:00
Passant
ae6356cf2b
update caravel top-level power routing [wip]
2022-10-16 14:43:38 -07:00
Marwan Abbas
04a55c695f
Merge pull request #252 from efabless/fix_top_buffers_again
...
Adjustments to the top level buffering cells
2022-10-16 23:38:13 +02:00
kareem
704f19b6c7
reharden: caravel
...
~ correct placement for spare_logic_block
~ add changes from buffering macro
2022-10-16 12:56:41 -07:00
kareem
3dc3aa5e8d
Merge remote-tracking branch 'origin/fix_top_buffers_again' into caravel_redesign-top-level
2022-10-16 11:42:44 -07:00
Tim Edwards
41775aedfd
Changed the LEF views to restrict the pins to the route endpoints
...
using the (accidentally undocumented) "-pinonly" option.
2022-10-16 14:40:50 -04:00
kareem
7ff92e121f
Merge remote-tracking branch 'origin/fix_top_buffers_again' into caravel_redesign-top-level
2022-10-16 11:18:54 -07:00
Tim Edwards
48ae31205c
Another change to the pin endpoint positions to make sure that they
...
have at least 0.28um spacing to the next wire. Not sure that this
is going to solve the router errors, though.
2022-10-16 14:15:12 -04:00
Marwan Abbas
4a7031c479
Merge pull request #258 from efabless/cocotb
...
Cocotb tests and script updates
2022-10-16 19:10:49 +02:00
Marwan Abbas
3a0e92381a
Merge pull request #257 from efabless/revert_dd482cb0994d38556c1c317ada54b36e33b0df63
...
removing the unpowered buff_flash_clkrst
2022-10-16 19:09:29 +02:00
kareem
2a3493ed65
Merge branch 'fix_top_buffers_again' into caravel_redesign-top-level
2022-10-16 10:03:54 -07:00
kareem
2c2db061c4
Merge branch 'fix_top_buffers_again' of github.com:efabless/caravel into fix_top_buffers_again
2022-10-16 10:02:38 -07:00
M0stafaRady
0542485ae9
remove file buff_flash_clkrst.nl.v
2022-10-16 09:57:54 -07:00
M0stafaRady
8526aadd4a
Revert "remove unpowered netlist"
...
This reverts commit dd482cb099
.
2022-10-16 09:56:24 -07:00
RTimothyEdwards
b98db2dd4d
Apply automatic changes to Manifest and README.rst
2022-10-16 16:53:57 +00:00
Tim Edwards
c5e7c67d60
Once again. . . Rewrote the RTL verilog so that only signals
...
being buffered pass through the buffer macros. Removed the
straight-through signals from the layout, and renumbered the
vectors in the buffer cells, which no longer match the numbering
at the top level (unfortunately).
2022-10-16 12:49:44 -04:00
kareem
b9a2e697d5
Merge branch 'fix_top_buffers_again' into caravel_redesign-top-level
2022-10-16 08:00:37 -07:00
kareem
e1c7fc2a15
Merge branch 'fix_top_buffers_again' of github.com:efabless/caravel into fix_top_buffers_again
2022-10-16 08:00:13 -07:00
Tim Edwards
589f351dcb
Additional modification to move pins up into an uncongested area
...
above housekeeping, because the upper GPIO pins are in the wrong
place relative to the new GPIO signal routing below the SoC.
Added pins for the pass-through connections. Unconnected/
unrouted OEB pins are still not present and probably should be
removed from the RTL.
2022-10-16 10:52:53 -04:00
kareem
38e78abfd5
Merge branch 'fix_top_buffers_again' into caravel_redesign-top-level
2022-10-16 07:24:15 -07:00
Tim Edwards
43b8f9d4fe
Merge branch 'caravel_redesign' into fix_top_buffers_again
...
Updating to the most recent caravel_redesign branch version.
2022-10-16 10:05:36 -04:00
kareem
aa2dfe9421
Merge branch 'fix_top_buffers_again' of github.com:efabless/caravel into fix_top_buffers_again
2022-10-16 07:01:55 -07:00
kareem
fc0701003c
reharden: caravel
...
- based on second iteration of the buffer macro
- change config with updated placement of spare logic macros
and power routing cell
2022-10-16 06:58:46 -07:00
Tim Edwards
dcc3c56b83
Some additional corrections to the gpio_signal_buffering cells.
...
Corrected one instance where a buffer had incorrectly been replaced
with a decap cell. Moved the left-hand side in by 0.6um to clear
the chip_io connections on the left-hand side. Corrected a small
DRC error in a route position at the bottom.
2022-10-16 09:50:20 -04:00
kareem
f5a8382395
Merge branch 'caravel_redesign' into fix_top_buffers_again
2022-10-16 05:55:23 -07:00
M0stafaRady
8aaeb5bad8
rearrange testlist to test most number of features as quickly as possible
2022-10-16 05:43:04 -07:00
Marwan Abbas
6c6fa6b502
Merge pull request #255 from efabless/caravel_power_routing-sync-views
...
caravel_power_routing updates
2022-10-16 14:15:19 +02:00
kareem
914971d253
+ add pr boundary for caravel_power_routing
...
based on feedback from tim in order to generate a lef view
with a zero origin and avoid any hacks
+ add caravel_power_routing lef
+ sync caravel_power_routing gds and mag
2022-10-16 04:41:29 -07:00
Marwan Abbas
cb051054af
Merge pull request #254 from mo-hosni/hk_without_lables
...
housekeeping without labels
2022-10-16 13:38:02 +02:00
Marwan Abbas
208f042117
Merge pull request #253 from mo-hosni/mgmt_protect_remove_labeles
...
Mgmt protect without labeles
2022-10-16 13:37:53 +02:00
mo-hosni
cf8937d2c4
update openlane signoff logs
2022-10-16 03:48:23 -07:00
mo-hosni
8838acbcaa
update sdf views
2022-10-16 03:47:43 -07:00
mo-hosni
3f0bddbcc6
update openlane views
2022-10-16 03:45:30 -07:00
mo-hosni
963306ca02
add signoff logs
2022-10-16 03:20:17 -07:00
mo-hosni
6281d86c43
add sdf and spef files
2022-10-16 03:17:57 -07:00
mo-hosni
22dde425ac
add mgmt_protect views and openlane files
2022-10-16 03:14:55 -07:00
kareem
507446e719
Merge branch 'caravel_redesign' into fix_top_buffers_again
2022-10-16 02:01:52 -07:00
passant5
df2cd63152
Re-implemented Macros generated libs ( #251 )
...
* move `gpio_control_block` libs to `./signoff/<design_name>/standalone_pvr/primetime-signoff/lib/`
* add generated libs for `housekeeping`
* add generated lib for `caravel_clocking`
* add generated libs for `digital_pll`
* add generated libs for `mgmt_protect`
2022-10-15 18:30:46 -07:00
M0stafaRady
55671cded1
fix bug at bit bang tests
2022-10-15 18:10:33 -07:00
Tim Edwards
a77a45babe
Adjustments to the top level buffering cells to do various things
...
like avoid obstructions in the padframe and power routing, add
decap, and separate coupling wires to reduce capacitance.
2022-10-15 17:35:17 -04:00
Marwan Abbas
ab026c4c1f
changed report path of drc
2022-10-15 23:31:38 +02:00
Marwan Abbas
8b5f57f3f1
Merge pull request #250 from efabless/update_signoff_scripts
...
update signoff scripts
2022-10-15 23:05:31 +02:00
Passant
dd482cb099
remove unpowered netlist
2022-10-15 13:46:21 -07:00
Passant
dfdfea3778
update caravel signoff sdc with:
...
-case analysis for the 38 IO pads
-false path from some pads inputs to the housekeeping
2022-10-15 13:38:10 -07:00
Passant
9b80912487
update signoff scripts to add signoff results of SoC modules to `./<MCW_ROOT>/signoff/`
...
add false paths and case analysis reports for top-level caravel STA run
2022-10-15 13:34:45 -07:00