Deterministic Sequential Test Pattern Generation using Cellular Automata