CLK CLK CLK CLK Combinational Logic 1 Combinational Logic 2 Combinational Logic 3 Register 1 Register 3 Register 4 Register 2 Step 1 Step 2 Step 3