mpw_precheck
mpw_precheck copied to clipboard
**mpw_precheck** should have support for selecting different PDK and validate user project based on gf180mcuC.
I am facing this error during the pre check of mpw-8a, it doesn't show the precheck failed showing exception. 1/28/22 07:05:10 PST] NETLIST CONSISTENCY CHECK PASSED caravel netlist passed all...
No analog design will pass precheck. As indicated in #163 > There is a change to the caravel/caravel-lite repo that will replace this file with a lef based extracted version...
@a-omla Older versions of `user_defines.v` had the wrong constants defined. ``` $ diff slot-021/verilog/rtl/user_defines.v caravel_user_project/verilog/rtl/user_defines.v 24,25c29,30 < `define GPIO_MODE_MGMT_STD_INPUT_PULLDOWN 13'h0803 < `define GPIO_MODE_MGMT_STD_INPUT_PULLUP 13'h0c03 --- > `define GPIO_MODE_MGMT_STD_INPUT_PULLDOWN 13'h0c01 >...
I'm looking to use klayout as an interactive DRC checker. The open_pdks script is unsupported (and not working for me). The sky130A_mr.drc script in this repo seems to be used...
https://github.com/efabless/mpw_precheck/blob/main/checks/drc_checks/klayout/met_min_ca_density.lydrc found some density tests the klayout drc deck for g180mcu: https://github.com/google/globalfoundries-pdk-libs-gf180mcu_fd_pr/blob/92ec4b2e5eb193a0c5c2754413d44981c8e17e16/rules/klayout/drc/gf180mcu_density.drc Is there more needed here? Part of #146
https://github.com/efabless/mpw_precheck/blob/main/checks/drc_checks/klayout/klayout_gds_drc_check.py#L45 Part of #146
Since developers might not have a checkout of the open_pdks repo (i.e: if relying on a pre-build PDK), the precheck for `Open PDKs & Skywater PDK versions` should probably rely...
DRC check fails: ``` {{STEP UPDATE}} Executing Check 9 of 13: Klayout BEOL Traceback (most recent call last): File "mpw_precheck.py", line 139, in default_content='_default_content') File "mpw_precheck.py", line 100, in main...