특허권

온도 감지 회로 및 온도 감지 방법

상품번호 2019122700033638
IPC 한국(KO) 등록
출원번호 1020130006034
등록번호 1014180450000
출원인 연세대학교 산학협력단
판매가 0원
 

꼭 읽어보세요!

기술거래는 양방향 경매방식으로 이루어집니다.

기술을 매수한 당사자는 거래금액의 전부 혹은 10퍼센트(%)를 당일 본원에 입금하여야 하며, 10% 나머지 잔금은 거래일로부터 2일 이내(거래일 익일)에 납부하여야 합니다. 만약 위 지정 기간내에 매수자가 입금하지 않으면 거래는 무효가 되며, 잔금도 기한내에 입금되지 않으면 매도자로 귀속됩니다. 이는 매도자의 기한의 이익상실을 보장함 입니다.

기술거래의 수수료는 기술의 이전 및 사업화 촉진에 관한 법률 시행규칙 산업통상자원부령 제48호 의거 기술이전 금액의 13퍼센트∼기술이전 금액의 17.5퍼센트로 되어있지만, 본 거래사이트에서는 매도‧매수인 각각 10%로 합니다.
이때 매수인의 매수금액(당사로 입금되는 금액)에서 수수료 각각10% 인 20%를 공제한 후 매도인에게 계좌이체를 하여야 합니다.
또한 권리이전(특허)비용은 기술양수인(매수자)부담이며 그 비용은 별도입니다.

 
본 발명은 온도 감지 회로 및 온도 감지 방법에 관한 것으로, 입력 클록 신호를 지연시켜 피드백 클록 신호를 생성하며, 온도에 따라 지연 시간이 가변되는 논리 게이트들을 포함하는 지연부, 피드백 클록 신호와 기준 클록 신호를 비교하고, 비교 결과에 따라 지연부의 각 논리 게이트를 제어하는 지연 제어부, 그리고 입력 클록 신호의 순환 사이클 수에 기초하여, 피드백 클록 신호와 기준 클록 신호 중의 어느 하나를 입력 클록 신호로 선택하여 지연부로 입력하는 입력 신호 제어부를 포함하는 온도 감지 회로를 제공한다.

