KR20060083575A - 메모리의 위상 제어 방법 및 장치 - Google Patents

메모리의 위상 제어 방법 및 장치 Download PDF

Info

Publication number
KR20060083575A
KR20060083575A KR1020050004443A KR20050004443A KR20060083575A KR 20060083575 A KR20060083575 A KR 20060083575A KR 1020050004443 A KR1020050004443 A KR 1020050004443A KR 20050004443 A KR20050004443 A KR 20050004443A KR 20060083575 A KR20060083575 A KR 20060083575A
Authority
KR
South Korea
Prior art keywords
phase
clock
reference clock
memory
delayed
Prior art date
Application number
KR1020050004443A
Other languages
English (en)
Other versions
KR100677555B1 (ko
Inventor
구태운
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020050004443A priority Critical patent/KR100677555B1/ko
Publication of KR20060083575A publication Critical patent/KR20060083575A/ko
Application granted granted Critical
Publication of KR100677555B1 publication Critical patent/KR100677555B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • G11C7/222Clock generating, synchronizing or distributing circuits within memory device
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
    • G11C7/1063Control signal output circuits, e.g. status or busy flags, feedback command signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1078Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
    • G11C7/109Control signal input circuits

Landscapes

  • Dram (AREA)

Abstract

메모리의 위상 제어 장치가 개시된다. 본 발명에 의한 메모리의 위상 제어 장치는, 기준 클럭과 출력 클럭의 위상 차에 대한 정보를 검출하는 위상 검출부, 위상 차에 대한 정보를 입력받아서 한 클럭 주기에서 지연시켜야 할 위상을 결정하는 클럭주기 검출부, 소정의 제어신호에 따라 기준 클럭을 생성하거나 기준 클럭을 반전시킨 반전 기준 클럭을 생성하는 클럭 생성부, 지연시켜야 할 위상만큼 클럭 생성부에서 생성된 클럭의 위상을 지연시키는 가변 지연부 및 지연시켜야 할 위상이 소정 값 이상인지의 여부에 따라 제어신호를 출력하는 클럭주기 제어부를 포함하여 이루어진다.
본 발명에 의하면, 메모리를 제어함에 있어서 위상 제어 회로를 개선하여 위상을 지연시키는 데 사용하는 지연소자의 수를 반전 기준 클럭을 이용하여 1/2 만큼 감소시키고 읽기와 쓰기 신호를 분배하여 1/2 감소시켜서 결과적으로 전체 위상 제어 장치의 크기를 1/4 로 감소시킬 수 있는 효과를 거둘 수 있다.

Description

메모리의 위상 제어 방법 및 장치{Method and apparatus for phase control of memory}
도 1은 일반적인 메모리의 위상 제어 장치를 나타내는 개념도를 도시한 것이다.
도 2는 본 발명에 의한 메모리의 위상 제어 장치의 구성을 블록도로 도시한 것이다.
도 3은 본 발명에 의한 메모리의 위상 제어 방법에 대한 일 실시예를 흐름도로 도시한 것이다.
〈도면의 주요 부호에 대한 간단한 설명〉
200: 위상 검출부 210: 클럭주기 검출부
220: 클럭주기 제어부 230: 클럭 생성부
240: 가변 지연부 242: 복호기
244, ... 및 246: 지연소자 250: 출력신호 분배부
본 발명은 메모리에 관한 것으로, 보다 상세하게는 메모리의 위상 제어 방법 및 장치에 관한 것이다.
종래의 메모리 제어 장치는 양 방향 신호에 해당하는 데이터 신호인 DQ 신호와 DQ 신호를 캡쳐링하는 데 사용되는 신호인 DQS 신호를 생성 및 제어하는 장치를 포함하고 있다. 읽기 동작을 할 경우, 메모리 디바이스가 DQ 및 DQS 신호를 출력하는 단계, 메모리 제어 장치는 메모리 디바이스가 출력한 신호를 입력받는 단계 및 입력 DQS의 상승 또는 하강하는 변에 입력 DQ를 캡쳐링하는 단계로 이루어진다. 메모리 디바이스가 DQ와 DQS 신호를 같은 위상 시점에 출력하게 되므로 정상적으로 입력 DQ를 캡쳐링하기 위해서는 입력 DQ에 비하여 입력 DQS는 90도 만큼 위상을 지연시키는 것이 바람직하다. 또한 쓰기 동작을 할 경우, 메모리 제어 장치가 DQ 신호 및 DQS 신호를 출력하는 단계, 메모리 디바이스는 메모리 제어 장치가 출력한 신호를 입력받는 단계 및 쓰기 데이터를 메모리에 저장하는 단계로 이루어진다. 메모리 디바이스가 정상적으로 쓰기 데이터를 인식하기 위해서는 출력 DQS을 출력 DQ에 비하여 90도 만큼 위상을 지연시켜서 출력하는 것이 바람직하다. 이와 같이 위상을 지연시키기 위하여 일반적으로 메모리 제어 장치에는 위상 제어 장치가 포함되어 있다.
도 1은 일반적인 메모리의 위상 제어 장치를 나타내는 개념도를 도시한 것이다.
위상검출부(100)는 기준 클럭과 출력 클럭의 위상차를 검출한다. 가변지연부(110)는 기준 클럭과 출력 클럭의 위상이 같아지게 되면 기준 클럭을 지연시켜 출력하게 된다. 계산부(120)는 원하는 위상지연에 해당하는 지연소자의 수를 계산하 여, 기준 클럭을 지연시킬 위상만큼 지연소자(130, ... 및 140)를 통과시켜 지연된 기준 클럭을 출력하게 된다.
프로세스, 전압, 온도 및 동작 주파수 등과 같은 변화에 대응하기 위해서는 위상 지연 값이 능동적으로 가변 되어야 한다. 이를 위해서는 위상 제어 장치의 가변 지연부는 모든 동작 조건에서 최대 클럭의 한 주기를 지연시킬 수 있어야 한다. 예를 들어, 한 클럭 주기가 10ns이고, 단위 지연 소자의 지연 시간이 100ps라고 하면, 위상 제어 장치의 가변 지연부에는 100개의 지연 소자가 포함되어야 한다. 그러나 이와 같은 가변 지연부는 단위 지연 소자의 수가 많을 뿐 아니라, 읽기 DQS 및 쓰기 DQS를 각각 제어하기 위해 2개의 가변 지연부를 갖추어야 하므로 전체 메모리 제어 장치의 크기가 커지게 되는 문제점이 있다.
본 발명이 이루고자 하는 기술적 과제는, 메모리를 제어하는 장치에 있어서 위상 제어 장치를 개선하여 위상을 지연시키는 데 사용하는 단위 지연소자의 수를 반전 기준 클럭을 이용하여 최대 1/2만큼 감소시키고 읽기 신호와 쓰기 신호를 분배하여 최대 1/2만큼 감소시켜서 위상 제어 장치의 크기를 줄이기 위하여 메모리의 위상 제어 방법 및 장치를 제공하는 것이다.
상기의 과제를 이루기 위한 본 발명에 의한 메모리의 위상 제어 장치는, 기준 클럭과 출력 클럭의 위상 차에 대한 정보를 검출하는 위상 검출부, 상기 위상 차에 대한 정보를 입력받아서 한 클럭 주기에서 지연시켜야 할 위상을 결정하는 클 럭주기 검출부, 소정의 제어신호에 따라 기준 클럭을 생성하거나 상기 기준 클럭을 반전시킨 반전 기준 클럭을 생성하는 클럭 생성부, 상기 지연시켜야 할 위상만큼 상기 클럭 생성부에서 생성된 클럭의 위상을 지연시키는 가변 지연부 및 상기 지연시켜야 할 위상이 소정 값 이상인지의 여부에 따라 상기 제어신호를 출력하는 클럭주기 제어부를 포함하는 것을 특징으로 한다.
상기 메모리의 위상 제어 장치는 상기 메모리의 위상 제어 동작이 읽기인지 쓰기인지 여부에 따라 상기 가변 지연부에 의해 위상이 지연된 클럭을 읽기 신호 또는 쓰기 신호로 분배하여 출력하는 출력신호 분배부를 더 구비하는 것이 바람직하다.
상기 클럭주기 제어부는 상기 지연시켜야 할 위상이 반주기 이하일 경우 상기 가변 지연부가 상기 기준 클럭을 입력으로 하여 출력하도록 제어하고, 반주기 이상일 경우 상기 가변지연부가 상기 반전 기준 클럭을 입력으로 하여 출력하도록 제어신호를 출력하는 것이 바람직하다.
상기의 과제를 이루기 위한 본 발명에 의한 메모리의 위상 제어 방법은, 기준 클럭과 출력 클럭의 위상 차에 대한 정보를 검출하는 단계, 상기 위상 차에 대한 정보를 입력받아서 한 클럭 주기에서 지연시켜야 할 위상을 결정하는 단계 및 상기 지연시켜야 할 위상이 소정 값 이상인지의 여부에 따라 상기 기준 클럭 또는 상기 기준 클럭이 반전된 반전 기준 클럭을 입력으로 하여 상기 결정된 위상만큼 지연하여 출력하는 단계를 포함하는 것을 특징으로 한다.
상기 메모리의 위상 제어 방법은 상기 메모리의 위상 제어 동작이 읽기인지 쓰기인지 여부에 따라 상기 위상이 지연된 클럭을 읽기 신호 또는 쓰기 신호로 분배하여 출력하는 단계를 더 구비하는 것이 바람직하다.
이하, 첨부된 도면들을 참조하여 본 발명에 따른 메모리의 위상 제어 방법 및 장치에 대해 상세히 설명한다.
도 2는 본 발명에 의한 메모리의 위상 제어 장치의 구성을 블록도로 도시한 것으로서, 상기 메모리의 위상 제어 장치는 위상 검출부(200), 클럭주기 검출부(210), 클럭주기 제어부(220), 클럭 생성부(230), 가변 지연부(240) 및 출력신호 분배부(250)를 포함하여 이루어진다. 상기 가변 지연부(240)는 복호기(242) 및 지연소자(244, ... 및 246)를 구비함이 바람직하다.
상기 메모리는 휘발성 메모리, 특히 DDR SDRAM,임이 바람직하다.
위상 검출부(200)는 클럭 생성부(230)에서 생성된 기준 클럭의 위상과 출력 클럭의 위상 차에 대한 정보를 검출한다.
클럭주기 검출부(210)는 위상 검출부(200)에서 검출한 위상 차에 대한 정보를 입력받아서 현재 동작 조건 및 내부에 저장되어 있는 단위지연소자의 지연시간 정보를 이용하여 한 클럭 주기에서 지연시켜야 할 위상을 한 클럭 주기에서 소요되는 지연소자의 수를 기준으로 결정한다.
클럭주기 제어부(220)는 클럭주기 검출부(210)에서 결정된 지연시키려는 위상이 반주기 이하일 경우 가변 지연부(240)가 클럭 생성부(230)에서 생성한 기준 클럭을 입력으로 하여 지연된 출력하도록 제1제어신호를 출력하고, 반주기 이상일 경우 가변지연부(240)가 클럭 생성부(230)에서 생성한 반전 기준 클럭을 입력으로 하여 지연된 출력하도록 제2제어신호를 출력한다.
클럭 생성부(230)는 제1제어신호 또는 제2제어신호에 따라 기준 클럭을 생성하거나 기준 클럭을 반전시킨 반전 기준 클럭을 생성하여 가변 지연부(240)의 지연소자(244, ... 및 246)에 입력한다. 상기 클럭 생성부(230)는 종래의 위상 제어 장치와 달리 기준 클럭 뿐만 아니라 반전 기준 클럭을 생성함으로써 가변 지연부(240)의 지연소자(244, ... 및 246)의 수를 최대 1/2 만큼 감소시킬 수 있다.
가변지연부(240)는 기준 클럭과 출력 클럭의 위상이 같아지게 되면 클럭주기 제어부(220)의 제어에 의하여 복호기(242)에서 입력받은 지연소자의 소요되는 수만큼 지연소자(244, ... 및 246)를 통과시켜 기준 클럭의 위상을 지연시킨다.
복호기(242)는 제어신호에 따라 지연소자(244, ... 및 246)를 온/오프하도록 0 또는 1 로 구성된 데이터를 출력한다.
지연소자(244, ... 및 246)는 복호기(242)에서 출력되는 데이터에 따라 온되는 개수에 해당하는 만큼 기준 클럭의 위상을 지연시킨다.
출력신호 분배부(250)는 외부에서 메모리의 위상 제어 동작이 읽기인지 쓰기인지를 나타내는 R/W 신호를 입력받아 읽기인지 쓰기인지 여부에 따라 가변 지연부(240)에서 위상을 지연시킨 기준 클럭을 분배하여 출력한다. 즉, 메모리의 위상 제어 장치의 동작이 읽기에 해당할 경우, 쓰기 DQS 신호를 디스에이블(disable) 시키고 읽기 DQS신호만 출력한다. 만일 메모리의 위상 제어 장치의 동작이 쓰기에 해당할 경우, 읽기 DQS 신호를 디스에이블 시키고 쓰기 DQS 신호만 출력한다.
도 3은 본 발명에 의한 메모리 제어 방법에 대한 일 실시예를 흐름도로 도시 한 것이다.
먼저 기준 클럭의 위상과 출력 클럭의 위상 차에 대한 정보를 검출한다(제300단계).
제300단계에서 검출한 정보를 입력받아서 현재 동작 조건 및 내부에 저장되어 있는 단위지연소자의 지연시간 정보를 이용하여 한 클럭 주기에서 지연시켜야 할 위상을 한 클럭 주기에서 소요되는 지연소자의 수를 기준으로 결정한다(제310단계).
제310단계에서 결정된 지연시켜야 할 위상이 반주기 이하일 경우 기준 클럭을 입력으로 하고, 반주기 이상일 경우 반전 기준 클럭을 입력으로 하여 제310단계에서 결정된 지연소자의 수만큼 기준 클럭 또는 반전 기준 클럭을 지연소자에 통과시켜 기준 클럭 또는 반전 기준 클럭의 위상을 지연시킨다(제320단계).
제320단계 후에, 외부에서 메모리의 위상 제어 동작이 읽기 또는 쓰기의 상태를 나타내는 R/W 신호를 입력받아 읽기인지 쓰기인지 여부에 따라 위상이 지연된 클럭을 분배하여 출력한다. 만일 메모리의 위상 제어 동작이 읽기에 해당할 경우, 쓰기 DQS 신호를 디스에이블 시키고 읽기 신호를 출력하고, 만일 메모리의 위상 제어 동작이 쓰기에 해당할 경우, 읽기 DQS 신호를 디스에이블 시키고 쓰기 신호를 출력한다(제330단계).
이러한 본원 발명인 방법 및 장치는 이해를 돕기 위하여 도면에 도시된 실시예를 참고로 설명되었으나, 이는 예시적인 것에 불과하며, 당해 분야에서 통상적 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위에 의해 정해져야 할 것이다.
본 발명에 의한 메모리의 위상 제어 방법 및 장치에 의하면, 지연시키려는 위상의 주기에 따라 가변 지연부에 기준 클럭과 기준 클럭을 반전시킨 반전 기준 클럭을 입력하고, 가변 지연부에서 출력된 클럭을 쓰기 신호와 읽기 신호로 분배하여 출력한다.
이렇게 함으로써 메모리를 제어함에 있어서 위상 제어 회로를 개선하여 위상을 지연시키는 데 사용하는 지연소자의 수를 반전 기준 클럭을 이용하여 1/2 만큼 감소시키고 읽기 신호와 쓰기 신호를 분배하여 1/2 감소시켜서 결과적으로 전체 위상 제어 장치의 크기를 1/4 로 감소시킬 수 있는 효과를 거둘 수 있다.

Claims (5)

  1. 메모리의 위상을 제어하는 장치에 있어서,
    기준 클럭과 출력 클럭의 위상 차에 대한 정보를 검출하는 위상 검출부;
    상기 위상 차에 대한 정보를 입력받아서 한 클럭 주기에서 지연시켜야 할 위상을 결정하는 클럭주기 검출부;
    소정의 제어신호에 따라 기준 클럭을 생성하거나 상기 기준 클럭을 반전시킨 반전 기준 클럭을 생성하는 클럭 생성부;
    상기 지연시켜야 할 위상만큼 상기 클럭 생성부에서 생성된 클럭의 위상을 지연시키는 가변 지연부; 및
    상기 지연시켜야 할 위상이 소정 값 이상인지의 여부에 따라 상기 제어신호를 출력하는 클럭주기 제어부를 포함하는 것을 특징으로 하는 메모리의 위상 제어 장치.
  2. 제1항에 있어서,
    상기 메모리의 위상 제어 동작이 읽기인지 쓰기인지 여부에 따라 상기 가변 지연부에 의해 위상이 지연된 클럭을 읽기 신호 또는 쓰기 신호로 분배하여 출력하는 출력신호 분배부를 더 구비하는 것을 특징으로 하는 메모리의 위상 제어 장치.
  3. 제1항 또는 제2항에 있어서, 상기 클럭주기 제어부는
    상기 지연시켜야 할 위상이 반주기 이하일 경우 상기 가변 지연부가 상기 기준 클럭을 입력으로 하여 출력하도록 제어하고, 반주기 이상일 경우 상기 가변지연부가 상기 반전 기준 클럭을 입력으로 하여 출력하도록 제어신호를 출력하는 것을 특징으로 하는 메모리의 위상 제어 장치.
  4. 메모리의 위상을 제어하는 방법에 있어서,
    기준 클럭과 출력 클럭의 위상 차에 대한 정보를 검출하는 단계;
    상기 위상 차에 대한 정보를 입력받아서 한 클럭 주기에서 지연시켜야 할 위상을 결정하는 단계; 및
    상기 지연시켜야 할 위상이 소정 값 이상인지의 여부에 따라 상기 기준 클럭 또는 상기 기준 클럭이 반전된 반전 기준 클럭을 입력으로 하여 상기 결정된 위상만큼 지연하여 출력하는 단계를 포함하는 것을 특징으로 하는 메모리의 위상 제어 방법.
  5. 제4항에 있어서,
    상기 메모리의 위상 제어 동작이 읽기인지 쓰기인지 여부에 따라 상기 위상이 지연된 클럭을 읽기 신호 또는 쓰기 신호로 분배하여 출력하는 단계를 더 구비하는 것을 특징으로 하는 메모리의 위상 제어 방법.
KR1020050004443A 2005-01-18 2005-01-18 메모리의 위상 제어 방법 및 장치 KR100677555B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050004443A KR100677555B1 (ko) 2005-01-18 2005-01-18 메모리의 위상 제어 방법 및 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050004443A KR100677555B1 (ko) 2005-01-18 2005-01-18 메모리의 위상 제어 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20060083575A true KR20060083575A (ko) 2006-07-21
KR100677555B1 KR100677555B1 (ko) 2007-02-02

Family

ID=37173898

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050004443A KR100677555B1 (ko) 2005-01-18 2005-01-18 메모리의 위상 제어 방법 및 장치

Country Status (1)

Country Link
KR (1) KR100677555B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101046274B1 (ko) * 2010-03-29 2011-07-04 주식회사 하이닉스반도체 클럭지연회로

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101046274B1 (ko) * 2010-03-29 2011-07-04 주식회사 하이닉스반도체 클럭지연회로
US8390350B2 (en) 2010-03-29 2013-03-05 SK Hynix Inc. Clock signal delay circuit for a locked loop circuit

Also Published As

Publication number Publication date
KR100677555B1 (ko) 2007-02-02

Similar Documents

Publication Publication Date Title
US6605969B2 (en) Method and circuit for adjusting the timing of ouput data based on an operational mode of output drivers
KR100640629B1 (ko) 동기식 반도체 메모리 장치의 지연 동기 루프 회로 및동기식 반도체 메모리 장치의 데이터 핀에 연결된 부하의정보를 생성하는 방법
US7035366B2 (en) Delay locked loop circuit and its control method
US9025410B2 (en) Semiconductor memory devices and semiconductor system having parameters, and methods of testing the same
US7957210B2 (en) Variable delay circuit, memory control circuit, delay amount setting apparatus, delay amount setting method and computer-readable recording medium in which delay amount setting program is recorded
KR100841817B1 (ko) 반도체 메모리 장치, 반도체 메모리 장치의 클록 신호 생성방법 및 장치
US7629822B2 (en) Delay locked loop in semiconductor memory device and method for generating divided clock therein
US20060203577A1 (en) Data output controller in semiconductor memory device and control method thereof
US7511546B2 (en) Synchronous memory device with output driver controlller
JP2010182149A (ja) メモリ制御装置、及びメモリ制御方法
WO2010038422A1 (ja) メモリインターフェース
KR20170023294A (ko) 비휘발성 메모리 장치, 메모리 시스템 및 그의 동작 방법
US6628566B2 (en) Synchronous semiconductor memory device for controlling cell operations by using frequency information of a clock signal
US8049544B2 (en) Delay locked loop circuit
KR100677555B1 (ko) 메모리의 위상 제어 방법 및 장치
KR100863775B1 (ko) 메모리 내의 특정 신호의 동작 주파수를 검출하여 메모리내의 스위칭 모듈을 제어하는 장치 및 방법
US6532188B2 (en) Integrated memory having a row access controller for activating and deactivating row lines
US8436657B2 (en) Semiconductor device having output driver
KR100865561B1 (ko) 데이터 출력 제어 장치
JP5919918B2 (ja) メモリ制御装置及びマスクタイミング制御方法
KR101007986B1 (ko) 지연고정루프회로의 클럭트리 회로
KR100945934B1 (ko) 컬럼 선택 신호 제어 장치
WO2014115657A1 (ja) 出力信号生成装置、半導体装置および出力信号生成方法
KR20080099639A (ko) 반도체 메모리 장치의 메인 엠프 인에이블 신호 생성회로
JP2011090621A (ja) タイミング調整回路

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee