STA Mastery · All levels
MMMC Signoff: Tricky Q&A
Senior interview and review questions for MMMC Signoff.
Section Q&A bank
Use these drills after completing all topics in MMMC Signoff. Answer with corner/mode/view, path group, metric, artifact, ECO, and regression.
What is an MMMC scenario?
diagram
[INT][STA][MMMC-SIGNOFF]
Q: What is an MMMC scenario?
A:
A corner + mode + lib + RC view combination run as one STA session.
FOLLOW-UP TRAP: Signoff on typical corner only.Why map libraries per corner?
diagram
[INT][STA][MMMC-SIGNOFF]
Q: Why map libraries per corner?
A:
Cell delays are PVT-dependent; wrong lib makes slack meaningless.
FOLLOW-UP TRAP: Using TT lib at SS corner.Implementation vs signoff view delta?
diagram
[INT][STA][MMMC-SIGNOFF]
Q: Implementation vs signoff view delta?
A:
Expected due to RC corners; track delta bounds, not single-view WNS.
FOLLOW-UP TRAP: Panic on every view difference.Q&A drill guide
diagram
CONSTRAINT -> VIEW -> PATH -> METRIC -> ECO -> REGRESSIONSketch while answering
diagram
MMMC
corners (ss/tt/ff) x modes (func/test) x views (signoff RC)
= scenario set -> min(WNS) is signoffKey takeaways
State corner, mode, view, and database tag with every slack claim.
Run setup and hold plus MMMC regression after every ECO.
Common pitfalls
Comparing STA runs with different SPEF or SDC tags.
Broad false_path to green-wash violations.
Setup-only ECO without hold check.