특허청구의 범위
청구항 1
입력 클록 신호를 지연시켜 피드백 클록 신호를 생성하며, 온도에 따라 지연 시간이 가변되는 논리 게이트들을포함하는 지연부;
상기 피드백 클록 신호와 기준 클록 신호를 비교하고, 비교 결과에 따라 상기 지연부의 각 논리 게이트를 제어하는 지연 제어부; 그리고
상기 입력 클록 신호의 순환 사이클 수에 기초하여, 상기 피드백 클록 신호와 상기 기준 클록 신호 중의 어느하나를 상기 입력 클록 신호로 선택하여 상기 지연부로 입력하는 입력 신호 제어부를 포함하는 온도 감지 회로.
청구항 2
입력 클록 신호를 지연시켜 피드백 클록 신호를 생성하며, 온도에 따라 지연 시간이 가변되는 논리 게이트들을포함하는 지연부;
상기 피드백 클록 신호와 기준 클록 신호를 비교하고, 비교 결과에 따라 상기 지연부의 각 논리 게이트를 제어하는 지연 제어부; 그리고
상기 입력 클록 신호의 순환 사이클 수에 기초하여, 상기 피드백 클록 신호와 상기 기준 클록 신호 중의 어느하나를 상기 입력 클록 신호로 선택하여 상기 지연부로 입력하는 입력 신호 제어부를 포함하며,상기 입력 신호 제어부는 상기 입력 클록 신호가 소정의 사이클 수만큼 순환하는 동안에만 상기 피드백 클록 신호를 상기 지연부로 입력하며, 상기 입력 클록 신호가 상기 소정의 사이클 수만큼 순환하면 상기 기준 클록 신호를 상기 지연부로 입력하는 온도 감지 회로.
청구항 3제2 항에 있어서,
상기 입력 신호 제어부는 상기 기준 클록 신호의 상승 에지가 입력되면, 상기 피드백 클록 신호를 상기 지연부로 입력하는 온도 감지 회로.
청구항 4
제1 항에 있어서,상기 지연 제어부는 상기 입력 클록 신호가 상기 소정의 사이클 수만큼 순환할 때마다 상기 지연부의 각 논리게이트를 제어하는 온도 감지 회로.
청구항 5
입력 클록 신호를 지연시켜 피드백 클록 신호를 생성하며, 온도에 따라 지연 시간이 가변되는 논리 게이트들을포함하는 지연부;상기 피드백 클록 신호와 기준 클록 신호를 비교하고, 비교 결과에 따라 상기 지연부의 각 논리 게이트를 제어하는 지연 제어부; 그리고상기 입력 클록 신호의 순환 사이클 수에 기초하여, 상기 피드백 클록 신호와 상기 기준 클록 신호 중의 어느하나를 상기 입력 클록 신호로 선택하여 상기 지연부로 입력하는 입력 신호 제어부를 포함하며,상기 지연 제어부는 상기 입력 클록 신호의 N(N은 2 이상의 정수임) 사이클이 상기 기준 클록 신호의 한 사이클에 동기되도록 상기 지연부를 제어하는 온도 감지 회로.
청구항 6
입력 클록 신호를 지연시켜 피드백 클록 신호를 생성하며, 온도에 따라 지연 시간이 가변되는 논리 게이트들을포함하는 지연부;상기 피드백 클록 신호와 기준 클록 신호를 비교하고, 비교 결과에 따라 상기 지연부의 각 논리 게이트를 제어하는 지연 제어부; 그리고상기 입력 클록 신호의 순환 사이클 수에 기초하여, 상기 피드백 클록 신호와 상기 기준 클록 신호 중의 어느하나를 상기 입력 클록 신호로 선택하여 상기 지연부로 입력하는 입력 신호 제어부를 포함하며,상기 입력 신호 제어부는,상기 입력 클록 신호의 상기 순환 사이클 수에 따라 선택 제어 신호를 생성하는 선택신호 생성부; 그리고상기 선택 제어 신호에 따라 상기 피드백 클록 신호와, 상기 기준 클록 신호 중의 어느 하나를 상기 입력 클록신호로 선택하여 상기 지연부로 입력하는 멀티플렉서를 포함하는 온도 감지 회로.
청구항 7
제6 항에 있어서,상기 선택신호 생성부는,상기 피드백 클록 신호의 펄스를 카운트하는 카운터; 그리고상기 카운터의 카운트 결과를 기준 값과 비교하고, 비교 결과에 따라 상기 선택 제어 신호를 생성하는 비교기를포함하는 온도 감지 회로.
청구항 8
제7 항에 있어서,상기 비교기는 상기 입력 클록 신호가 소정의 사이클 수만큼 순환하면, 상기 카운터를 초기 값으로 리셋하며,상기 카운터는 상기 기준 클록 신호의 상승 에지에 대응하여 상기 피드백 클록 신호가 상기 지연부로 입력되는시점부터 상기 피드백 클록 신호의 펄스를 카운트하는 온도 감지 회로.
청구항 9
제1 항에 있어서,
외부 클록 신호를 클록 게이팅(clock gating)하여 상기 기준 클록 신호를 생성하는 클록 게이트를 더 포함하는온도 감지 회로.
청구항 10
입력 클록 신호를 지연시켜 피드백 클록 신호를 생성하며, 온도에 따라 지연 시간이 가변되는 논리 게이트들을포함하는 지연부;상기 피드백 클록 신호와 기준 클록 신호를 비교하고, 비교 결과에 따라 상기 지연부의 각 논리 게이트를 제어하는 지연 제어부; 그리고상기 입력 클록 신호의 순환 사이클 수에 기초하여, 상기 피드백 클록 신호와 상기 기준 클록 신호 중의 어느하나를 상기 입력 클록 신호로 선택하여 상기 지연부로 입력하는 입력 신호 제어부를 포함하고,외부 클록 신호를 클록 게이팅(clock gating)하여 상기 기준 클록 신호를 생성하는 클록 게이트를 더 포함하며,기 클록 게이트는 상기 기준 클록 신호의 한 사이클에 상기 입력 클록 신호의 N 사이클이 동기되면, 상기 외부 클록 신호의 소정의 클록 사이클 구간 동안 상기 기준 클록 신호로서 로우(low) 신호를 출력하는 온도 감지회로.
청구항 11
제1 항 내지 제10 항 중 어느 한 항에 있어서,상기 지연 제어부에 의해 제어되는 상기 각 논리 게이트에 대한 제어 코드에 기초하여 온도를 계산하는 온도 계산부를 더 포함하는 온도 감지 회로.
청구항 12
입력 클록 신호로써 기준 클록 신호를 지연부로 입력하여 지연시켜 피드백 클록 신호를 생성하고, 상기 입력 클록 신호가 N(N은 2 이상의 정수) 사이클 수만큼 순환하는 동안에만 상기 피드백 클록 신호를 상기 지연부로 순환하는 단계; 그리고상기 입력 클록 신호가 N 사이클 수만큼 순환하면, 상기 기준 클록 신호를 지연부로 입력하고, 상기 입력 클록신호의 N 사이클이 상기 기준 클록 신호의 한 사이클에 동기되도록 상기 지연부의 지연 시간을 조절하는 단계를함하는 온도 감지 방법.
청구항 13
제12 항에 있어서,상기 지연 시간을 조절하는 단계는,상기 입력 클록 신호가 상기 N 사이클 수만큼 순환한 시점부터 상기 기준 클록 신호의 상승 에지가 입력되는 시점까지 상기 기준 클록 신호를 상기 지연부로 입력하는 온도 감지 방법.
청구항 14
제12 항에 있어서,상기 지연 시간을 조절하는 단계는 상기 입력 클록 신호가 상기 N 사이클 수만큼 순환할 때마다 상기 지연 시간을 조절하는 온도 감지 방법.
청구항 15
제12 항에 있어서,외부 클록 신호를 클록 게이팅하여 상기 기준 클록 신호를 생성하는 단계; 그리고상기 기준 클록 신호의 한 사이클에 상기 입력 클록 신호의 N 사이클이 동기되면, 상기 외부 클록 신호의 소정의 클록 사이클 구간 동안 상기 기준 클록 신호로서 로우(low) 레벨 신호를 출력하는 단계를 더 포함하는 온도감지 방법.
청구항 16
제12 항에 있어서,상기 지연 시간을 조절하는 단계는,상기 입력 클록 신호의 N 사이클과 상기 기준 클록 신호의 한 사이클을 비교하고, 비교 결과에 따라 외부 클록신호의 2k-1(k=1,2,...,K)번째 사이클마다 상기 지연부의 논리 게이트를 제어하는 지연 제어 코드의 1-비트 정보를 산출하여, 외부 클록 신호의 2K-1 사이클 동안 상기 지연부의 상기 지연 시간을 조절하기 위한 K-비트의지연 제어 코드를 결정하는 단계를 포함하는 온도 감지 방법.
청구항 17
제16 항에 있어서,상기 지연 시간을 조절하는 단계는,상기 외부 클록 신호의 2k-1(k=1,2,...,K)번째 사이클에서의 상기 지연 제어 코드를 결정하기 위해, 상기 외부클록 신호의 2m(m=1,2,...,K-1)번째 사이클에는 상기 입력 클록 신호로써 로우(low) 레벨 신호를 입력하는 온도감지 방법.
청구항 18
제16 항에 있어서,상기 K-비트의 지연 제어 코드에 기초하여 온도를 계산하는 단계를 더 포함하는 온도 감지 방법.
명 세 서
기 술 분 야
본 발명은 온도 감지 회로에 관한 것으로, 보다 상세하게는 디지털 온도 감지 [0001] 회로와 온도 감지 방법에 관한 것이다.
배 경 기 술
[0002] 기존의 온도 감지 회로는 주로 아날로그 회로(analog circuit)를 기반으로 설계되어 왔다. 아날로그 온도 감지회로는 사이즈와 소모 전력이 크다는 단점이 있다. 이에 따라, 최근에는 디지털 타입의 온도 감지 회로가 연구되고 있다. 그 예로, 대한민국 등록특허공보 1173978호(2012.8.16.공고)에는 "온도 감지 회로 및 그것의 동작방법"이 개시되어 있다. 이러한 디지털 온도 감지 회로는 출력 클록 신호가 링 오실레이터(ring oscillator)에서 순환하는 동작이 지속됨에 따라 양자 에러(quantization error)나 지터(jitter)와 같은 노이즈가 누적되어,온도 측정 오차가 발생할 수 있다.
발명의 내용
해결하려는 과제
[0003] 본 발명은 온도 측정 오차가 적은 온도 감지 회로 및 온도 감지 방법을 제공하는 것을 목적으로 한다.
[0004] 본 발명이 해결하고자 하는 다른 과제는 양자 에러(quantization error)나 지터(jitter)와 같은 노이즈가 누적되는 것을 방지할 수 있는 온도 감지 회로 및 온도 감지 방법을 제공하는 것을 목적으로 한다.
[0005] 본 발명이 해결하고자 하는 또 다른 과제는 전력 소모가 적은 온도 감지 회로를 제공하는 것에 있다.
[0006] 본 발명이 해결하고자 하는 과제는 이상에서 언급된 과제로 제한되지 않는다. 언급되지 않은 다른 기술적 과제들은 이하의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을것이다.
과제의 해결 수단
[0007] 본 발명의 일 측면에 따른 온도 감지 회로는 입력 클록 신호를 지연시켜 피드백 클록 신호를 생성하며, 온도에따라 지연 시간이 가변되는 논리 게이트들을 포함하는 지연부; 상기 피드백 클록 신호와 기준 클록 신호를 비교하고, 비교 결과에 따라 상기 지연부의 각 논리 게이트를 제어하는 지연 제어부; 그리고 상기 입력 클록 신호의 외환 사이클 수에 기초하여, 상기 피드백 클록 신호와 상기 기준 클록 신호 중의 어느 하나를 상기 입력 클록신호로 선택하여 상기 지연부로 입력하는 입력 신호 제어부를 포함한다.
[0008] 일 실시 예로, 상기 입력 신호 제어부는 상기 입력 클록 신호가 소정의 사이클 수만큼 순환하는 동안에만 상기피드백 클록 신호를 상기 지연부로 입력하며, 상기 입력 클록 신호가 상기 소정의 사이클 수만큼 순환하면 상기기준 클록 신호를 상기 지연부로 입력할 수 있다.
[0009] 일 실시 예로, 상기 입력 신호 제어부는 상기 기준 클록 신호의 상승 에지가 입력되면, 상기 피드백 클록 신호를 상기 지연부로 입력할 수 있다.
[0010] 일 실시 예로, 상기 지연 제어부는 상기 입력 클록 신호가 상기 소정의 사이클 수만큼 순환할 때마다 상기 지연부의 각 논리 게이트를 제어할 수 있다.
[0011] 일 실시 예로, 상기 지연 제어부는 상기 입력 클록 신호의 N(N은 2 이상의 정수임) 사이클이 상기 기준 클록 신호의 한 사이클에 동기되도록 상기 지연부를 제어할 수 있다.
[0012] 일 실시 예로, 상기 입력 신호 제어부는, 상기 입력 클록 신호의 상기 순환 사이클 수에 따라 선택 제어 신호를생성하는 선택신호 생성부; 그리고 상기 선택 제어 신호에 따라 상기 피드백 클록 신호와, 상기 기준 클록 신호중의 어느 하나를 상기 입력 클록 신호로 선택하여 상기 지연부로 입력하는 멀티플렉서를 포함할 수 있다.
[0013] 일 실시 예로, 상기 선택신호 생성부는, 상기 피드백 클록 신호의 펄스를 카운트하는 카운터; 그리고 상기 카운터의 카운트 결과를 기준 값과 비교하고, 비교 결과에 따라 상기 선택 제어 신호를 생성하는 비교기를 포함할수 있다.
일 실시 예로, 상기 비교기는 상기 입력 클록 신호가 소정의 사이클 수만큼 [0014] 순환하면, 상기 카운터를 초기 값으로 리셋하며, 상기 카운터는 상기 기준 클록 신호의 상승 에지에 대응하여 상기 피드백 클록 신호가 상기 지연부로 입력되는 시점부터 상기 피드백 클록 신호의 상기 펄스를 카운트할 수 있다.
[0015] 일 실시 예로, 상기 온도 감지 회로는 외부 클록 신호를 클록 게이팅(clock gating)하여 상기 기준 클록 신호를생성하는 클록 게이트를 더 포함할 수 있다.
[0016] 일 실시 예로, 상기 클록 게이트는 상기 기준 클록 신호의 한 사이클에 상기 입력 클록 신호의 N 사이클이 동기되면, 상기 외부 클록 신호의 소정의 클록 사이클 구간 동안 상기 기준 클록 신호로서 로우(low) 레벨 신호를출력할 수 있다.

