The-OpenROAD-Project / megaboom

BSD 3-Clause "New" or "Revised" License
15 stars 3 forks source link

abstracts: add mock_area scaling factor for abstracts #9

Closed oharboe closed 9 months ago

oharboe commented 9 months ago

Works by first doing floorplan, then doing a second run where SYNTH_GUT=1 is set and the DIE/CORE_AREA is set to be a mock_area multiple (larger or smaller) than the first floorplan and generating an scaled abstract.

Then the regular abstract is generated, but the scaled .lef file replaces the actual .lef file.

This yields a .lib file for mock-area case and a .lef file for the mock-area case.

This allows separating concerns: set up a budget floorplan and have timing information.

oharboe commented 9 months ago

@maliberty Can I mock area in this way...?

maliberty commented 9 months ago

Sure though the timing won't be scaled if that matters.