클락 생성기 및 이를 포함하는 장치
CLOCK GENERATOR AND DEVICE INCLUDING THE SAME
특허 요약
본 개시의 기술적 사상의 일측면에 따른 클락 생성기는, 제1 기준 클락 신호의 위상을 조절함으로써 제2 기준 클락 신호를 출력하도록 구성된 DTC, 제2 기준 클락 신호의 에지에 동기화되는 로컬 클락 신호를 생성하도록 구성된 오실레이터, 위상 에러 값을 생성하도록 구성된 위상 검출기, 및 DTC 코드를 출력하도록 구성된 DTC 제어 회로를 포함하고, DTC 코드가 바운드 기준 코드에 일치하는 것에 응답하여, DTC 제어 회로는 DTC 코드를 롤오버 타겟 코드로 업데이트할 수 있다.
청구항
번호청구항
1

DTC 코드에 기초하여, 외부로부터 수신된 제1 기준 클락 신호의 위상을 조절함으로써 제2 기준 클락 신호를 출력하도록 구성된 DTC(Digital-to-Time Converter);상기 제2 기준 클락 신호의 에지에 상승 에지를 갖도록 동기화되는 로컬 클락 신호를 생성하도록 구성된 오실레이터;상기 로컬 클락 신호와 상기 제2 기준 클락 신호의 위상차에 기초하여 위상 에러 값을 생성하도록 구성된 위상 검출기; 및상기 위상 에러 값 및 외부로부터 수신된 위상 정보에 기초하여 상기 DTC 코드를 출력하도록 구성된 DTC 제어 회로;를 포함하고,상기 DTC 코드가 바운드 기준 코드에 일치하는 것에 응답하여,상기 DTC 제어 회로는 상기 DTC 코드를 롤오버 타겟 코드로 업데이트하고,상기 오실레이터는 상기 롤오버 타겟 코드에 대응되는 상기 제2 기준 클락 신호의 에지에, 상기 로컬 클락 신호가 하강 에지를 갖도록 위상을 조절하도록 구성된 것을 특징으로 하는 클락 생성기.

2

제1항에 있어서,상기 제1 기준 클락 신호의 주파수는 상기 로컬 클락 신호의 주파수 보다 작은 것을 특징으로 하는 클락 생성기.

3

제1항에 있어서,상기 제2 기준 클락 신호의 주기마다 상기 제2 기준 클락 신호의 에지에 대응되는 인젝션 신호를 생성하는 펄스 생성기;를 더 포함하고,상기 오실레이터는,상기 인젝션 신호에 응답하여 상기 로컬 클락 신호의 위상이 상기 인젝션 신호에 동기화되도록하는 클락 생성기.

4

제1항에 있어서,상기 DTC 제어 회로는,상기 위상 정보가 나타내는 값을 누산함으로써 생성된 위상 코드를 출력하도록 구성된 누산기(Accumulator);상기 위상 코드 및 추정 코드 중 어느 하나를 선택하고, 선택된 코드를 상기 DTC 코드로서 출력하도록 구성된 멀티플렉서; 및상기 멀티플렉서가 상기 추정 코드를 선택하도록 제어하고, 상기 위상 에러 값에 기초하여 상기 추정 코드를 생성하도록 구성된 롤오버 로직 회로;를 포함하는 클락 생성기.

5

제4항에 있어서,상기 DTC 코드가 상기 바운드 기준 코드와 일치하는 경우,상기 롤오버 로직 회로는 상기 추정 코드에 대응되는 롤오버 코드를 상기 누산기에 제공하고,상기 누산기는 상기 위상 코드에 상기 롤오버 코드를 누산함으로써 상기 롤오버 타겟 코드를 출력하고,상기 멀티플렉서는 상기 롤오버 타겟 코드를 상기 DTC 코드로서 출력하는 것을 특징으로 하는 클락 생성기.

6

DTC 코드에 기초하여, 외부로부터 수신된 제1 기준 클락 신호의 위상을 조절함으로써 제2 기준 클락 신호를 출력하도록 구성된 DTC;상기 제2 기준 클락 신호의 주기마다 상기 제2 기준 클락 신호의 에지에 대응되는 인젝션 신호를 생성하는 펄스 생성기;상기 인젝션 신호에 응답하여, 상기 인젝션 신호에 동기화되는 위상을 갖는 로컬 클락 신호를 생성하도록 구성된 오실레이터;상기 로컬 클락 신호와 상기 제2 기준 클락 신호의 위상차에 기초하여 위상 에러 값을 생성하도록 구성된 위상 검출기;상기 위상 에러 값에 기초하여 추정 코드를 출력하도록 구성된 롤오버 로직 회로;외부로부터 수신된 위상 정보가 나타내는 값을 누산한 값에 기초하여 위상 코드를 출력하도록 구성된 누산기; 및상기 위상 코드 및 상기 추정 코드 중 선택된 코드를 상기 DTC 코드로서 출력하도록 구성된 멀티플렉서;를 포함하고,상기 롤오버 로직 회로는,상기 DTC 코드가 바운드 기준 코드에 일치하는 것에 응답하여, 상기 추정 코드를 롤오버 코드로서 상기 누산기에 제공하는 것을 특징으로 하는 클락 생성기.

7

제6항에 있어서,상기 롤오버 로직 회로는,상기 DTC 코드가 제1 추정 기준 코드보다 큰 경우, 클락 게이팅 신호를 제1 주기로 생성하고,상기 클락 게이팅 신호를 상기 펄스 생성기로 제공함으로써 상기 펄스 생성기가 상기 제2 기준 클락 신호의 한 주기 동안 상기 인젝션 신호를 생성하지 않도록 제어하고,상기 제1 추정 기준 코드는 상기 바운드 기준 코드보다 작은 것을 특징으로 하는 클락 생성기.

8

제7항에 있어서,상기 롤오버 로직 회로는 상기 DTC 코드가 제2 추정 기준 코드보다 큰 경우, 상기 클락 게이팅 신호를 제2 주기로 생성하고,상기 제2 주기는 상기 제1 주기보다 짧고, 상기 제1 기준 클락 신호의 주기보다 길고,상기 제2 추정 기준 코드는 상기 제1 추정 기준 코드보다 크고, 상기 바운드 기준 코드보다 작은 것을 특징으로 하는 클락 생성기.

9

제6항에 있어서,상기 DTC 코드가 제1 추정 기준 코드보다 큰 경우,상기 롤오버 로직 회로는 상기 멀티플렉서가 상기 추정 코드를 상기 DTC 코드로서 출력하도록 제어하고,상기 DTC는 상기 DTC 코드로서 수신된 상기 추정 코드에 기초하여 상기 제2 기준 클락 신호의 위상을 조절하고,상기 위상 검출기는 상기 추정 코드에 기초하여 조절된 제2 기준 클락 신호의 위상과 상기 로컬 클락 신호의 위상차에 기초하여 상기 위상 에러 값을 출력하고,상기 롤오버 로직 회로는 상기 위상 에러 값에 기초하여 상기 추정 코드를 보정 하도록 구성된 것을 특징으로 하는 클락 생성기.

10

제9항에 있어서,상기 롤오버 로직 회로는,상기 위상 에러 값이 제1 에러 값인 경우, 상기 추정 코드에 대응되는 롤오버 코드를 제1 값만큼 증가시키고, 상기 위상 에러 값이 제2 에러 값인 경우, 상기 롤오버 코드를 상기 제1 값 만큼 감소시키는 것을 특징으로 하는 클락 생성기.