[0017] 일 실시 예로, 상기 온도 감지 회로는 상기 지연 제어부에 의해 생성되는 상기 각 논리 게이트에 대한 지연 제어 코드에 기초하여 온도를 계산하는 온도 계산부를 더 포함할 수 있다.
[0018] 본 발명의 다른 일 측면에 따르면, 입력 클록 신호로써 기준 클록 신호를 지연부로 입력하여 지연시켜 피드백클록 신호를 생성하고, 상기 입력 클록 신호가 N(N은 2 이상의 정수) 사이클 수만큼 순환하는 동안에만 상기 피드백 클록 신호를 상기 지연부로 순환하는 단계; 그리고 상기 입력 클록 신호가 N 사이클 수만큼 순환하면, 상기 기준 클록 신호를 지연부로 입력하고, 상기 입력 클록 신호의 N 사이클이 상기 기준 클록 신호의 한 사이클에 동기되도록 상기 지연부의 지연 시간을 조절하는 단계를 포함하는 온도 감지 방법이 제공될 수 있다.
[0019] 일 실시 예로, 상기 지연 시간을 조절하는 단계는, 상기 입력 클록 신호가 상기 N 사이클 수만큼 순환한 시점부터 상기 기준 클록 신호의 상승 에지가 입력되는 시점까지 상기 기준 클록 신호를 상기 지연부로 입력할 수 있다.
[0020] 일 실시 예로, 상기 지연 시간을 조절하는 단계는 상기 입력 클록 신호가 상기 N 사이클 수만큼 순환할 때마다상기 지연 시간을 조절할 수 있다.
[0021] 일 실시 예로, 외부 클록 신호를 클록 게이팅하여 상기 기준 클록 신호를 생성하는 단계; 그리고 상기 기준 클록 신호의 한 사이클에 상기 입력 클록 신호의 N 사이클이 동기되면, 상기 외부 클록 신호의 소정의 클록 사이클 구간 동안 상기 기준 클록 신호로서 로우(low) 레벨 신호를 출력하는 단계를 더 포함할 수 있다.
[0022] 일 실시 예로, 상기 지연 시간을 조절하는 단계는 상기 입력 클록 신호의 N 사이클과 상기 기준 클록 신호를 비교하고, 비교 결과에 따라 상기 외부 클록 신호의 2k-1(k=1,2,...,K)번째 사이클마다 지연 제어 코드의 1-비트보를 산출하여, 상기 외부 클록 신호의 2K-1 사이클 동안 상기 지연부의 상기 지연 시간을 조절하기 위한 K-비트의 지연 제어 코드를 결정할 수 있다.
[0023] 일 실시 예로, 상기 지연 시간을 조절하는 단계는 2k-1(k=1,2,...,K)번째 사이클에서의 상기 지연 제어 코드를결정하기 위해, 상기 외부 클록 신호의 2m(m=1,2,...,K-1) 번째 사이클에는 상기 입력 클록 신호로써 로우(low)레벨 신호를 입력할 수 있다.
[0024] 일 실시 예로, 상기 온도 감지 방법은 상기 지연 제어 코드에 기초하여 온도를 계산하는 단계를 더 포함할 수있다.
발명의 효과
[0025] 본 발명의 실시 예에 의하면 온도 측정 오차를 줄일 수 있다.
[0026] 또한, 본 발명의 실시 예에 의하면, 링 오실레이터 구조의 디지털 온도 감지 회로에있어서, 양자 에러(quantization error)나 지터(jitter)와 같은 노이즈가 누적되는 것을 방지할 수 있다.
[0027] 또한, 본 발명의 실시 예에 의하면, 온도 감지 회로의 전력 소모를 줄일 수 있다.
[0028] 본 발명의 효과는 상술한 효과들로 제한되지 않는다. 언급되지 않은 효과들은 본 명세서 및 첨부된 도면으로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확히 이해될 수 있을 것이다.
도면의 간단한 설명
[0029] 도 1은 본 발명의 일 실시 예에 따른 온도 감지 회로의 구성도이다.
도 2는 도 1에 도시된 온도 감지 회로를 좀 더 자세히 보여주는 구성도이다.
도 3은 도 2에 도시된 온도 감지 회로를 좀 더 자세히 보여주는 구성도이다.
도 4는 본 발명의 일 실시 예에 따른 온도 감지 회로를 구성하는 파인 지연 라인의 구성도이다.
도 5는 본 발명의 일 실시 예에 따른 온도 감지 회로를 구성하는 코스 지연 라인의 구성도이다.
도 6은 본 발명의 일 실시 예에 따른 온도 감지 방법의 흐름도이다.
도 7a 내지 도 7b는 본 발명의 일 실시 예에 따른 온도 감지 회로의 신호들의 타이밍도이다.
도 8은 본 발명의 일 실시 예에 따른 온도 감지 회로의 실제 온도에 따른 온도 측정 오차의 관계를 나타낸 그래프이다.
도 9는 본 발명의 일 실시 예에 따른 온도 감지 회로의 실제 온도에 따른 측정 온도의 관계를 나타낸 그래프이다.
발명을 실시하기 위한 구체적인 내용
본 발명의 다른 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 [0030] 도면과 함께 상세하게 후술 되는 실시 예를 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예에 한정되는 것이 아니라 서로다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예는 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 만일 정의되지 않더라도, 여기서 사용되는 모든 용어들(기술 혹은 과학 용어들을 포함)은 이 발명이 속한 종래 기술에서 보편적 기술에 의해 일반적으로 수용되는 것과 동일한 의미를 갖는다. 일반적인 사전들에 의해 정의된 용어들은 관련된 기술 그리고/혹은 본 출원의 본문에 의미하는 것과동일한 의미를 갖는 것으로 해석될 수 있고, 그리고 여기서 명확하게 정의된 표현이 아니더라도 개념화되거나혹은 과도하게 형식적으로 해석되지 않을 것이다. 어떤 구성이 다른 구성에 '연결'된다고 언급된 경우에, 그것은 직접적인 연결뿐만 아니라 어떤 다른 소자를 통해 간접적으로 연결된 의미까지도 포함한다. 온도 감지 회로의 일반적인 구성이나 그에 따른 동작은 본 발명의 요지를 흐리지 않도록 하기 위해 생략될 수 있다.
[0031] 본 발명의 일 실시 예에 따른 온도 감지 회로는 링 오실레이터에서 입력 클록 신호가 순환하는 사이클 수에 따라 지연부로 피드백 클록 신호와, 기준 클록 신호를 선택적으로 입력한다. 입력 클록 신호가 링 오실레이터에서정의 사이클 수만큼 순환할 때마다 기준 클록 신호를 입력할 수 있으며, 기준 클록 신호의 한 사이클마다 링실레이터가 초기화(리셋)되므로, 링 오실레이터에서 입력 클록 신호가 오랫동안 순환하면서 양자 에러나 지터노이즈가 누적됨에 따라 발생되는 온도 측정 오차를 줄일 수 있다.
[0032] 도 1은 본 발명의 일 실시 예에 따른 온도 감지 회로의 구성도이다. 도 1을 참조하면, 본 발명의 일 실시 예에따른 온도 감지 회로(100)는 지연부(110), 지연 제어부(120), 입력 신호 제어부(130), 그리고 온도 계산부(150)를 포함한다.
[0033] 지연부(delay line)(110)는 입력 클록 신호를 지연시켜 피드백 클록 신호를 출력한다. 지연부(110)는 온도에 따라 지연 시간이 가변되는 지연 셀(delay cell)들을 포함한다. 지연부(110)의 지연 시간은 지연 셀(논리 게이트)들의 지연 시간의 합으로 나타날 것이다. 입력 신호 제어부(130)에 의해 기준 클록 신호와, 피드백 클록 신호 중 피드백 클록 신호가 입력 클록 신호로써 선택되면, 온도 감지 회로(100)는 링 오실레이터(ringoscillator)로써 동작할 것이다.[0034] 지연 제어부(120)는 지연부(110)의 각 논리 게이트를 제어하여 지연 시간을 조절한다. 지연부(110)의 지연 시간이 감소되면, 피드백 클록 신호가 기준 클록 신호의 한 주기 동안 링 오실레이터에서 순환하는 사이클 수가 증가하여 피드백 클록 신호(링 오실레이터의 출력 클록 신호)의 주파수가 증가하고, 지연부(110)의 지연 시간이증가되면, 피드백 클록 신호가 감소할 것이다.
[0035] 지연 제어부(120)는 피드백 클록 신호의 N 사이클과, 기준 클록 신호의 한 사이클의 위상을 비교하고, 비교 결과에 따라 지연부(110)의 각 논리 게이트를 제어한다. 지연 제어부(120)는 기준 클록 신호의 상승 에지마다 피드백 클록 신호의 N 사이클의 위상을 비교하여 지연부(110)의 지연 시간을 제어할 수 있다. 지연부(110)의 하나의 지연 셀(논리 게이트)은 예를 들어 아래의 식 1과 같은 CMOS 게이트의 지연 시간만큼 신호를 지연시킬 것이다.
[0036] [식 1]
[0037]
[0038] 식 1에서, D는 CMOS 게이트의 지연 시간을 나타내고, L은 CMOS 게이트의 길이를 나타내고, W는 CMOS 게이트의폭을 나타내고, CL/COX는 CMOS 게이트의 산화 용량 비를 나타내고, VDD는 동작 전압을 나타내고, Vth는 CMOS 게이트의 임계 전압(threshold voltage)을 나타내고, μ는 CMOS 게이트의 이동도(mobility)를 나타낸다.
CMOS 게이트의 이동도 μ는 온도 상수 T-α
[0039] 에 비례한다. 여기서, T는 온도이고, α는 모스펫(MOSFET) 제작 공정
에 의해 결정되는 상수를 나타낸다. 따라서, 지연 셀의 지연 시간은 아래의 식 2와 같이 나타낼 수 있다.
[0040] [식 2]
D(T,P) = Tα
[0041] ×G(P)
[0042] 식 2에서, D(T,P)는 지연 셀의 지연 시간을 나타내고, G(P)는 공정 변이에 영향을 받는 상수를 나타낸다. 따라서, 지연부(110)의 지연 시간 DDL(T,P)은 아래의 식 3과 같이 나타낼 수 있다.
[0043] [식 3]
DDL(T,P) = Tα
[0044] ×n×G(P)
[0045] 식 3에서, n은 지연부(110)의 지연 셀의 개수를 나타낸다. 지연 제어부(120)에 의해 지연부(110)의 지연 시간을일정하게 유지하면, 지연 셀의 개수 n에 기초하여 온도를 감지할 수 있다. 공정 변이 제거를 수행하면, 지연부(110)의 지연 시간은 아래의 식 4와 같이 나타낼 수 있다.
[0046] [식 4]DDL,C(T,P) = TCα

