Skip to content

fix: align iFP schema and native iDRC lifecycle - #276

Merged
Emin017 merged 3 commits into
mainfrom
fix/floorplan-config-schema
Sep 10, 2026
Merged

Emin017 merged 3 commits into
mainfrom
fix/floorplan-config-schema

Conversation

@ZhishengZeng

@ZhishengZeng ZhishengZeng commented Sep 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • update the ecc-tools submodule to the latest main revision
  • align macro and IO placer settings with the current iFP mode / file_path schema
  • migrate legacy floorplan workspace configurations and cover the migration with tests
  • adapt the ECC DRC runner to the native iDRC init_drc / run_drc / destroy_drc lifecycle
  • translate native iDRC violation_map.json output into ECC DRC feature data
  • update the English and Chinese configuration references

Validation

  • uv run ruff format --check chipcompiler/data/workspace/__init__.py test/data/test_workspace.py test/data/test_config_coverage.py
  • uv run ruff check chipcompiler/data/workspace/__init__.py test/data/test_workspace.py test/data/test_config_coverage.py
  • uv run pytest -q test/data/test_workspace.py test/data/test_config_coverage.py (53 passed)
  • .venv/bin/ruff check chipcompiler/tools/ecc/module.py chipcompiler/tools/ecc/runner.py chipcompiler/tools/ecc/drc_artifacts.py test/tools/ecc/test_module.py test/tools/ecc/test_drc_artifacts.py test/tools/ecc/test_drc_runner.py
  • .venv/bin/pytest -q test/tools/ecc/test_module.py test/tools/ecc/test_drc_artifacts.py test/tools/ecc/test_drc_runner.py test/tools/ecc/test_lvs_runner.py (44 passed)
  • GCD harden flow succeeds, including DRC (0 violations) and Harden.

@ZhishengZeng ZhishengZeng changed the title fix(floorplan): align iFP config schema fix: align iFP schema and native iDRC lifecycle Sep 10, 2026
@ZhishengZeng
ZhishengZeng enabled auto-merge (squash) September 10, 2026 07:15
@Emin017
Emin017 disabled auto-merge September 10, 2026 07:16
@Emin017
Emin017 merged commit d27dfe1 into main Sep 10, 2026
7 checks passed
@Emin017
Emin017 deleted the fix/floorplan-config-schema branch September 10, 2026 07:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants