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 Puzzle Bank
  • SystemVerilog Language Puzzles25
  • Difficulty Guide
  • Full Topic Map
  • Interview-Day Tips
  • Study Route: One Week Before the Interview
  • Study Route: Two Weeks
  • Study Route: Four Weeks (Full Course)4
  • OOP & Testbench Puzzles25
  • Concurrency & Timing Puzzles25
  • Randomization & Constraint Puzzles25
  • SVA Assertion Puzzles25
  • Functional Coverage Puzzles25
  • Logic & Aptitude Puzzles25
  • Scenario & Debug Puzzles25
  • UVM Testbench Puzzles25
  • Clock, Reset & CDC Puzzles25
  • Bus and Interface Protocol Puzzles25
  • Interview Prep: Puzzle Rounds7
    • Framework for Any Unseen Puzzle
    • Scenario: Testbench Hang
    • Scenario: Constraint No-Solution
    • Scenario: Vacuous Assertion Pass
    • Scenario: Coverage Not Closing
    • Scenario: Race That Only Shows on Silicon-Like Gate-Level Timing
    • Scenario: Coverage Closed at 100 Percent but a Bug Escaped
  • DV Puzzle Cheatsheet
Loading lesson

←Interview Prep: Puzzle Rounds
  1. Topics
  2. DV Interview Puzzles
  3. Interview Prep: Puzzle Rounds
  4. Scenario: Coverage Not Closing
On this page

    VLSI DV Interview PuzzlesAll levels

    Scenario: Coverage Not Closing

    Functional coverage plateaus after many regression cycles even though new seeds are added daily. Team suspects remaining bins are either unreachable, mis-modeled, or blocked by testbench sequencing gaps.

    The setup

    Functional coverage plateaus after many regression cycles even though new seeds are added daily. Team suspects remaining bins are either unreachable, mis-modeled, or blocked by testbench sequencing gaps.

    The signal you would look at: Coverage growth trend flattens below target despite rising simulation count and seed diversity.

    What the interviewer is measuring

    • Whether you separate three causes of a plateau: stimulus that never reaches the bin, a bin that cannot legally be reached, and a model that samples the wrong thing.

    • Whether you reason with numbers: which bins are missing, and what the plateau percentage says about how many are unreachable.

    • Whether you refuse to waive bins without scenario-level evidence.

    Structure of a strong answer

    Follow these steps in order. The order matters: each step narrows the search so that the next one is cheap.

    1. Read the plateau number against the bin count. A plateau at exactly the fraction of reachable bins (for example 75 percent of four) is a model mismatch, not a lack of seeds.

    2. List the holes. For each one ask: is the tuple legal under the protocol and under our own stimulus constraints?

    3. Check the sampling: the sample event, the clock it uses, reset-time samples filtered with iff, and whether the state is read before or after the update.

    4. Check the options that change the count: at_least thresholds, ignore_bins and illegal_bins, and the default bin.

    5. For a legal but unreached hole, write the directed or constrained sequence that reaches it. For an unreachable one, fix the model or waive it with a written reason.

    6. Report the result as a new denominator and the evidence for every waiver.

    Model answer: the conversation

    A model transcript of the first part of the round. Do not memorise the words; copy the order of the moves.

    Diagram
    Interviewer: Coverage has been stuck at 75 percent for two weeks, and we add seeds every night. What do you do?
    
    Candidate: A plateau at an exact fraction makes me suspect a model problem, so I look at the holes first. With four bins, 75 percent means one bin is never hit, no matter how many seeds.
    
    Interviewer: The missing bin is op3. The environment constrains op to values 0 to 2.
    
    Candidate: Then it is unreachable by our own stimulus constraints. More seeds cannot help. I would either relax the constraint if op3 is legal, or fix the coverage model if op3 should not exist.
    
    Interviewer: And if the missing item is a cross tuple, a read with a slave error?
    
    Candidate: I check the protocol. If that combination cannot legally happen, the model must encode reachability, with an ignore bin and a documented reason. If it can happen, I need a sequence that makes the error happen on a read.
    
    Interviewer: The team wants to exclude the hole to reach 100 percent today.
    
    Candidate: I would only waive it with evidence that the tuple is impossible, written next to the exclusion. Otherwise we have just changed the denominator to make the number look good.
    
    Interviewer: What else would you check before blaming stimulus?
    
    Candidate: The sampling. If it samples on a derived clock, or after the state has already updated, or with reset-time samples included, the bins can be hit with the wrong values. That changes both what is hit and what is missed.

    Traps

    • Pursuing random seed volume instead of root-causing unreachable cross bins.

    • Ignoring illegal-bin and ignore-bin misuse that distorts closure perception.

    • Forcing closure with exclusion waivers without scenario-level evidence.

    • Not checking the sample event, so the plateau is a sampling off-by-one.

    Puzzles that rehearse the same skills

    Work these cold, with the timer, before you rehearse the conversation.

    • cov-close-002: Unreachable bin from stimulus constraints (E)

    • cov-close-005: Unreachable cross tuple from protocol rules (M)

    • cov-close-001: Sampling region off-by-one on state bins (M)

    • cov-cg-005: illegal_bins vs ignore_bins accounting (M)

    • cov-close-006: at_least threshold causes closure plateau (M)

    Related topics

    • Back to Interview Prep

    • Framework for any unseen puzzle

    • Interview-day tips

    Previous

    290 / 293

    Next: Scenario: Race That Only Shows on Silicon-Like Gate-Level Timing

    Up next

    Up nextScenario: Race That Only Shows on Silicon-Like Gate-Level Timing

    Sign in to save progress

    Practice this lessonPrevious lessonReport an error

    See also

    • Framework for Any Unseen Puzzle
    • Scenario: Testbench Hang
    • Scenario: Constraint No-Solution