Commit Graph

846 Commits

Author SHA1 Message Date
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
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
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
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
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
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
Marwan Abbas 6731872e25
Merge pull request #249 from mo-hosni/update_power_routing
updated power routing for mgmt_core_wrapper and mgmt_protect
2022-10-15 18:59:38 +02:00
mo-hosni 953eca32d1 updated power routing for mgmt_core_wrapper and mgmt_protect 2022-10-15 09:18:28 -07:00
kareefardi f324d1759b Apply automatic changes to Manifest and README.rst 2022-10-15 15:49:11 +00:00
kareem 5d5d019ea1 Revert "add buff_flash_clkrst"
This reverts commit 2675487322.
2022-10-15 08:47:02 -07:00
kareem 164e93b44a ~ update caravel config to include the buffer macros 2022-10-15 08:42:56 -07:00
Marwan Abbas 94ab378af1
Merge pull request #246 from efabless/fix_top_level_buffers
Add bounding box to the GPIO signal buffering layout
2022-10-15 17:00:14 +02:00
Jeff DiCorpo eff39d0f11
Update Makefile
correct make pdk target
2022-10-15 07:51:47 -07:00
Tim Edwards 3db846b119 Fixes issues with the GPIO signal buffering by applying a bounding
box to the layout, so that LEF and DEF positions are correct.
2022-10-15 10:31:35 -04:00
marwaneltoukhy 60247e3d75 Apply automatic changes to Manifest and README.rst 2022-10-15 13:45:37 +00:00
Marwan Abbas 510d47a082
Merge pull request #245 from mo-hosni/buff_update
add buff_flash_clkrst
2022-10-15 15:43:36 +02:00
mo-hosni 2675487322 add buff_flash_clkrst 2022-10-15 06:38:42 -07:00
Jeff DiCorpo 0d964291e4
update commits for pdk in Makefile (#244) 2022-10-15 06:04:44 -07:00
Marwan Abbas fe2f5678aa changed cloning pt libs to the new repo 2022-10-15 15:03:14 +02:00
Marwan Abbas 661b2c720f
Merge pull request #242 from efabless/mags-paths
~ correct paths references in mag and maglef files from openlane
2022-10-15 13:39:08 +02:00
marwaneltoukhy c77a32ec97 Apply automatic changes to Manifest and README.rst 2022-10-15 11:37:27 +00:00
Marwan Abbas 3f7a9d0491
Merge pull request #241 from efabless/buff_power_connection
added power connection to buffer rtl
2022-10-15 13:35:30 +02:00
Marwan Abbas 696eddcc7b
Merge branch 'caravel_redesign' into buff_power_connection 2022-10-15 13:34:21 +02:00
kareem 3e3bd111c1 ~ correct paths refereces in mag and maglef files from openlane 2022-10-15 04:06:07 -07:00
marwaneltoukhy 1d924ded70 Apply automatic changes to Manifest and README.rst 2022-10-15 10:58:52 +00:00
Marwan Abbas 40c7776b57 added power connection to buffer rtl 2022-10-15 12:56:40 +02:00
Marwan Abbas 1559e7c41d
Merge pull request #240 from efabless/cocotb
Cocotb script updates
2022-10-15 11:55:41 +02:00
M0stafaRady 2d56c68ef2 fix script to not create directory annotation_logs 2022-10-15 02:54:35 -07:00
Marwan Abbas 2fdc9cb31e
Merge pull request #239 from efabless/buff_power_connection
added power connection to buffer top level rtl
2022-10-15 11:52:20 +02:00
marwaneltoukhy c9265568f6 Apply automatic changes to Manifest and README.rst 2022-10-15 09:50:52 +00:00
Marwan Abbas d025944505
Merge branch 'caravel_redesign' into buff_power_connection 2022-10-15 11:48:51 +02:00
M0stafaRady 9be1caa84d Merge branch 'caravel_redesign' into cocotb 2022-10-15 02:40:55 -07:00
marwaneltoukhy 34f555e1ad Apply automatic changes to Manifest and README.rst 2022-10-15 09:29:34 +00:00
M0stafaRady 83e692e176 Merge branch 'caravel_redesign' into cocotb 2022-10-15 02:28:00 -07:00
Marwan Abbas 316f2dbb58
Merge pull request #238 from mo-hosni/update_mgmt_protect
Update mgmt protect
2022-10-15 11:27:59 +02:00
Marwan Abbas 6c19140590 added power connection to buffer top level rtl 2022-10-15 11:27:30 +02:00