Closed coherent17 closed 2 months ago
I think banking coordinate should be revised, and the MBFF banked should be fixed at postCG or disable postCG
- Legalize Engine legalize all single bit ff
- Use another legalizer to legalize MBFF
- canLegalize API takes Coordinate, cell type to find a legalize coordinate to place the MBFF
- getCostDiff function should compare MBFF cost with multiple sigle bit FF with "legalized coordinate" to see the gain of the Banking
- Whether to open the MS
@c119cheng help check the flow, is there anything to change?
For your second point, we will process the legalizer all single bit ff after preCG (+MS?), and thus all single bit will have legalized coordinate, so that getCostDiff will not get too optimize coordinate on those single bit ff.
Please help enable this feature: While banking, please use legalize API to see whether the displacment will heavily affect the TNS degrade.