Targeted interview collection
NVIDIA-Style ASIC Interview Questions
Work through every matching question using permanent links that keep the real bank number, topic, and difficulty easy to scan.
Question directory
Choose the next question.
- Q054Decide when two-flop synchronization is insufficientMediumClock Domain Crossing
- Q058Calculate dynamic-power scalingEasyLow-Power Design
- Q081Trade speed for leakage with multi-Vt cellsEasyPhysical Design
- Q084Scoreboard burst-to-single conversionHardVerification
- Q086Recognize LL/SC reservation failureEasyComputer Architecture
- Q092Distinguish clock-group relationship typesEasyStatic Timing Analysis
- Q103Relieve localized routing congestionEasyPhysical Design
- Q138Write a non-pipelined UVM bus driverMediumUVM
- Q158Capture a loop variable in fork...join_noneMediumSV
- Q220Period after pipelining an OR treeMediumTiming and STA
- Q240Apply the UVM factory patternEasyUVM
- Q246Choose first-order setup and hold fixesEasyStatic Timing Analysis
- Q261Build a LIFO scoreboardEasyVerification
- Q267Size and verify an asynchronous FIFOHardClock Domain Crossing
- Q268Build a recovery plan from GPU error eventsHardFirmware & Validation
- Q285Design and verify a round-robin arbiterHardRTL Design
- Q288Design a two-stage pipelined UVM driverHardUVM
- Q292Protect a feedthrough across a switchable domainMediumLow-Power Design
- Q294Partition a cache addressMediumComputer Architecture
- Q310Resolve an immediate pipeline data dependencyEasyComputer Architecture
- Q334Match low-power techniques to power componentsEasyLow-Power Design
- Q352Constrain one triplicate and seven singletonsMediumSystemVerilog Constraints
- Q355Find each scan chain's first failing patternHardDFT & Physical Design
- Q360Code an active-low asynchronous-reset registerEasyRTL Design
- Q403Reason about nonblocking assignment updatesEasySV
- Q417Count ones in seven bitsEasyRTL Design
- Q435Choose Mealy timing for an immediate matchEasyRTL Design
- Q453Two-to-one weighted arbiterMediumComputer Architecture
- Q459Cross a request between powered voltage domainsHardLow-Power Design
- Q467Balance a pipeline with one added registerMediumComputer Architecture
- Q471Maintain true LRU state for four waysMediumComputer Architecture
- Q484Remove false dependencies in Tomasulo schedulingMediumComputer Architecture
- Q499Assert set-dominant fault retentionMediumAssertions and Formal
- Q517Timestamp exactly 100 rising edgesEasyVerification Utilities
- Q532Find fmax for a half-cycle timing pathMediumStatic Timing Analysis
- Q584Throttle with temperature hysteresisMediumLow Power Design
- Q585Replace UVM types without editing the environmentEasyUVM
- Q586XNOR from one 2-to-1 muxEasyRTL Design
- Q592Verify a three-byte serializerHardVerification
- Q595Constrain five non-overlapping address windowsMediumSystemVerilog Constraints
- Q613Build an 8-to-1 mux from 2-to-1 muxesEasyDigital Logic
- Q620Use different setup and hold uncertaintyMediumStatic Timing Analysis
- Q633Identify the role of a UVM virtual sequenceEasyUVM
- Q645Check two synchronized flags for reconvergenceMediumCDC and Reset
- Q678Recognize write-back cache behaviorEasyComputer Architecture
- Q682Implement a divide-by-four clock modelEasyRTL Design
- Q687Pulse on every adjacent pair of onesEasyRTL Design
- Q689Detect overlapping 1101 sequencesMediumRTL Design
- Q702Explain the routing antenna effectEasyPhysical Design
- Q746Verify a synchronous FIFOMediumVerification
- Q748Explain CRPR in a timing reportEasyStatic Timing Analysis
- Q751Use the Exclusive cache-coherence stateEasyComputer Architecture
- Q761Trade ICG granularity for fanout and timingMediumLow-Power Design
- Q763Constrain truly unrelated clock domainsEasyStatic Timing Analysis
- Q766Implement a parameterized shift registerEasyRTL Design
- Q772Convert between binary and Gray codeMediumClock Domain Crossing
- Q778Quarantine traffic after peer resetMediumCDC and Reset
- Q780Apply clock skew to setup and holdEasyStatic Timing Analysis
- Q785Match each signal type to a CDC techniqueEasyClock Domain Crossing
- Q795Check per-channel link creditsHardComputer Architecture
- Q815Reset state behind a gated clockMediumLow-Power Design
- Q854Detect overlapping five-bit palindromesMediumRTL Design
- Q858Explain what functional coverage measuresEasyVerification
- Q859Compare synchronous and asynchronous resetEasyRTL Design
- Q861Share a named UVM configuration eventMediumSystemVerilog and UVM
- Q862Design glitch-free clock gatingMediumLow-Power Design
- Q864Count coalesced memory segmentsMediumFirmware
- Q873Reverse-engineer a sliced shared cacheHardComputer Architecture
- Q875Explain parallel VIPT lookup and translationMediumComputer Architecture
- Q877Set-dominant sticky fault bitsEasyRTL Design
- Q885Order a coherent CPU-to-GPU doorbellMediumComputer Architecture
- Q889Track parity history with two state bitsMediumRTL Design
- Q896Find the lowest set laneEasyRTL Design
- Q906Score lane returns for one tagged operationMediumSystemVerilog and UVM
- Q910Constrain mutually exclusive component ownershipMediumSystemVerilog Constraints
- Q915Use checked down-casting in SystemVerilogEasySV
- Q917Fix event-loss and shared-state monitor bugsMediumVerification
- Q918Choose always_comb over a manual sensitivity listEasyRTL Design
- Q938Constrain four lane addresses across two segmentsMediumSystemVerilog and UVM
- Q951Implement asynchronous FIFO full and empty logicHardClock Domain Crossing
- Q970Preserve width through dependent additionsEasyRTL Design
- Q974Check an incrementing pulse intervalMediumAssertions
- Q987Order the digital ASIC implementation flowEasyASIC Flow
- Q990Explain OCV derates and temperatureMediumStatic Timing Analysis
- Q1017Identify sources of clock uncertaintyEasyStatic Timing Analysis
- Q1040Scale distributed-wire delay with lengthEasyPhysical Design
- Q1054Detect the wildcard pattern 110?01HardRTL Design
- Q1058Bounded byte-string palindrome checkEasyFirmware & Validation
- Q1066Predict opposite-direction crosstalk delayEasyPhysical Design
- Q1087Respond to a contained uncorrectable ECC errorMediumPost-Silicon Validation
Continue in the complete question bank.
Open filtered practice Keep the NVIDIA-style filter active while you attempt prompts, review your reasoning, and move through the collection.