[0047] ×NC×G(P)[0048] 식 4에서, TC는 공정 변이 제거 동작시의 기준 온도를 나타내고, NC는 공정 변이 제거 동작 후 조절된 지연부(110)의 지연 셀의 개수를 나타낸다. 온도가 변화하면 그에 따라 지연 시간 DDL,C이 변화하게 되는데, 이때 온도가 변하기 전의 DDL(T,P) 값과 같도록 지연 셀의 개수 n을 조절하면 온도를 얻어낼 수 있다. 이는 아래의 식 5로나타낼 수 있다.
[0049] [식 5]
DDL,O(T,P) = T0α
[0050] ×N0×G(P)
[0051] 식 5에서, T0는 변화한 온도를 나타내고, N0는 DDL,O를 DDL,C와 같게 하기 위한 지연부(110)의 지연 셀의 개수를나타낸다. 변화한 온도를 얻기 위해, DDL,C와 DDL,O를 이용하면 아래의 식 6과 같이 나타낼 수 있고, 이에 따라 변화한 온도 T0를 얻을 수 있다.
[0052] [식 6]
[0053]
[0054] 지연 셀의 개수 N0는 지연부(110)의 지연 시간을 일정하게 유지하기 위해 지연 제어부(120)에서 생성하는 지연제어 코드 정보로부터 알 수 있다.
[0055] 지연 제어부(120)는 입력 클록 신호가 링 오실레이터에서 소정 사이클 수 N만큼 순환할 때마다 지연부(110)의각 논리 게이트를 제어한다. 본 발명의 실시 예에 따른 온도 감지 회로(100)는 입력 클록 신호의 N 사이클이 기준 클록 신호의 한 사이클에 동기되도록 동작하므로, 지연 제어부(120)는 기준 클록 신호의 매 사이클, 즉 기준클록 신호의 상승 에지가 입력될 때마다 지연 제어 신호를 생성하여 지연부(110)의 지연 시간을 제어한다고도할 수 있다.
입력 신호 제어부(130)는 입력 클록 신호의 순환 사이클 수 N에 따라 지연부([0056] 110)로 피드백 클록 신호와, 기준클록 신호를 선택적으로 입력한다. 입력 신호 제어부(130)는 입력 클록 신호가 링 오실레이터에서 소정의 사이클 수 N만큼 순환하는 동안에만 피드백 클록 신호를 지연부(110)로 입력한다.
[0057] 입력 신호 제어부(130)는 입력 클록 신호가 소정의 사이클 수 N만큼 순환한 시점부터 기준 클록 신호의 상승 에지가 입력되는 시점까지는 기준 클록 신호를 지연부(110)로 입력하고, 기준 클록 신호의 상승 에지가 입력되는시점부터 입력 클록 신호가 사이클 수 N만큼 순환할 때까지는 피드백 클록 신호를 지연부(110)로 입력할 수 있다.
[0058] 즉, 입력 신호 제어부(130)는 입력 클록 신호가 소정 사이클 수만큼 순환하는 동안에는 지연부(110)로 피드백클록 신호를 입력하고, 입력 클록 신호가 소정 사이클 수만큼 순환한 이후에는 지연부(110)로 기준 클록 신호를입력한다. 이에 따라, 입력 클록 신호의 N 사이클마다 초기화(리셋)되므로, 측정 오차의 누적으로 인한 온도 측정 오차를 줄일 수 있다. 즉, 기준 클록 신호의 상승 에지가 입력될 때마다 링 오실레이터에서의 순환 동작이새로 시작되므로, 이전의 입력 클록 신호(또는 피드백 클록 신호)가 갖는 지터(jitter) 노이즈의 영향을 받지않으며, 순환 사이클 수 N을 비교적 적은 값(예를 들어 5 사이클 순환)으로 설정할 경우 양자 오차(quantization error)의 발생을 방지할 수 있다.
[0059] 지연 제어부(120)는 지연 제어 코드를 생성하여, 지연부(110)의 지연 시간을 조절한다. 지연 제어부(120)는 온도의 변화에 따라 지연부(110)의 지연 시간이 조절되도록 지연 제어 코드를 생성한다. 지연 제어 코드에의하여, 지연부(110)의 지연 셀의 개수 n이 조절되며, 이에 따라 링 오실레이터의 출력 클록 신호(피드백 클록신호)의 주파수가 조절된다.
[0060] 지연 제어부(120)는 입력 클록 신호의 N 사이클이 기준 클록 신호의 한 사이클보다 크게 나타나면, 지연부(110)의 지연 셀을 감소시켜 지연 시간을 줄일 것이다. 반대로, 입력 클록 신호의 N 사이클이 기준 클록 신호의 한사이클보다 작게 나타나면, 지연부(110)의 지연 셀을 증가시켜 지연 시간을 늘릴 것이다. 링 오실레이터로 동작할 때, 피드백 클록 신호가 입력 클록 신호로써 지연부(110)로 입력되므로, 지연 제어부(120)는 피드백 클록 신호의 사이클 수 N과 기준 클록 신호의 한 사이클을 비교하여, 지연부(110)를 제어한다고도 볼 수 있다.
[0061] 온도 계산부(150)는 지연부(110)의 지연 셀의 개수에 대응하는 지연 제어 코드에 기초하여 온도를 계산한다. 이
때, 온도 계산부(150)는 입력 클록 신호의 N 사이클이 기준 클록 신호의 한 사이클에 동기될 때의 지연 제어부120)의 지연 제어 코드에 기초하여 온도를 계산할 것이다.

