ExpertQuestion 50 of 161

How do you make the final floorplan proceed, iterate, waive, or return decision?

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

Short Answer

This is the moment where a pile of reports has to become one owned engineering decision โ€” the gate isn't about running more checks, it's about someone actually deciding what happens next and being accountable for that call. Proceed only when the fundamentals are physically credible and reproducible: boundaries, rows, macro legality, feasible channels, constrained pins, feedthrough classification, tracks, PG reservation, voltage-area legality, congestion, and early timing all have to hold up, not just look fine at a glance.

Technical Reference DiagramHow do you make the final floorplan proceed, iterate, waive, or return decision?

Technical Explanation

  • Classify every finding into one of five buckets before deciding anything: a hard stop (blocks proceeding, no exceptions), a design-intent question (needs an answer from whoever owns that decision, not a guess), a quality risk (proceed is possible but risky and should be tracked), an expected/known warning (documented and accepted), or a genuine waiver (explicitly justified, not just ignored).
  • Iterate when a quality risk is real enough that proceeding now would likely cost more later than fixing it now โ€” this is a judgment call about where you are in the schedule, not a rule you can apply mechanically.
  • Waive only when there's an actual justification you can defend later โ€” "we ran out of time" is not a waiver, it's an unmanaged risk wearing a waiver's clothes.
  • Return upstream when the defect genuinely originates outside the floorplan's control โ€” a netlist error, a wrong library assumption, a missing constraint โ€” send it back to the owner who can actually fix the root cause rather than working around it locally.
  • The discipline that makes this repeatable: reopen the written floorplan record and actually reproduce the evidence behind each finding before signing off โ€” don't take last week's report on faith.

Formula Or Decision Rule

Decision rule: no unexplained hard stop; every open risk has evidence, owner, action, and review date.

What To Check

  • Warning sign: A clean automated check is treated as approval.
  • Inspect: choose one affected region, macro, row, pin, path, or net and trace the physical cause.
  • Correct: Run the staged gate, inspect quality reports, record dispositions, reload the write-out, and sign the decision matrix.

Command Checks & Actions

  • get_design_checks: lists checks supported by the installed release
  • check_design -checks {dp_pre_macro_placement dp_pre_power_insertion dp_pre_pin_placement dp_floorplan_rules}: runs named design-planning check groups
  • check_floorplan_rules: reports configured floorplan-rule violations
  • check_pin_placement: checks pin-placement legality and access-related conditions
  • check_feedthroughs: checks targeted feedthrough classes and constraints
  • report_design -floorplan: reports the floorplan state understood by the tool
  • write_floorplan -output <output_dir>: writes reproducible floorplan information to files

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

Healthy, Suspicious & Hard-stop Results

  • Healthy: Proceed only when boundaries, rows, macros, channels, pins, feedthroughs, tracks, PG reservation, voltage areas, congestion, and early timing are physically credible and reproducible. Iterate quality risks, waive only justified intent, and return upstream defects to their owner.
  • 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 a clean automated check is treated as approval. โ€

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.