fixed a decoder shift register race condition and a testbench timing violation