상기 제어기 ( 300 ) 는 간단 한 논리 회로 ( 301 내지 308 ) 와 지연 기준 신호 ( Rd ) 를 클럭 으로 사용 하 는 2 개 의 D - 플립 플 롭 ( 309 내지 310 ) 으로 구성 되 어 C [ 1 ] 이 논리 ' 0 ' 이 거나 C [ N ] 이 논리 ' 1 ' 이 되 어 C [ N : 1 ] 이 모두 논리 ' 0 ' 이거 나 논리 ' 1 ' 이 되 면 S [ 2 : 1 ] 을 3 으로 출력 하 여 상기 양방향 쉬프 터 ( 200 ) 를 초기 화 시키 고 , 제 2 상향 신호 ( UPd ') 가 논리 ' 1 ' 이 고 , 제 2 하향 신호 ( DNd ') 가 논리 ' 0 ' 이 면 S [ 2 : 1 ] 을 2 로 출력 하 여 상기 양방향 쉬프 터 ( 200 ) 가 1 비트 씩 우측 으로 이동 하 면서 C [ N : 1 ] 의 비트 열 에 논리 ' 1 ' 의 수 를 증가 시켜서 Rd 신호 의 위상 을 늦추 고 , 이 와 반대 로 제 2 상향 신호 ( UPd ') 가 논리 ' 0 ' 이 고 , 제 2 하향 신호 ( DNd ') 신호 가 논리 ' 1 ' 이 면 S [ 2 : 1 ] 을 1 로 출력 하 여 상기 양방향 쉬프 터 ( 200 ) 가 1 비트 씩 좌측 으로 이동 하 면서 C [ N : 1 ] 의 비트 열 에 논리 ' 0 ' 의 수 를 증가 시켜서 지연 기준 신호 ( Rd ) 의 위상 을 당기 고 , 마지막 으로 제 2 상향 신호 ( UPd ') 와 제 2 하향 신호 ( DNd ') 가 모두 논리 ' 0 ' 이 면 S [ 2 : 1 ] 을 0 으로 출력 하 여 지연 기준 신호 ( Rd ) 의 위상 을 일정 하 게 유지 시킨다 .