IntermediateQuestion 5 of 10Source page 11

What's the difference between creating an analysis view and activating it?

From PDVerse MMMC Interview Masterclass · pdVerse Mentor Series

Direct answer

Creating a view just registers it as an object that exists in the database — it doesn't participate in any check yet. Activating it (declaring it as part of the setup list, the hold list, or both) is what actually makes STA use it during analysis.

Mentor explanation

This distinction catches a lot of people off guard because it feels redundant — why would you create something and then need a separate step to turn it on? But separating creation from activation is intentional: it lets you build out a whole library of possible views and then explicitly, auditable-ly decide which ones are in scope for setup, which for hold, and which aren't active at all right now. A view sitting in the database that was never activated for hold isn't secretly being hold-checked in the background. It's just... there, unused, until someone turns it on.

Example or conceptual chain

create_analysis_view: the view exists but is not analyzed. set_analysis_view: it participates in setup, hold, or both.

Interview trap

Assuming a view is being checked simply because it shows up in a script or a report of created objects. Created is not active.

Tool check

Cadence Tempus/Innovuscreate_analysis_view; set_analysis_view -setup {...} -hold {...}; report_analysis_views

Create, activate, and audit the active view list.

Key takeaways

  • Creating a view just registers it as an object that exists in the database — it doesn't participate in any check yet.
  • Activating it (declaring it as part of the setup list, the hold list, or both) is what actually makes STA use it during analysis.
Visual explanationMMMC context: What's the difference between creating an analysis view and activating it?
MMMC context: What's the difference between creating an analysis view and activating it?A three-step concept map summarizes the focus, core answer, and practical verification for What's the difference between creating an analysis view and activating it?Question focusWhat's the differencebetween creating ananalysis view andactivating it?Core answerCreating a view justregisters it as anobject that exists in…Verify in practiceCreate, activate, andaudit the active viewlist.Understand → explain the mechanism → verify the assumptions
Self-check: can you answer this aloud?

Try a 45-second answer using this structure:

  1. State the direct answer.
  2. Explain the timing or physical reason.
  3. Name one caveat.
  4. Say how you would verify it in a real flow.

Continue learning free

Get a practical low-power chapter

Receive the existing “Low Power and Multivoltage Fundamentals” PDF chapter and its download link by email.