[0062] 도 2는 도 1에 도시된 온도 감지 회로를 좀 더 자세히 보여주는 구성도이다. 도 1 내지 도 2를 참조하면, 입력신호 제어부(130)는 선택신호 생성부(131) 및 멀티플렉서(132)를 포함한다. 입력 신호 제어부(130)는 멀티플렉서(132)를 통해 피드백 클록 신호와 기준 클록 신호 중 어느 하나를 지연부(110)로 입력될 입력 클록 신호로 선택한다. 선택신호 생성부(131)는 입력 클록 신호의 순환 사이클 수에 따라 선택 제어 신호를 생성한다. 멀티플렉서(132)는 선택 제어 신호에 따라 피드백 클록 신호와, 기준 클록 신호 중의 어느 하나를 입력 클록 신호로선택하여 지연부(110)로 입력한다.
[0063] 도 3은 도 2에 도시된 온도 감지 회로를 좀 더 자세히 보여주는 구성도이다. 도 1 내지 도 3을 참조하면, 선택신호 생성부(131)는 선택 제어 신호에 따라 입력 클록 신호가 카운트되도록 하거나, 또는 카운터(1312)가 리셋되도록 선택하는 디멀티플렉서(demultiplexer)(1311), 피드백 클록 신호가 지연부(110)로 입력되는 시점부터 피드백 클록 신호의 펄스를 카운트하는 카운터(1312), 그리고 카운터(1312)의 카운트 결과를 기준 값과 비교하고,비교 결과에 따라 선택 제어 신호를 생성하는 비교기(1313)를 포함한다.
[0064] 비교기(1313)는 입력 클록 신호가 링 오실레이터(RO)에서 소정의 순환 사이클 수 N만큼 순환하면, 기준 클록 신호를 선택하는 선택 제어 신호를 멀티플렉서(132)로 입력하고, 카운터(1311)를 초기 값, 즉 '0'으로 리셋(RESET)한다. 이에 따라, 입력 클록 신호로써 기준 클록 신호가 지연부(110)로 입력될 것이다. 비교기(1313)는기준 클록 신호의 상승 에지에 대응하여 피드백 클록 신호를 선택하는 선택 제어 신호를 멀티플렉서(132)로 입력할 것이다. 이에 따라, 기준 클록 신호의 상승 에지 입력 시점부터 입력 클록 신호가 사이클 수 N만큼 순환하는 동안 입력 클록 신호로써 피드백 클록 신호가 지연부(110)로 입력되고, 입력 클록 신호가 사이클 수 N만큼순환한 후, 다시 기준 클록 신호의 상승 에지가 입력되기 전까지 기준 클록 신호가 지연부(110)로 입력될 것이다.
클록 게이트(clock gate)(140)는 외부 클록 신호를 클록 게이트팅(clock gating)[0065] 하여 기준 클록 신호를 생성한다. 클록 게이트(140)는 기준 클록 신호를 입력 신호 제어부(130)에 인가한다. 기준 클록 신호의 한 사이클에입력 클록 신호의 N 사이클이 동기되면, 클록 게이트(140)는 소모 전력을 최소화하기 위해 외부 클록 신호의 소정의 클록 사이클 구간 동안 기준 클록 신호로서 로우(low) 레벨 신호를 출력한다.
[0066] 예를 들어, 외부 클록 신호의 256 사이클마다 온도를 측정할 때, 지연 제어부(120)에 의해 외부 클록 신호의 21사이클 동안 지연 제어 코드가 산출되는 경우, 클록 게이트(140)는 외부 클록 신호의 나머지 235 사이클 동안로우(low) 레벨 신호를 출력할 수 있다. 이에 따라, 온도 감지 회로(100)는 링 오실레이터로 동작하지 않으며,외부 클록 신호의 235 사이클 동안 전력 소모를 줄일 수 있다.
[0067] 입력 신호 제어부(130)는 지연부(110)의 제어 비트 수 K에 대응하는 외부 클록 신호의 2K-1 사이클 동안 지연부
(110)를 제어할 수 있다. 지연부(110)의 제어 비트 수 K는 이용되는 논리 게이트(지연 셀)의 전체 개수를 의미할 수 있다. 입력 신호 제어부(130)는 외부 클록 신호의 2k-1(k=1,2,...,K) 번째 사이클마다 지연 제어 코드의1-비트 정보를 순차적으로 산출하여, 외부 클록 신호의 2K-1 사이클 동안 지연부(110)의 지연 시간을 조절하기위한 K-비트의 지연 제어 코드를 결정할 수 있다.
[0068] 이때, 클록 게이트(140)는 외부 클록 신호의 2k-1번째 사이클에서의 지연 제어 코드를 결정하기 위해, 외부 클록 신호의 2m(m=1,2,...,K) 번째 사이클에는 입력 클록 신호로써 로우(low) 레벨 신호를 입력할 수 있다. 따라서, 입력 클록 신호의 N 사이클이 기준 클록 신호의 한 사이클보다 크게 나타나는 경우에도 온도 감지 회로(100)의 오동작이 발생되지 않는다. 온도 계산부(150)는 외부 클록 신호의 2K-1번째 사이클에서의 지연 제어 코드에 기초하여 온도를 감지할 수 있다. K-비트 지연 제어 코드가 생성되면, 지연 제어부(120)로부터의 클록 게이팅 제어 신호에 따라, 클록 게이트(140)는 클록 게이팅을 수행하여 새로운 온도 측정이 개시되는 시점까지 로우 레벨 신호를 갖는 기준 클록 신호를 출력할 것이다.
[0069] 일 실시 예에 있어서, 지연부(110)는 파인 지연 라인(FDL; Fine Delay Line)(111)과, 코스 지연 라인(CDL;Coarse Delay Line)(112)을 포함한다. 파인 지연 라인(111)은 코스 지연 라인(112)의 지연 스텝(delay step)을커버하도록 설계될 수 있다. 파인 지연 라인(111)과 코스 지연 라인(112)은 이후 도 4 내지 도 5를 참조하여 후술한다.
[0070] 지연 제어부(120)는 위상 검출부(121), 코드 생성부(122), 그리고 코드 변환부(123)를 포함한다. 위상 검출부(121)는 기준 클록 신호와, 피드백 클록 신호의 N 사이클을 비교하여, 비교 결과에 따라 업(up), 다운(down),고정(lock) 중 어느 하나의 지연 제어 신호를 생성한다. 코드 생성부(122)는 지연 제어 신호에 따라 K 비트의지연 제어 코드를 생성한다. K 비트의 지연 제어 코드 중 L 비트는 파인 지연 라인(111)의 지연 시간을 조절하기 위한 제1 제어 코드이고, K-L 비트는 코스 지연 라인(112)의 지연 시간을 조절하기 위한 제2 제어 코드이다.
코드 변환부(123)는 제2 제어 코드를 순차적인 코드인 써마미터 코드(htermometer code)로 바꾸어주는 기능을수행한다.
[0071] 도 4는 본 발명의 일 실시 예에 따른 온도 감지 회로를 구성하는 파인 지연 라인의 구성도이고, 도 5는 본 발명의 일 실시 예에 따른 온도 감지 회로를 구성하는 코스 지연 라인의 구성도이다. 도 4 내지 도 5의 실시예에서, 지연 제어 코드는 11 비트로 구현된다. 파인 지연 라인(111)은 예를 들어 6 비트의 제1 제어 코드에 따라 디멀티플렉서(demultiplexer)에 의하여 64(26)개의 지연 시간을 구현하는 전송게이트(transmission gate)를포함할 수 있다. 앞서 언급된 바와 같이, 파인 지연 라인(111)의 최대 지연 시간(도 4에서, '63·△PW Delay')은 코스 지연 라인(112)의 지연 스텝(delay step)을 커버하도록 설계될 수 있다.
코스 지연 라인(112)은 예를 들어 5비트의 제2 제어 코드(VRO_con[0]~[31], VRO_conb[0]~[31])에 따라 32(25
[0072] )개
의 서로 다른 지연 시간을 구현할 수 있다. 도 5에서 코스 지연 라인(112)은 낸드 게이트(NAND GATE)로 된 스테이지(1121)들을 래더(ladder) 구조로 연결한 형태로 구현되어 있지만, 이는 예시적인 것일 뿐이며 다른 논리 게이트를 이용하거나 다른 구조를 갖도록 구현할 수도 있다.
[0073] 도 6은 본 발명의 일 실시 예에 따른 온도 감지 방법의 흐름도이다. 도 6을 참조하면, 먼저 단계 S61에서, 입력클록 신호로써 기준 클록 신호를 지연부(110)로 입력하여 지연시켜 피드백 클록 신호를 생성하고, 입력 클록 신호가 N(N은 2 이상의 정수) 사이클 수만큼 순환하는 동안에만 피드백 클록 신호를 지연부(110)로 순환시킨다.
[0074] 단계 S62에서, 입력 클록 신호가 N 사이클 수만큼 순환하면, 기준 클록 신호를 지연부(110)로 입력한다. 이때,입력 클록 신호가 N 사이클 수만큼 순환한 시점부터 기준 클록 신호의 상승 에지가 입력되는 시점까지 기준 클록 신호가 지연부(110)로 입력된다. 지연 제어부(120)는 입력 클록 신호의 N 사이클이 기준 클록 신호의 한 사이클에 동기되도록 지연 제어 코드를 생성하여 지연부(110)의 지연 시간을 조절한다. 이때, 지연 제어부(120)는입력 클록 신호가 N 사이클 수만큼 순환할 때마다 지연 시간을 조절한다.
지연 제어부(130)는 입력 클록 신호의 N 사이클과 기준 클록 신호를 비교하고,
[0075] 비교 결과에 따라 외부 클록 신호의 2k-1(k=1,2,...,K) 번째 사이클마다 지연 제어 코드의 1-비트 정보를 산출하며, 외부 클록 신호의 2K-1 사이클 동안 지연부의 지연 시간을 조절하기 위한 K-비트의 지연 제어 코드를 결정한다.
[0076] 클록 게이트(140)는 외부 클록 신호를 클록 게이팅하여 상기 기준 클록 신호를 생성한다. 클록 게이트(140)는지연 제어부(120)에서 외부 클록 신호의 2k-1(k=1,2,...,K)번째 사이클에서의 지연 제어 코드를 결정할 수 있도록, 외부 클록 신호의 2m(m=1,2,...,K-1)번째 사이클에는 입력 클록 신호로써 로우(low) 레벨 신호를 입력할 수있다. 기준 클록 신호의 한 사이클에 입력 클록 신호의 N 사이클이 동기되면, 클록 게이트(140)는 전력 소모를줄이기 위해 외부 클록 신호의 소정의 클록 사이클 구간 동안 기준 클록 신호로서 로우(low) 레벨 신호를 출력할 수 있다.
[0077] 다음으로, 단계 S63에서, 온도 계산부(150)는 외부 클록 신호의 2K-1번째 사이클에서 산출된 지연 제어 코드에기초하여 온도를 계산한다. 온도 계산부(150)는 센싱 동작에서 산출된 지연 제어 코드를, 기준 온도에서 캘리브레이션 과정을 산출한 지연 제어 코드 값과 비교하여, 현재 온도를 측정할 수 있다. 기준 클록 신호의 각 사이클은 이전 사이클에서 링 오실레이터(RO)에서 순환되는 신호의 양자 오류, 지터 노이즈의 영향을 받지 않는다.
이에 따라, 본 발명의 실시 예에 따른 온도 감지 회로(100)는 양자 오류, 지터 노이즈의 누적으로 인한 온도 측정 오차를 방지하여 정확하게 온도를 측정할 수 있다.
[0078] 도 7a 내지 도 7b는 본 발명의 일 실시 예에 따른 온도 감지 회로의 신호들의 타이밍도이다. 도 7a 내지 도 7b를 참조하면, 외부 클록 신호(EXT50MHz)는 첫번째 사이클부터 21번째 사이클까지 외부 클록 신호(EXT50MHz)와 동기된 기준 클록 신호(G50MHz)를 출력한다. 외부 클록 신호(EXT50MHz)의 짝수번째 사이클은 홀수번째 사이클에서의 지연 제어 코드의 적용을 위해 별도의 코드가 적용되어 비활성화된다. 즉, 입력 신호 제어부(130)는 링 오실레이터(RO)의 지연부(110)로 로우(low) 레벨 신호(logically '0')를 입력한다. 대안적으로, 별도의트롤러(미도시)를 이용하거나, 클록 게이트(140)를 이용하여 외부 클록 신호의 짝수번째 사이클을 비활성화하는 것도 가능하다.
[0079] 외부 클록 신호(EXT50MHz)의 홀수번째 사이클마다, 지연 제어 코드의 1 비트 정보가 결정되며, 11 사이클(1,3,..,21)동안 11 비트의 지연 제어 코드가 결정된다. 외부 클록 신호(EXT50MHz)의 홀수번째 사이클에서, 기준클록 신호(G50MHz)의 상승 에지(rising edge)에 대응하여 선택 제어 신호(MUXCON)의 하강 에지가 생성된다. 즉, 기준 클록 신호(G50MHz)의 상승 에지가 입력되면 입력 클록 신호(OUTMUX)의 첫번째 상승 에지가 생성되고, 이에 따라택 제어 신호(MUXCON)는 로우(low) 레벨이 된다.
[0080] 선택 제어 신호(MUXCON)가 로우(low) 레벨이 되면, 기준 클록 신호(G50MHz)와 피드백 클록 신호(OUTOSC) 중 피드백클록 신호(OUTOSC)가 지연부(110)로 입력된다. 이에 따라, 피드백 클록 신호(OUTOSC)는 링 오실레이터(RO)에서 순환한다. 즉, 링 오실레이터(RO)의 공진(oscillation)이 개시된다.
[0081] 입력 클록 신호(OUTMUX)의 5회 순환에 대응하여, 선택 제어 신호(MUXCON)의 상승 에지가 생성된다. 즉, 카운터(1312)는 입력 클록 신호(OUTMUX)의 하강 에지를 카운트하며, 비교기(1313)는 카운트 값이 지정된 사이클 수, 즉기준 값인 '5'에 도달하면, 선택 제어 신호(MUXCON)로써 하이(high) 레벨 신호를 생성한다.
[0082] 선택 제어 신호(MUXCON)가 하이(high) 레벨이 되면, 기준 클록 신호(G50MHz)와 피드백 클록 신호(OUTOSC) 중 기준클록 신호(G50MHz)가 지연부(110)로 입력된다. 이에 따라, 온도 감지 회로(100)의 링 오실레이터(RO)는 공진을 멈추며, 온도 감지 회로(100)는 초기화(리셋)된다. 위상 검출부(121)는 피드백 클록 신호(OUTOSC)의 5번째 상승 에지와, 기준 클록 신호(G50MHz)의 상승 에지를 비교한다. 비교 결과에 따라, 지연 제어 코드의 1 비트에 대한 업(UP), 다운(DN) 중 어느 하나의 지연 제어 신호(PDOUT)를 생성한다.
[0083] 이러한 과정은 기준 클록 신호(G50MHz)의 21 사이클 중 11 사이클 동안 반복된다. 2 사이클마다 한 번씩 지연 제어 코드의 1 비트 정보를 얻을 경우, 기준 클록 신호(G50MHz)의 21번째 사이클에서 지연부(110)의 지연 셀의 개수에 대응하는 11 비트 지연 제어 코드가 결정된다. 기준 클록 신호(G50MHz)의 21번째 사이클에서 지연 제어부(120)가 생성한 지연 제어 코드의 값은 온도 계측을 위해 샘플링(sampling)된다.
기준 클록 신호(G50MHz)의 21 사이클 동안 지연 제어 코드 생성이 완료되면, 클록 게이팅 [0084] 제어 신호(ENDSAR)는 하이(high) 레벨이 되고, 지연 제어부(120)는 클록 게이팅 제어 신호(ENDSAR)를 클록 게이트(140)에 인가한다. 이에 따라, 클록 게이트(140)는 외부 클록 신호(EXT50MHz)의 22번째 사이클부터 외부 클록 신호(EXT50MHz)를 클록 게이팅(clock gating)하여 로우(low) 레벨을 갖는 기준 클록 신호(G50MHz)를 출력한다.
[0085] 클록 게이트(140)의 클록 게이팅은 클록 게이트(140)에 저장된 정보에 따라 256번째 사이클까지 지속된다. 즉,클록 게이트(140)는 지연 제어부(120)의 동작이 종료된 후 불필요한 링 오실레이터의 공진을 멈춰 전력 소모를막는다. 257번째 사이클부터 다시 온도 측정 동작이 개시되며, 이러한 과정이 반복되어 온도가 실시간으로 계측된다.
[0086] 온도 센싱(sensing)을 위해, 먼저 온도 감지 회로(100)의 캘리브레이션(callibration)이 수행되어야 하며, 온도센싱 동작과 캘리브레이션 동작은 동일하게 수행될 수 있다. 온도 감지 회로(100)는 캘리브레이션 동작 온도와다른 온도에서 지연 제어부(120)의 지연 제어 코드를 얻어내고, 이를 캘리브레이션 동작에서 얻은 지연 제어 코드와 비교하여 측정 온도를 얻을 수 있다.

