결정론적 테스트패턴을 인가하는 로직 BIST의 경우, 어느 정도의 의사무작위 테스트패턴을 인가한 후에 결정론적 테스트패턴을 인가하게 된다. 즉 이 경우에는 의사무작위 BIST와 결정론적 BIST의 하드웨어를 둘 다 갖추어야 한다. 위상천이기는 일반적으로 거의 모든 의사무작위 BIST에 사용되는 하드웨어이다. 그러므로 위상천이기를 결정론적 BIST에 사용하는 것은 동일한 기능 블록을 공유하는 것이므로 면적 효율적 방법이다. 또한 본 발명에서 제안하는 결정론적 패턴 생성 하드웨어는 M시퀀스의 윈도우 특성을 이용하므로 기존의 방법과는 다르게 현재 LFSR의 패턴이 어떤 것이든 상관없이 모든 결정론적 테스트패턴을 생성할 수 있다. 그러므로 기존의 방법과는 다르게 빠른 시간안에 필요한 패턴을 생성할 수 있다. BIST, 의사무작위 테스트패턴, 위상천이, 주사열