OpenLane icon indicating copy to clipboard operation
OpenLane copied to clipboard

Proposal to reduce confusion around small designs.

Open armleo opened this issue 3 years ago • 0 comments

Prompt

People use OpenLane for small designs. However many small designs do not fit PDN grid properly and have some weird quirks and issues.

Proposal

Have a MIN_DIE_AREA defined in PDK and the DIE_AREA is compared to MIN_DIE_AREA and if the DIE_AREA is smaller then to error out with a clear message about the issue:

The die area is too small. PDK does not support cells smaller than $MIN_DIE_AREA.
If you are advanced user and want to disable this check than you can set DISABLE_MIN_DIE_AREA_CHECK, but this is NOT RECOMMENDED.

It is recommended to set the FP_SIZING to "absolute" and DIE_AREA to "0 0 300 300".

Then have DISABLE_MIN_DIE_AREA_CHECK configuration which can be used to turn off this check for users that specifically want to have small designs.

armleo avatar Aug 07 '22 08:08 armleo