[0087] 본 발명의 실시 예에 의하면, 온도 감지 회로(100)의 링 오실레이터(RO)에서 입력 클록 신호가 N 사이클 순환할때마다 링 오실레이터(RO)가 초기화되므로, 지터(Jitter) 노이즈와, 양자 에러(quantization error)가 주기적으로 리셋되어, 온도 측정 정확도가 향상된다. 온도 측정 주기에 따라, 클록 게이팅을 수행하여 전력 소모를 줄일수 있다.
[0088] 도 8은 본 발명의 일 실시 예에 따른 온도 감지 회로의 온도 측정 오차를 나타낸 그래프이다. 도 9는 본 발명의일 실시 예에 따른 온도 감지 회로의 측정 온도를 나타낸 그래프이다. 도 8 내지 도 9에서 'FF'는 지연부(100)의 각 논리 게이트의 NMOS와 PMOS를 모두 패스트(Fast) 타입으로 구현한 것이고, 'FS'는 NMOS와 PMOS를 각각 패스트 타입과 슬로우(Slow) 타입으로 구현한 것이고, 'NN'은 NMOS와 PMOS를 일반 타입으로 구현한 것이고, 'SF'는 NMOS와 PMOS를 각각 슬로우 타입과 패스트 타입으로 구현한 것이고, 'SS'는 NMOS와 PMOS를 모두 슬로우 타입으로 구현한 것이다. 도 8 내지 도 9의 도시로부터, NMOS와 PMOS를 어떠한 타입으로 한 경우에 있어서도, 본 발명의 실시 예에 따른 온도 감지 회로의 측정 온도는 -10~80°온도 범위에서 실제 온도를 비교적 정확하게 추종한다는 것을 알 수 있으며, 온도 측정 오차는 1°이내로 나타난다.
[0089] 이상의 실시 예들은 본 발명의 이해를 돕기 위하여 제시된 것으로, 본 발명의 범위를 제한하지 않으며, 이로부터 다양한 변형 가능한 실시 예들도 본 발명의 범위에 속하는 것임을 이해하여야 한다. 본 발명의 기술적 보호범위는 특허청구범위의 기술적 사상에 의해 정해져야 할 것이며, 본 발명의 기술적 보호범위는 특허청구범위의문언적 기재 그 자체로 한정되는 것이 아니라 실질적으로는 기술적 가치가 균등한 범주의 발명에 대하여까지 미치는 것임을 이해하여야 한다.
부호의 설명
[0090] 100: 온도 감지 회로 110: 지연부
111: 파인 지연 라인 112: 코스 지연 라인
120: 지연 제어부 121: 위상 검출부
122: 코드 생성부 123: 코드 변환부
130: 입력 신호 제어부 131: 선택신호 생성부
1311: 디멀티플렉서 1312: 카운터
1313: 비교기 132: 멀티플렉서
140: 클록 게이트 150: 온도 계산부
RO: 링 오실레이터 

등록된 상품문의

  • 상품문의가 없습니다.

등록된 사용후기

  • 사용후기가 없습니다.