20/08/2025

What are the checks done after placement?

o   Placement Legality: check for Overlaps: Verify that no standard cells overlap each other (checkPlace, checkLegality). All cells must occupy legal sites defined by the floorplan rows.

o   Congestion Analysis:

o   Global Congestion Map:

o   Density Checks:

o   Timing Analysis (Pre-CTS):

o   Setup Timing: the violations should be reasonable and manageable for subsequent optimization stages. Acceptable violation depends on what kind of cells used, whether LVT enabled or not at place, what is extra uncertainty given etc.

o   DRV Checks: Check for Design Rule Violations like max_transition, max_capacitance, and max_fanout. Significant DRVs need addressing.

o   Power Analysis (Optional but recommended):

o   Netlist/Connectivity Preservation:

o   Scan Chain Continuity: If scan chain information was provided (scanDef), check that the scan chain order is preserved (or can be reconnected).

o   Don't Touch: Verify that cells/nets marked with dont_touch attributes were not modified during optimization.

o   Overall QOR: Review the overall Quality of Results report (report_qor) provided by the tool, summarizing timing, area, cell counts, congestion estimates, and DRVs.

 

Share:

0 comments:

Post a Comment