Targeted interview collection
AMD-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.
- Q055Pulse every ninth input eventEasyRTL Design
- Q067Flag unknown outputs after resetMediumCDC and Reset
- Q071Implement an Eight-Entry Synchronous FIFOMediumTiming
- Q074Explain Why a DRAM Read Restores the CellEasyMemory Systems
- Q077Choose AXI or APB for a control blockEasyProtocols and Interfaces
- Q078Trace an Address Through a Mask ROMEasyMemory Systems
- Q090Implement and Verify a Two-Input XOREasyRTL Design
- Q109Scoreboard out-of-order GPU wavefront completionHardUVM
- Q110Evaluate Four-State Operators with X and ZMediumDesign Verification
- Q144Decode IEEE-754 Binary32 and Binary64 EncodingsMediumFirmware
- Q151Order the Main Photolithography StepsEasyPhysical Design
- Q169Combine Pre-Silicon Checks with FPGA Prototype ValidationMediumDesign Verification
- Q172Implement a wrapping four-bit counterEasyRTL Design
- Q182Contain unknowns before scan compactionMediumDFT & Physical Design
- Q183Decode CPER severity twoEasyPost-Silicon Validation
- Q195Build one-write/two-read memory from BRAMMediumRTL Design
- Q198Constrain dependent burst fieldsMediumSystemVerilog and UVM
- Q265Drive one APB transfer with wait statesMediumUVM
- Q332Order the FPGA Build and Bring-Up FlowEasyFirmware
- Q333Recognize Testbench-Only Verilog ConstructsEasyDesign Verification
- Q342Reorder an eight-packet sequence windowHardComputer Architecture
- Q349Co-verify a firmware-programmed DMA ringMediumUVM
- Q350Implement a Safe Integer Clock-Enable DividerMediumTiming
- Q357Separate combinational behavior from stored stateEasyTiming
- Q362Make Mixed Signed Arithmetic ExplicitMediumSV
- Q367Distinguish a latch from a flip-flopEasyRTL Design
- Q369Predict PN-junction behavior under forward biasEasyPhysical Design
- Q374Synchronize and filter an asynchronous alarmMediumCDC and Reset
- Q375Parse a bounded RAS error recordHardFirmware & Validation
- Q392Calculate and repair setup and hold failuresMediumTiming
- Q420Minimize a Four-Input Sum of MintermsMediumRTL Design
- Q421Calculate PLL Lock Frequency and Identify Loop RolesMediumTiming
- Q447Count errors in a build reportEasyFirmware & Validation
- Q457Compare static timing analysis with timing simulationEasyDesign Verification
- Q461Choose an analysis port or TLM FIFOEasyUVM
- Q475Calculate setup and hold slack with clock latencyMediumTiming
- Q478Apply absolute minimum and maximum datapath delaysMediumTiming
- Q483Connect a UVM monitor to a scoreboardMediumUVM
- Q487Constrain two idle markers in an arrayEasySystemVerilog & UVM
- Q491Transfer spaced events with a toggle synchronizerHardClock and Reset Domains
- Q513Debug an X after reset releaseMediumDesign Verification
- Q545Implement a Flip-Flop Divide-by-2 OutputEasyTiming
- Q553Calculate UART 8N1 Frame Time and Payload RateEasyFirmware
- Q556Enabled modulo-five counterEasyRTL Design
- Q564Bank two writes into one read memoryMediumRTL Design
- Q579Implement an Eight-Bit Serial-to-Parallel ConverterMediumRTL Design
- Q581Minimize a Three-Input Function with a Don't-CareEasyRTL Design
- Q588Implement a Two-Stage Seventeen-Bit Pipelined AdderMediumComputer Architecture
- Q590Check independent AXI write channelsMediumAssertions and Formal
- Q621Generate a Divide-by-3 Clock with Equal High and Low TimesMediumTiming
- Q622Calculate CPI with branch and cache penaltiesMediumComputer Architecture
- Q640Order the Steps of a Differential SRAM AccessEasyMemory Systems
- Q642Separate CDR Frequency Acquisition from Phase TrackingMediumTiming
- Q648Check tagged completion latencyMediumSystemVerilog and UVM
- Q668Compare One-, Two-, and Three-Process FSM Coding StylesMediumTiming
- Q685Implement a deterministic true dual-port RAMMediumClock and Reset Domains
- Q693Explain What Static Timing Analysis ProvesEasyTiming
- Q697Choose between an FPGA and a CPLDEasyLow Power
- Q699Generate an Unbiased Integer from 10 Through 75EasyDesign Verification
- Q703Count consecutive zeros with saturationEasyRTL Design
- Q741Explain the move from parallel buses to high-speed serial linksEasyComputer Architecture
- Q771Allow AXI address and data reorderingMediumComputer Architecture
- Q799Use formal proof with explicit assumptions and coverageMediumFunctional Coverage
- Q853Keep a Reference Model Independent Enough to Find RTL BugsMediumDesign Verification
- Q855Identify Simulation Defaults for Variables and NetsEasyDesign Verification
- Q897Choose an ADC Architecture for Moderate-Speed Low-Power ConversionEasyLow Power
- Q898Calculate even parity in post_randomizeEasySV
- Q901Classify ECC counter changesMediumPost-Silicon Validation
- Q944Separate RTL Design from Independent VerificationEasyDesign Verification
- Q948Apply timeunit and timeprecision roundingEasyDesign Verification
- Q955Write an eight-bit binary-to-Gray converterEasyMemory Systems
- Q960Extend AXI IDs for Two Merged MastersMediumProtocols and Interfaces
- Q961Design a dual-clock packet merger architectureMediumClock and Reset Domains
- Q973Match a physical-signoff failure to its fixMediumPhysical Design
- Q996Stress a page-walk and cache raceMediumComputer Architecture
- Q997Prove retention across a power cycleHardLow Power
- Q1013Rebudget a Channel from 2 to 3 GHzMediumProtocols and Interfaces
- Q1025Choose a low-power technique for a short idle intervalEasyLow Power
- Q1028Constrain a proven three-cycle pathMediumTiming
- Q1029Floorplan a four-bank SRAM subsystemMediumPhysical Design
- Q1033Check CRC retries by transaction IDHardSystemVerilog & UVM
- Q1044Choose BRAM copies for two readsEasyComputer Architecture
- Q1045Check a 12-bit UVM registerEasySystemVerilog & UVM
- Q1064Build a Two-Bank Ping-Pong Frame BufferMediumTiming
- Q1067Repair Three Different Clock-Domain CrossingsMediumClock and Reset Domains
- Q1068Assert bounded request-to-grant latencyMediumAssertions and Formal
- Q1107Derive an Almost-Full Threshold from Stop LatencyHardTiming
Continue in the complete question bank.
Open filtered practice Keep the AMD-style filter active while you attempt prompts, review your reasoning, and move through the collection.
