Skip to content

Keep fixed DIE_AREA in cf preview - #38

Merged
jeffdi merged 1 commit into
mainfrom
feature/preview-fixed-die-area
Nov 1, 2026
Merged

jeffdi merged 1 commit into
mainfrom
feature/preview-fixed-die-area

Conversation

@jeffdi

@jeffdi jeffdi commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • cf preview keeps a macro's configured DIE_AREA when FP_SIZING is absolute (or unset), instead of replacing it with synthesized standard-cell area.
  • Gate count from synthesis is still recorded. Relative floorplans still use the synthesized area.
  • Bumps chipfoundry-cli to 2.7.2. Merging to main publishes that version to PyPI.

Test plan

  • pytest tests/test_preview_command.py
  • cf preview on a Caravel project shows user_proj_example at 4.928 mm² (2800 × 1760 µm)

Made with Cursor

Synthesis cell area was replacing the absolute floorplan for user_proj_example.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jeffdi
jeffdi merged commit 32d8512 into main Nov 1, 2026
0 of 12 checks passed
@jeffdi
jeffdi deleted the feature/preview-fixed-die-area branch November 1, 2026 18:02
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