Targeted interview collection
Intel-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.
- Q061Place Posted DDR Commands from tRCD, AL, CL, and tRPMediumTiming
- Q068UVM monitor for a framed byte streamMediumSystemVerilog & UVM
- Q093Cache tag, index, and offset bitsEasyComputer Architecture
- Q106Assign UVM run-phase objection ownershipMediumUVM
- Q116Local repair for a hold violationEasyTiming and STA
- Q121Reason about fork join_none and wait forkEasySV
- Q125Distinguish RAM port and read-during-write modesMediumComputer Architecture
- Q153Check a cryptographic stream with C-DPIHardFirmware
- Q154Code asynchronous reset assertion with two-edge releaseMediumClock and Reset Domains
- Q164Separate Pipeline Frequency, Throughput, and LatencyMediumComputer Architecture
- Q177Classify CMOS power componentsEasyLow Power
- Q193Resolve Read and Write Requests on a Shared PortMediumProtocols and Interfaces
- Q226Prove clock-gating entry and wake safetyHardAssertions and Formal
- Q228Verify a one-input, three-output packet routerMediumUVM
- Q230Order Common Hardware-Description Abstraction LevelsEasyTiming
- Q231Add clock enable and operand isolation to an accumulatorMediumTiming
- Q235Parse a Fixed DV Log Line with an Anchored RegexEasyDesign Verification
- Q238Predict Priority from If and Case StatementsEasyRTL Design
- Q242Implement a four-phase CDC event handshakeMediumClock and Reset Domains
- Q278Assertions for one outstanding CXL-like requestMediumAssertions and Formal
- Q279Choose complete data-path performance metricsMediumDesign Verification
- Q280Classify timing-path startpoints and endpointsEasyTiming
- Q287Trace Firmware from ELF File to a Halted CoreMediumFirmware
- Q336Implement a Three-Tap FIR from Its Transfer FunctionMediumComputer Architecture
- Q373Build one Boolean function from NAND gatesEasyRTL Design
- Q376Reject Input Glitches Shorter than Four SamplesMediumRTL Design
- Q378Balance the Benefits and Costs of Process ScalingEasyPhysical Design
- Q380Two-entry skid buffer with flushHardRTL Design
- Q394Identify Legal I2C Data and Acknowledge TimingEasyFirmware
- Q396Divide a 2 MHz clock by twoEasyRTL Design
- Q406Constrain a bounded packet splitMediumSystemVerilog & UVM
- Q413Identify the cache with the most conflict pressureEasyComputer Architecture
- Q422Order isolation around power-offEasyLow Power
- Q424Consume completed Ethernet receive descriptorsMediumFirmware
- Q426Evaluate Unary Reduction OperatorsEasySV
- Q456Convert DDR Clock Rate into Bus BandwidthEasyTiming
- Q466Order self-modifying Hexagon codeHardFirmware
- Q482Order a safe voltage-frequency transitionMediumTiming
- Q493Two-core MESI reference modelMediumComputer Architecture
- Q497Select the oldest ready micro-operationMediumRTL Design
- Q505Verify a four-by-four AXI bridgeMediumUVM
- Q515Trade a Shared Iterative Unit against Required ThroughputMediumComputer Architecture
- Q524Explain Why a CMOS Transmission Gate Uses Two DevicesEasyPhysical Design
- Q528Debug a Queue That Advances While StalledMediumMemory Systems
- Q546Build a checksummed diagnostic frameMediumFirmware & Validation
- Q575Compare TX Emphasis, CTLE, and DFEEasyProtocols and Interfaces
- Q580Apply a MESI remote-write transitionMediumComputer Architecture
- Q602Prove a register implements twelve data bitsHardUVM
- Q616Identify how PCIe generations raise usable bandwidthEasyProtocols and Interfaces
- Q626Recognize a safe asynchronous-FIFO pointer schemeMediumClock and Reset Domains
- Q630Implement a four-requester round-robin arbiterMediumRTL Design
- Q632Convert between Canonical Minterm and Maxterm FormsEasyRTL Design
- Q644Choose directed or constrained-random debug stimulusEasyDesign Verification
- Q716Verify an AHB-to-APB bridgeMediumUVM
- Q728Choose an optimum repeater countMediumTiming
- Q729Size a Width-Converting Asynchronous FIFOMediumMemory Systems
- Q736One-outstanding-event CDC handshakeMediumCDC and Reset
- Q745Predict Hardware from Bounded and Unbounded RTL LoopsMediumTiming
- Q753Scoreboard for split responsesMediumSystemVerilog & UVM
- Q764Choose a Fixed-Point Format for Range and ResolutionEasyRTL Design
- Q773Map Complex Baseband I/Q onto an RF CarrierMediumASIC Fundamentals
- Q786Distinguish SystemVerilog Functions and TasksEasyTiming
- Q787Match Common Memory Types to Their Storage BehaviorEasyTiming
- Q797Gate Functional DDR Commands Around TrainingHardClock and Reset Domains
- Q798Constrain Gray-Bus Delay and Skew Without Masking the ChecksHardClock and Reset Domains
- Q804Verify predictor rollback after a mispredictionHardComputer Architecture
- Q820Preserve Correct State in a Five-Stage PipelineHardComputer Architecture
- Q824Formal harness for one coherent cache lineHardAssertions & Formal
- Q829Build a Two-Stage Four-by-Four Gate-Level MultiplierHardRTL Design
- Q838Identify VCS Build and Simulation ArtifactsEasyUVM
- Q867Compare Block-Diagram and RTL-Wrapped DDR IPEasyFPGA Design
- Q892Find the first severe entry in a wraparound logMediumPost-Silicon Validation
- Q902Calculate UART Baud and Payload RatesEasyProtocols and Interfaces
- Q941Choose the deepest allowed idle stateEasyLow Power
- Q950Distinguish Mealy and Moore Output BehaviorEasyRTL Design
- Q954Select CDC structures for five signal classesMediumDesign Verification
- Q956Decode SPI Mode from CPOL and CPHAEasyFirmware
- Q975Handle a valid demand-page faultMediumFirmware
- Q982Scan-shift testbench modelMediumPhysical Design and DFT
- Q993Verify a cache entering retentionHardClock and Reset Domains
- Q1042Convert Baud Rate to Bit RateEasyASIC Fundamentals
- Q1048Constrain Gray-pointer crossings without masking themHardClock and Reset Domains
- Q1051Choose the CXL protocol for device memoryEasyComputer Architecture
- Q1056Count unique detected faultsMediumPhysical Design and DFT
- Q1080Trace a Transaction Through a UVM EnvironmentEasyUVM
- Q1081Find the worst setup pathMediumTiming and STA
- Q1085Locate setup and hold windows around a capture edgeEasyTiming
- Q1093Bounded MMIO command driverMediumFirmware & Validation
- Q1105Why Gray-code an asynchronous FIFO pointerEasyCDC & RDC
Continue in the complete question bank.
Open filtered practice Keep the Intel-style filter active while you attempt prompts, review your reasoning, and move through the collection.
