Synthesis & Logic Optimization · All levels

Mapping & Optimization: Tricky Q&A

Senior interview and review questions for Mapping & Optimization.

Section Q&A bank

Use these drills after completing all topics in Mapping & Optimization. Answer with run context, metric, mechanism, owner, fix, and regression.

How do you decide between structuring and buffering first?

diagram
[INT][SYNTH][MAPPING-OPTIMIZATION]

Q: How do you decide between structuring and buffering first?

A:
Use delay composition: logic-depth issues prefer structuring, fanout/slew issues prefer buffering, then re-evaluate path groups.

FOLLOW-UP TRAP: Applying blanket buffering on all critical paths.

What mapping signal suggests a library modeling issue?

diagram
[INT][SYNTH][MAPPING-OPTIMIZATION]

Q: What mapping signal suggests a library modeling issue?

A:
Sudden mapped-cell distribution swings with stable RTL and constraints often indicate a changed library view or arc model.

FOLLOW-UP TRAP: Assuming every shift is design-driven.

Q&A drill guide

diagram
CONTEXT -> METRIC -> MECHANISM -> FIX -> REGRESSION -> OWNERSHIP

Sketch while answering

diagram
MAPPING LOOP

boolean net -> library mapping -> optimization -> report and iterate

Key takeaways

  • State exact run context (RTL, SDC, libs, switches) with every QoR claim.

  • Re-run timing, area, and power regressions after each synthesis ECO.

Common pitfalls

  • Comparing runs with mismatched constraints or library views.

  • Timing-only fixes that violate power or area budgets.

  • Skipping equivalence checks after structural changes.