1 |
1
삭제
|
2 |
2
이종 주기의 제1 클록과 제2 클록에 따라 각각 동작하는 센더와 리시버를 포함하는 이종 주기 클록 도메인 간의 동기화 시스템에 있어서,상기 제1 클록을 제1 시간 지연시킨 예측 클록을 출력하는 센더; 및상기 예측 클록을 이용하여 상기 제1 클록과 상기 제2 클록 간의 동기화 실패 여부를 예측하고, 상기 예측 결과에 따라 선택적으로 상기 제2 클록을 제2 시간 지연시켜 상기 제1 클록과 동기화시키는 리시버를 포함하며,상기 센더는상기 예측 클록과 상기 제2 클록 간의 동기화 실패 여부를 검출하여, 상기 제1 클록과 상기 제2 클록 간에 실제 동기화 실패가 발생하는 시점보다 일정시간 미리 예측하는 것인 이종 주기 클록 도메인간의 동기화 시스템
|
3 |
3
제2항에 있어서, 상기 제1 시간은 미리 예측하고자 하는 상기 일정시간에 따라 결정되는 것인 이종 주기 클록 도메인간의 동기화 시스템
|
4 |
4
제2항에 있어서,상기 센더는 상기 예측 클럭을 출력하는 클록 예측기를 포함하고,상기 클록 예측기는피드백에 따라 가변적인 시간만큼 상기 제1 클록을 지연시키는 가변 지연 소자;상기 가변 지연 소자에 의해 지연된 제1 클록을 미리 예측하고자 하는 상기 일정시간만큼 지연시키는 고정 지연 소자; 및상기 제1 클록과, 상기 고정 지연 소자의 출력간의 위상을 비교하고, 상기 비교 결과를 상기 가변 지연 소자로 피드백하는 위상 비교기를 포함하되,상기 가변 지연 소자는 상기 비교 결과 위상이 동일한 때에 상기 가변적인 시간만큼 지연된 제1 클록을 상기 예측 클록으로 출력하는 것인 이종 주기 클록 도메인간의 동기화 시스템
|
5 |
5
제2항에 있어서, 상기 리시버는상기 제1 클록의 홀드타임만큼 상기 제2 클록을 지연시킨 신호와, 상기 제2 클록의 주기에서 상기 제1 클록의 셋업타임을 뺀 시간만큼 상기 제2 클록을 지연시킨 신호를 이용하여, 상기 예측 클록을 각각 샘플링하고, 각 샘플링 결과를 기초로 상기 제1 및 제2 클록간의 동기화 실패 여부를 검출하는 동기화 실패 검출기를 포함하는 것인 이종 주기 클록 도메인간의 동기화 시스템
|
6 |
6
제5항에 있어서, 상기 동기화 실패 검출기는상기 제1 클록의 홀드타임만큼 상기 제2 클록을 지연시킨 신호에 응답하여 상기 예측 클록을 샘플링하는 제1 샘플링부;상기 제2 클록의 주기에서 상기 제1 클록의 셋업타임을 뺀 시간만큼 상기 제2 클록을 지연시킨 신호에 응답하여 상기 예측 클록을 샘플링하는 제2 샘플링부; 및 상기 제1 및 제2 샘플링부의 샘플링 결과가 서로 다른 경우에 상기 동기화가 실패한 것으로 검출하는 검출부를 포함하는 것인 이종 주기 클록 도메인간의 동기화 시스템
|
7 |
7
제2항에 있어서, 상기 리시버는상기 제1 및 제2 클록간의 동기화가 실패한 것으로 예측한 경우,상기 제1 클록의 홀드타임 및 셋업타임의 합만큼 상기 제2 클록을 지연시켜, 상기 지연된 제2 클록과 상기 제1 클록을 동기화시키는 동기화기를 포함하는 것인 이종 주기 클록 도메인간의 동기화 시스템
|
8 |
8
제7항에 있어서, 상기 동기화기는상기 센더로부터 상기 제1 클록에 동기화되어 출력되는 데이터를 상기 제2 클록으로 샘플링하는 제1 샘플링부;상기 제2 클록을 상기 제1 클록의 홀드타임 및 셋업타임의 합만큼 상기 제2 클록을 지연시키는 지연부;상기 데이터를 상기 지연부에 의해 지연된 제2 클록으로 샘플링하는 제2 샘플링부; 및상기 동기화 실패 여부의 예측 결과에 따라 상기 제1 샘플링부에 의해 샘플링된 데이터 및 상기 제2 샘플링부에 의해 샘플링된 데이터 중 어느 하나를 선택하는 선택부를 포함하는 것인 이종 주기 클록 도메인간의 동기화 시스템
|
9 |
9
이종 주기의 제1 클록과 제2 클록 간의 동기화를 수행하는 동기화 장치에 있어서,상기 제1 클록이 제1 시간 지연된 예측 클록을 입력받고, 상기 제1 클록의 홀드타임만큼 상기 제2 클록을 지연시킨 제1 지연신호에 응답하여, 상기 예측 클록을 샘플링하는 제1 샘플링부; 상기 제2 클록의 주기에서 상기 제1 클록의 셋업타임을 뺀 시간만큼 상기 제2 클록을 지연시킨 제2 지연신호에 응답하여, 상기 예측 클럭을 샘플링하는 제2 샘플링부;상기 제1 및 제2 샘플링부에 의해 샘플링된 결과를 각각 상기 제2 클록으로 샘플링하고, 상기 제2 클록으로 샘플링된 결과들을 비교하여 상기 제1 및 제2 클록 간의 동기화 실패 여부를 검출하는 검출부; 및상기 검출 결과에 따라 선택적으로 상기 제2 클록을 제2 시간만큼 지연시켜 상기 제1 클록과 동기화시키는 동기화부를 포함하는 동기화 장치
|
10 |
10
제9항에 있어서, 상기 동기화부는동기화 실패로 예측된 경우, 상기 제2 시간만큼 지연된 제2 클록으로, 상기 제1 클록에 동기화되어 입력되는 데이터를 수신하고,상기 동기화 실패가 아닌 것으로 예측된 경우, 상기 제2 클록으로, 상기 제1 클록에 동기화되어 입력되는 데이터를 수신하는 것인 이종 주기 클록 도메인간의 동기화 장치
|
11 |
11
제10항에 있어서, 상기 동기화부는상기 제2 시간만큼 지연된 제2 클록으로 상기 데이터를 샘플링하는 제3 샘플링부;상기 제2 클록으로 샘플링하는 상기 데이터를 제4 샘플링부; 및상기 검출 결과에 따라 상기 제3 및 제4 샘플링부의 출력 중 어느 하나를 선택하는 선택부를 포함하는 것인 이종 주기 클록 도메인간의 동기화 장치
|
12 |
12
제10항에 있어서, 상기 동기화부는상기 검출 결과에 따라, 제2 클록과 상기 제2 시간만큼 지연된 제2 클록을 중 어느 하나를 선택하는 선택부; 및상기 선택부에 의해 선택된 어느 하나에 응답하여 상기 데이터를 샘플링하는 제3 샘플링부를 포함하는 것인 이종 주기 클록 도메인간의 동기화 장치
|
13 |
13
제9항에 있어서, 상기 검출부는 상기 제1 클록과 상기 제2 클록 간에 실제 동기화 실패가 발생하는 시점보다 일정 시간 미리 예측하는 것이고,상기 제1 시간은 미리 예측하고자 하는 상기 일정시간에 따라 결정되는 것인 이종 주기 클록 도메인간의 동기화 장치
|
14 |
14
제9항에 있어서, 상기 제2 시간은 상기 제1 클록의 홀드타임 및 셋업타임의 합 인 이종 주기 클록 도메인간의 동기화 장치
|
15 |
15
제1 클록과 제2 클록간의 동기화 실패 여부를 검출하는 동기화 실패 검출회로에 있어서,제1 클록의 홀드타임만큼 상기 제2 클록을 지연시킨 제1 지연신호에 응답하여, 상기 제1 클록을 샘플링하는 제1 샘플링부; 상기 제2 클록의 주기에서 상기 제1 클록의 셋업타임을 뺀 시간만큼 상기 제2 클록을 지연시킨 제2 지연신호에 응답하여, 상기 제1 클럭을 샘플링하는 제2 샘플링부; 및상기 제1 및 제2 샘플링부에 의해 샘플링된 결과가 서로 다른지 여부를 검출하는 검출부를 포함하는 동기화 실패 검출회로
|
16 |
16
제15항에 있어서, 상기 검출부는 상기 제1 및 제2 샘플링부에 의해 샘플링된 결과가 서로 다른 경우에 상기 제1 및 제2 클록간의 동기화가 실패한 것으로 검출하는 것인 동기화 실패 검출회로
|
17 |
17
삭제
|
18 |
18
삭제
|
19 |
19
삭제
|
20 |
20
삭제
|