Commit Graph

212 Commits

Author SHA1 Message Date
mo-hosni 6301040d07 Add substrate cut to `mprj2_logic_high`. 2023-03-06 01:20:04 -08:00
mo-hosni 67b48f4981 Add substrate cut to `mprj_logic_high`' 2023-03-06 01:19:29 -08:00
mo-hosni f540661a21 Add substrate cut to `gpio_logic_high`. 2023-03-06 01:18:52 -08:00
mo-hosni 8fdf0696ef Remove old gds files. 2023-03-05 01:02:50 -08:00
mo-hosni 3ed12411ca reharden `caravel`. 2023-03-05 01:00:52 -08:00
mo-hosni 3ccbad56dd reharden `caravel_core`. 2023-03-05 00:59:13 -08:00
mo-hosni ea5d53bbf0 Added pads-to-rings power connections to `manual_power_routing`. 2023-03-05 00:56:57 -08:00
mo-hosni 725698014a reharden caravel_core after fixing an issue in the RTL of RAM256. 2023-02-28 05:51:06 -08:00
mo-hosni 7c6e956221 reharden caravel using the modified chip_io. 2023-02-27 11:19:33 -08:00
mo-hosni 47e1c57804 Removed the vertical Metal5 stripes in chip_io and added via2 instances to the left and right pins. 2023-02-27 10:46:14 -08:00
mo-hosni 25e96c9d62 reharden caravel. 2023-02-27 10:39:51 -08:00
mo-hosni 9be48c6a7b implementation of caravel_core. 2023-02-27 10:38:06 -08:00
mo-hosni e560b56db5 reharden spare_logic_block. 2023-02-27 10:37:00 -08:00
mo-hosni 3f29ea49e7 harden mprj_io_buffer. 2023-02-27 10:33:48 -08:00
mo-hosni 5f8e954d95 reharden gpio_logic_high. 2023-02-27 10:29:46 -08:00
mo-hosni 86612d1f08 reharden caravel_clocking. 2023-02-27 10:26:19 -08:00
mo-hosni 7067304fd9 Added manual_power_connections. 2023-02-27 08:15:35 -08:00
mo-hosni 0952575c9d Add empty_macro which acts as a placement obstruction. 2023-02-27 08:14:55 -08:00
mo-hosni 8d6cfe6e2b reharden gpio_defaults_block. Changed the power stripes to be on Metal3. 2023-02-27 07:34:33 -08:00
mo-hosni 50a762407b re-implementation of housekeeping. Fixed maximum transition and antenna violations. 2023-02-27 07:30:03 -08:00
Marwan Abbas e677ccfc5c
Delete caravan-signoff+io.gds.gz 2022-11-11 19:34:47 +02:00
Marwan Abbas 993831b53b
Delete caravel-signoff+io.gds.gz 2022-11-11 19:34:35 +02:00
Tim Edwards 94461a3125 Added LVS results for caravel and scripts for running caravel and
caravan LVS using the new PDK to update the chip GDS.  Moved files
to their proper places.  Still waiting on caravan LVS result file.
2022-11-11 12:21:24 -05:00
Marwan Abbas 6bc1acaea1 renamed eco files 2022-11-11 09:05:32 -08:00
Tim Edwards 4af5322ddd Added LVS result for caravel and the scripts to run LVS (using the
new PDK).  These are in the gds/ directory and should be moved to
signoff and scripts, respectively.
2022-11-11 07:43:16 -05:00
marwaneltoukhy 6402a79dbd updated caravel and caravan mag views to fix the default block issues 2022-11-10 16:15:23 -08:00
marwaneltoukhy bfe49bdad9 updated caravel and caravan signoff toplevel module name 2022-11-10 08:27:38 -08:00
marwaneltoukhy 8080d265bd removed caravel-with-labels gds 2022-11-10 08:15:49 -08:00
marwaneltoukhy dae8961169 updated caravel and caravan signoff toplevel module name 2022-11-10 08:15:01 -08:00
Marwan Abbas b239e93992 merged antenna_fix branch and regenrated the views 2022-11-10 06:42:30 -08:00
marwaneltoukhy a5d36add2f new caravel gds views and updated mgmt_core_wrapper maglef in /mag directory 2022-11-10 04:58:00 -08:00
D. Mitch Bailey 2aea2e8ec3 LVS logs for caravel-redesign-2 8c15b85 2022-10-29 07:04:23 -07:00
marwaneltoukhy 8c15b857ad fixed views to add power routing 2022-10-29 04:16:05 -07:00
marwaneltoukhy 494c0d4473 added views for caravel and caravan and fixed lvs in power routing 2022-10-28 15:23:00 -07:00
Marwan Abbas 16e00430c0 fix to get LVS clean 2022-10-28 23:56:58 +02:00
Marwan Abbas efd1289ce1 fix to get LVS clean 2022-10-28 23:55:40 +02:00
marwaneltoukhy 1ef205fb8f fixed top level cell name 2022-10-28 14:06:41 -07:00
marwaneltoukhy 90c6b1c364 added views for caravel and caravan based on newest changes to DFFRAMs and mgmt_protect 2022-10-28 13:41:27 -07:00
marwaneltoukhy 5c9a2a1e0a added views and signoff reports for eco 2022-10-28 13:13:37 -07:00
mo-hosni 62048bb192 Modified 1 net with antenna vio ratio of 1600 manually 2022-10-28 12:23:46 -07:00
mo-hosni b5010be8a7 Update Openlane views 2022-10-27 09:53:45 -07:00
mo-hosni 2d61e593aa Decreased distances from pins to and gates in mgmt_protect 2022-10-27 08:20:57 -07:00
Mitch Bailey fd9580e39f
added modified gds version for LVS (#340) 2022-10-22 09:41:41 -07:00
marwaneltoukhy 66b7293817 signoff views for caravan 2022-10-22 07:01:29 -07:00
kareem c5c51bdd4a reharden: caravan
~ reimplement after chip_io_alt lef view update
2022-10-22 06:03:44 -07:00
Tim Edwards 0f08073876 Updated the chip_io_alt LEF, DEF, and GDS views after updating
the layout yesterday.
2022-10-22 08:46:18 -04:00
kareem 0be31a26c1 reharden: caravan
~ reimplement after rtl changes
2022-10-22 02:52:02 -07:00
passant5 0c9e3a08fd
update caravel with tying `porb_h_in` with `por_l_in` (#326)
* update caravel with tying `porb_h_in` with `por_l_in` at the `mgmt_core_wrapper` in the top-level layout:
- `porb_h_in` shouldn't be left floating as it is an input to `clkbuf_16`

* add caravel-eco.gds (same as caravel.gds)
2022-10-21 11:52:00 -07:00
Jeff DiCorpo 4192c34f4b
Caravan redesign (#321)
* Fixed caravan top level power routing and updated views for mag, gds and lef

* caravan(rtl): updates

~ typos fix
- remove unused pin in chip_io_alt
+ add caravan_power_routing verilog

* Apply automatic changes to Manifest and README.rst

* ~ update caravan openlane configs to add extra cell references
~ correct placment and cell names of some macro in caravan interactive script

* reharden: caravan

+ add non functional blocks
+ add an initial iteration of caravan

* Apply automatic changes to Manifest and README.rst

* Revert "Fixed caravan top level power routing and updated views for mag, gds and lef"

This reverts commit 70628f748a.

* fixed caravan top level power routing

* reharden: caravan

based on new power routing
~ guard rtl chip_io power pins in the power macro guard

* Apply automatic changes to Manifest and README.rst

* fixed caravan top level power routing

* rehadren: caravan

+ add caravan signal routing to openlane run
~ change rtl to guard power and analog against routing by
openlane by ifndef TOP_ROUTING
~ add pr bounadry for caravan signal routing to fix origin issues

* Apply automatic changes to Manifest and README.rst

* fix power connection in buffering block and regenerate gl

* Apply automatic changes to Manifest and README.rst

* updated views for caravan

* Added extract unique to lvs-gds-cell target. (#313)

* This fixes errors in the top level RTL of caravan that failed to
hook up the buffers through the SoC correctly.

* Apply automatic changes to Manifest and README.rst

* reharden: caravan

~ rtl updated

* fixed caravan mag top level

* updated views for caravan + signoff

* fixed top level cell name

* fix syntax error related to signal initialization place in caravan (#319)

* fix syntax error related to signal initialization place in caravan- fixed in caravel in another commit

* Apply automatic changes to Manifest and README.rst

Co-authored-by: M0stafaRady <M0stafaRady@users.noreply.github.com>

* Apply automatic changes to Manifest and README.rst

Co-authored-by: Marwan Abbas <marwaneltoukhy@aucegypt.edu>
Co-authored-by: kareem <kareem.farid@efabless.com>
Co-authored-by: kareefardi <kareefardi@users.noreply.github.com>
Co-authored-by: Mitch Bailey <d-m-bailey@users.noreply.github.com>
Co-authored-by: Tim Edwards <tim@opencircuitdesign.com>
Co-authored-by: RTimothyEdwards <RTimothyEdwards@users.noreply.github.com>
Co-authored-by: Marwan Abbas <67271180+marwaneltoukhy@users.noreply.github.com>
Co-authored-by: M0stafaRady <107422726+M0stafaRady@users.noreply.github.com>
Co-authored-by: M0stafaRady <M0stafaRady@users.noreply.github.com>
Co-authored-by: jeffdi <jeffdi@users.noreply.github.com>
2022-10-21 07:37:41 -07:00
Marwan Abbas 71b1faabc5
Caravel final views (#310)
* added views for each step of generating final caravel.gds

* generated the right caravel and caravel-eco gds

* renamed caravel_signoff and removed caravel-non-eco

Co-authored-by: Marwan Abbas <marwan@ciic.c.catx-ext-efabless.internal>
2022-10-19 18:27:26 -07:00