Skip to content
DenseChip
Learn
PracticeCode labInterview

DenseChip

Navigate

Menu

LearnPracticeCode labInterview

Tools

All toolsSV editorCode repoResume
DenseChip

Practice, courses, and chip-design tools in one focused workspace.

LearnPracticeCode labInterviewToolsLearning paths

© 2026 DenseChip

AboutRoadmapCareersInternshipsFAQContactPrivacyTerms
Skip to lesson

Course contents

  • How to Use This Course
  • Reading Paths
  • Glossary
  • Metrics Reference
  • Formal Cheat Sheet
  • Formal Foundations19
  • Properties and SVA16
  • Property Development and Constraints19
  • Proof Engines and Convergence23
  • Formal Applications20
  • Equivalence Checking14
  • Formal Coverage and Signoff15
  • Methodology and Debug13
  • Interview Prep15
    • Formal Whiteboard Framework
      • Scoring Rubric and Structure
      • Whiteboard Questions 1 to 6
      • Whiteboard Questions 7 to 12
    • Scenario: A Proof That Will Not Converge
    • Scenario: Everything Proves, Nothing Is Reached
    • Scenario: A Late ECO Breaks Equivalence
    • Scenario: A Deadlock-Like Trace in Arbiter and Fabric
    • Rapid Fire by Theme
    • Numeric Drills
    • Spot the Bug in the Answer
  • Capstone: A Chip-Block Verification Lab24
Loading lesson

←Interview Prep
  1. Topics
  2. Formal Verification
  3. Interview Prep
  4. Formal Whiteboard Framework

Part 9 of 10Part 9 of 10/Interview PrepAll levels

Formal Whiteboard Framework

Learn the four-part answer shape and the 0 to 4 rubric through twelve full model answers.

  • 3topics
  • 3lessons

Every question in this section is graded on four dimensions, each scored 0 to 4. Assumption states the environment and reset model. Mechanism explains the proof at cycle level. Trade-off compares at least two options with costs. Evidence names what shows the result is not vacuous. A first answer usually scores 2 per dimension: right but generic. One specific sentence turns a 2 into a 3; a failure mode and its check turn a 3 into a 4.

Score

Anchor

0

The dimension is absent.

1

Vague or wrong: 'some assumptions', 'the tool checks everything'.

2

Right but generic: could be said about any design.

3

Specific and mostly correct: names the reset model, the depth, the step, the cover.

4

Specific, correct, and anticipates a failure mode with the check that catches it.

Lesson

After it you can...

Scoring Rubric and Structure

Score any answer 0 to 4 per dimension, and list the five acceptance checks behind a fast proof.

Whiteboard Questions 1 to 6

Answer the six questions on fast proofs, assume versus assert, bounded results, induction, FIFO depth, and arbiter liveness.

Whiteboard Questions 7 to 12

Answer the six questions on counterexample triage, memory abstraction, reset gating, equivalence, method choice, and signoff.

Opening moves and common failures

  • Restate the question in one sentence, so the panel hears which obligation you are answering.

  • State the assumptions first: reset model, free inputs, protocol rules, depth.

  • Name the outcome you expect (proven, counterexample or inconclusive) before describing the run.

  • Common failures: yes or no with no checks; a bounded pass called a proof; fairness placed on a design output; an assume nobody owns; a number with no run behind it; waiving a counterexample without an invariant.

Suggested order: top to bottom. Learn the shape and the rubric, then the twelve answers: the first six fix the results vocabulary and induction, the last six fix triage, abstraction and signoff. Cover the answer, say it aloud, score yourself, then read on.

Restate the question, then state assumptions about model reset and inputs, explain the mechanism at cycle level, compare two options with costs, and close with the evidence that would prove the result is not vacuous.
The four-part answer structure every whiteboard answer in this section follows.
Check yourself An answer is correct but scores 8 out of 16. What is missing?

The working around the correctness: stated assumptions, a costed alternative, and verification evidence. Each is worth a full dimension on the rubric.

Related topics

  • Scenario: Everything Proves, Nothing Is Reached

  • Verification First Principles: Formal and Simulation Drills

  • SystemVerilog: SVA Interview Drills

PreviousNext: Scoring Rubric and Structure

Up next

Up nextScoring Rubric and Structure

Sign in to save progress

Practice this lessonPrevious lessonReport an error

See also

  • Scenario: A Proof That Will Not Converge
  • Scenario: Everything Proves, Nothing Is Reached
  • Scenario: A Late ECO Breaks Equivalence