IntermediateQuestion 61 of 222

How do you decide whether a row fragment is useful?

From PDVerse PnR Interview Handbook, part of the pdVerse Mentor Guide

Short Answer

A row fragment reported by the tool is only "usable capacity" if a real cell can actually legally land there โ€” the tool counting it toward total row area doesn't mean it's actually placeable. ), its site alignment, which voltage area it belongs to, and whether nearby keepouts or halos block access to it.

Technical Reference DiagramHow do you decide whether a row fragment is useful?

Technical Explanation

  • These fragments show up constantly beside macros, in notches, around halos, and at block boundaries โ€” anywhere a macro or blockage cuts a row short.
  • The danger is that tiny, unusable fragments inflate your nominal row-area number, making utilisation and capacity estimates look better than the design can actually deliver.
  • Treat "is this fragment useful" as its own explicit check during floorplan sign-off, not something you assume is covered by the overall utilisation report.

Formula Or Decision Rule

Usable row sites = floor(fragment length / site width), after legal exclusions.

What To Check

  • Warning sign: Many fragments exist but placement demand concentrates elsewhere.
  • Inspect: choose one affected region, macro, row, pin, path, or net and trace the physical cause.
  • Correct: Trim or merge the cause, adjust macro/blockage geometry, and recompute usable row capacity.

Command Checks & Actions

  • report_design -floorplan: reports the floorplan state understood by the tool

Run only the commands needed for this question. Save the report with the floorplan version and analysis context.

Healthy, Suspicious & Hard-stop Results

  • Healthy: Measure its legal length, site alignment, voltage-area ownership, nearby keepouts, and whether intended cells plus required spacing can fit.
  • Hard stop: required legality or physical feasibility is missing or unexplained.

Common Mistake

The Trap: Do not hide the symptom with an arbitrary utilisation, halo, channel, blockage, pin move, or die-size change.

What The Interviewer Is Testing

โ€ to measurable physical evidence and an owned correction.

Follow-up Question & Model Response

"* Candidate Model Response: Model response: โ€œI would change it if the same controlled rerun shows that many fragments exist but placement demand concentrates elsewhere. โ€

Physical Design & Planning Handbook

Dive into 14 comprehensive chapters covering netlist sanity, FinFET grids, macro placement, power grids, CTS, and timing budgeting.

Offline PDF Bundle

Want all 1109 questions offline?

Get the complete 4-book PDF bundle (PnR, STA, MMMC, Low Power) with a clickable table of contents - no ads, no internet needed.

See what's inside the bundle
PnR Flow Physical Design Mentor Guide โ€” eight chaptersPnR Flow Mentor GuideEight chapters, library setup through to stream-out.