proppy / tiny_user_project

Apache License 2.0
10 stars 8 forks source link

cherry pick gf180mcu caravel_user_project changes #10

Closed proppy closed 1 year ago

proppy commented 1 year ago
proppy commented 1 year ago

@urish @shaos @jeffdi FYI

urish commented 1 year ago

What if we don't?

proppy commented 1 year ago

what if we don't?

maybe @jeffdi can comment how critical https://github.com/efabless/caravel_user_project/commit/6aebd52ec9b06ad6a126ff91cb32e9d2cbf131ce and https://github.com/efabless/caravel_user_project/commit/17bbec35943e3072832f66aaa683693d95c21227 are?

proppy commented 1 year ago

no more lvs error: https://github.com/proppy/tiny_user_project/actions/runs/3583804867/jobs/6029677445 but precheck now fails with:

{{STEP UPDATE}} Executing Check 3 of 4: Klayout BEOL
Traceback (most recent call last):
  File "mpw_precheck.py", line 141, in <module>
    default_content='_default_content')
  File "mpw_precheck.py", line 102, in main
    run_precheck_sequence(precheck_config=precheck_config, project_config=project_config)
  File "mpw_precheck.py", line 68, in run_precheck_sequence
    results[check.__surname__] = check.run()
  File "/home/runner/mpw_precheck/check_manager/__init__.py", line 156, in run
    self.klayout_cmd_extra_args)
  File "/home/runner/mpw_precheck/checks/drc_checks/klayout/klayout_gds_drc_check.py", line 20, in klayout_gds_drc_check
    with open(report_file_path) as klayout_xml_report:
FileNotFoundError: [Errno 2] No such file or directory: 
proppy commented 1 year ago

Filed https://github.com/efabless/mpw_precheck/issues/172

proppy commented 1 year ago

rebased and removed generated file from the commit.

proppy commented 1 year ago

I think this may be the intersection of the changes in https://github.com/efabless/caravel_user_project/pull/206 and the performance issue in https://github.com/efabless/globalfoundries-pdk-libs-gf180mcu_fd_pr/issues/1 that is making the action timeout and fail precheck.

proppy commented 1 year ago

Disable running precheck in the actions with 799a086 as https://github.com/efabless/globalfoundries-pdk-libs-gf180mcu_fd_pr/issues/1 make it blow up memory for non-trival project.

proppy commented 1 year ago

Reset'ed https://github.com/proppy/tiny_user_project_inverter to this branch, and re-submiting it to https://platform.efabless.com/projects/1608 to validate that the precheck are passing on the efabless platform.

proppy commented 1 year ago

rebased the changes, will merge once I confirm https://github.com/proppy/tiny_user_project/pull/10#issuecomment-1334638031

proppy commented 1 year ago

image pre-check do pass on the platform \o/