RTL Design · Medium · Verilog, SystemVerilog, VHDL

1011 Sequence Detector

Detect the serial bit pattern 1011 with overlapping matches allowed.

Task

Pulse match for one cycle when the newest bits complete 1011.

Examples

Constraints

What this problem is testing

A strong answer translates the requirement into synthesizable state and combinational logic, states reset and update semantics precisely, and handles boundary conditions rather than only the nominal case.

Interview habit: before coding, state reset behavior, the state that must be stored, and the conditions that update each output.

Verification plan

Common mistakes

Interview follow-up questions

Concepts to review

fsm, sequence-detector

Open 1011 Sequence Detector in the HDLForge interactive editor.

Related problems

Explore the RTL Design Practice & Interview Preparation hub.

Continue practising