KR100813554B1 - 데이터 출력 스트로브 신호 생성 회로 및 이를 포함하는반도체 메모리 장치 - Google Patents

데이터 출력 스트로브 신호 생성 회로 및 이를 포함하는반도체 메모리 장치 Download PDF

Info

Publication number
KR100813554B1
KR100813554B1 KR1020070002747A KR20070002747A KR100813554B1 KR 100813554 B1 KR100813554 B1 KR 100813554B1 KR 1020070002747 A KR1020070002747 A KR 1020070002747A KR 20070002747 A KR20070002747 A KR 20070002747A KR 100813554 B1 KR100813554 B1 KR 100813554B1
Authority
KR
South Korea
Prior art keywords
signal
data output
clock
output strobe
strobe signal
Prior art date
Application number
KR1020070002747A
Other languages
English (en)
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 KR1020070002747A priority Critical patent/KR100813554B1/ko
Priority to US11/878,074 priority patent/US7633324B2/en
Application granted granted Critical
Publication of KR100813554B1 publication Critical patent/KR100813554B1/ko

Links

Images

Classifications

    • 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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/156Arrangements in which a continuous pulse train is transformed into a train having a desired pattern
    • H03K5/1565Arrangements in which a continuous pulse train is transformed into a train having a desired pattern the output pulses having a constant duty cycle
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/081Details of the phase-locked loop provided with an additional controlled phase shifter
    • H03L7/0812Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
    • H03L7/0816Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the controlled phase shifter and the frequency- or phase-detection arrangement being connected to a common input
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K2005/00013Delay, i.e. output pulse is delayed after input pulse and pulse length of output pulse is dependent on pulse length of input pulse
    • H03K2005/00019Variable delay
    • H03K2005/00058Variable delay controlled by a digital setting

Landscapes

  • Physics & Mathematics (AREA)
  • Nonlinear Science (AREA)
  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Dram (AREA)

Abstract

본 발명의 데이터 출력 스트로브 신호 생성 회로는, 제어 신호의 제어에 따라 입력 클럭의 듀티비를 보정하여 보정 클럭을 출력하는 듀티 사이클 보정 수단; 데이터 출력 스트로브 신호를 입력 받아 상기 제어 신호를 출력하는 듀티 사이클 제어 수단; 및 상기 보정 클럭으로부터 상기 데이터 출력 스트로브 신호를 생성하는 데이터 출력 스트로브 신호 생성 수단;을 포함하는 것을 특징으로 한다.
반도체 메모리 장치, 데이터 출력 스트로브, 듀티 사이클 보정

Description

데이터 출력 스트로브 신호 생성 회로 및 이를 포함하는 반도체 메모리 장치{Circuit for Generating Data Strobe Signal and Semiconductor Memory Apparatus with the Same}
도 1은 본 발명의 일 실시예에 따른 데이터 출력 스트로브 신호 생성 회로의 구성을 나타낸 블록도,
도 2a는 도 1에 도시한 제 1 듀티 사이클 보정 수단의 상세 구성도,
도 2b는 도 1에 도시한 제 2 듀티 사이클 보정 수단의 상세 구성도,
도 3은 도 1에 도시한 듀티 사이클 제어 수단의 상세 구성도,
도 4는 본 발명에 따른 반도체 메모리 장치의 구성을 나타낸 블록도이다.
<도면의 주요 부분에 대한 부호 설명>
100 : 듀티 사이클 보정 수단 110 : 제 1 듀티 사이클 보정 수단
120 : 제 2 듀티 사이클 보정 수단 200 : 듀티 사이클 제어 수단
300 : 데이터 출력 스트로브 신호 생성 수단
400 : 위상 스플리터
본 발명은 데이터 출력 스트로브 신호 생성 회로 및 이를 포함하는 반도체 메모리 장치에 관한 것으로, 보다 상세하게는 보다 정확한 타이밍의 데이터 출력 스트로브 신호를 생성하는 데이터 출력 스트로브 신호 생성 회로 및 이를 포함하는 반도체 메모리 장치에 관한 것이다.
일반적으로 반도체 메모리 장치는 데이터 출력 동작을 위해 데이터 출력 버퍼를 구비한다. 그리고 데이터 출력 버퍼는 글로벌 입출력 라인을 통해 전달되는 데이터를 데이터 출력 스트로브 신호에 동기시켜 출력하는 기능을 수행한다. 데이터 출력 스트로브 신호는 DLL(Delay Locked Loop) 클럭의 라이징 에지 타임에 하이(High) 구간을 갖는 클럭(이하, 라이징 클럭) 또는 DLL 클럭의 폴링 에지 타임에 하이 구간을 갖는 클럭(이하, 폴링 클럭)으로부터 생성되며, 이와 같은 기능을 위해 데이터 출력 스트로브 신호 생성 회로가 구비된다.
일반적으로 DLL 회로는 반도체 메모리 장치의 내부에 존재하는 지연 소자들의 지연값을 보상하기 위해 외부 클럭보다 소정 시간 앞선 위상을 갖는 DLL 클럭을 생성하고, 이를 라이징 클럭과 폴링 클럭으로 분할한 후, 각각의 듀티비를 50:50으로 조정하는 동작을 수행한다. 따라서 이상적으로는 데이터 출력 스트로브 신호 생성 회로에 전달되는 라이징 클럭과 폴링 클럭 각각의 듀티비에 변함이 없어야 하나, 클럭의 전송 라인에 존재하는 저항 및 노이즈 등의 영향으로 실제로는 각 듀티비가 변화하게 된다. 이처럼 라이징 클럭과 폴링 클럭 각각의 듀티비가 50:50이 아닌 상황에서 데이터 출력 스트로브 신호를 생성하게 되면, 데이터 출력 스트로브 신호의 인에이블 구간이 변화하게 되어 데이터 출력 버퍼의 동작을 정확히 제어할 수 없게 되며, 심할 경우 데이터 출력 동작이 수행되지 않는 오동작이 발생할 수 있다.
그러나 종래의 기술에 따른 반도체 메모리 장치의 데이터 출력 스트로브 신호 생성 회로는 듀티비가 정확히 일치하지 않는 라이징 클럭과 폴링 클럭으로부터 데이터 출력 스트로브 신호를 생성하여 왔으며, 이에 따라 정확한 인에이블 구간을 갖는 데이터 출력 스트로브 신호를 출력하지 못하였다. 따라서 반도체 메모리 장치는 데이터 출력 오동작에 무방비로 노출되어 정확한 데이터 출력 동작을 담보하지 못하였고, 반도체 메모리 장치의 데이터 출력 동작의 신뢰도는 저하되었다.
본 발명은 상술한 문제점을 해결하기 위하여 안출된 것으로서, 데이터 출력 동작의 신뢰도를 향상시키는 데이터 출력 스트로브 신호 생성 회로 및 이를 포함하는 반도체 메모리 장치를 제공하는 데에 그 기술적 과제가 있다.
또한, 본 발명은 보다 정확한 인에이블 구간을 갖는 데이터 출력 스트로브 신호를 생성하는 데이터 출력 스트로브 신호 생성 회로 및 이를 포함하는 반도체 메모리 장치를 제공하는 데에 다른 기술적 과제가 있다.
상술한 기술적 과제를 달성하기 위한 본 발명의 일 실시예에 따른 데이터 출력 스트로브 신호 생성 회로는, 제어 신호의 제어에 따라 입력 클럭의 듀티비를 보정하여 보정 클럭을 출력하는 듀티 사이클 보정 수단; 데이터 출력 스트로브 신호를 입력 받아 상기 제어 신호를 출력하는 듀티 사이클 제어 수단; 및 상기 보정 클 럭으로부터 상기 데이터 출력 스트로브 신호를 생성하는 데이터 출력 스트로브 신호 생성 수단;을 포함하는 것을 특징으로 한다.
그리고 본 발명에 따른 반도체 메모리 장치는, 외부 클럭보다 소정 시간 앞선 위상을 갖는 DLL 클럭을 생성하는 DLL 회로; 상기 DLL 클럭을 전송하는 전송 라인; 상기 전송 라인으로부터 전달되는 상기 DLL 클럭의 듀티 사이클을 보정하고 이를 이용하여 데이터 출력 스트로브 신호를 생성하는 데이터 출력 스트로브 신호 생성 회로; 및 상기 데이터 출력 스트로브 신호를 입력 받아 출력 데이터를 버퍼링하는 데이터 출력 버퍼;를 포함하는 것을 특징으로 한다.
또한 본 발명의 일 실시예에 따른 데이터 출력 스트로브 신호 생성 방법은, a) 제어 신호의 제어에 따라 입력 클럭의 듀티비를 보정하여 보정 클럭을 출력하는 단계; b) 데이터 출력 스트로브 신호를 입력 받아 상기 제어 신호를 출력하는 단계; 및 c) 상기 보정 클럭으로부터 상기 데이터 출력 스트로브 신호를 생성하는 단계;를 포함하는 것을 특징으로 한다.
그리고 본 발명에 따른 반도체 메모리 장치의 제어 방법은, a) 외부 클럭보다 소정 시간 앞선 위상을 갖는 DLL 클럭을 생성하는 단계; b) 상기 DLL 클럭을 전송하는 단계; c) 상기 b) 단계로부터 전달되는 상기 DLL 클럭의 듀티 사이클을 보정하고 이를 이용하여 데이터 출력 스트로브 신호를 생성하는 단계; 및 d) 상기 데이터 출력 스트로브 신호를 입력 받아 출력 데이터를 버퍼링하는 단계;를 포함하는 것을 특징으로 한다.
이하에서는 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 보다 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 데이터 출력 스트로브 신호 생성 회로의 구성을 나타낸 블록도이다.
도시한 바와 같이, 상기 데이터 출력 스트로브 신호 생성 회로는, n 개의 제어 신호(ctrl<1:n>)의 제어에 따라 라이징 클럭(rclk)과 폴링 클럭(fclk)의 듀티비를 보정하여 보정 라이징 클럭(crtrclk) 및 보정 폴링 클럭(crtfclk)을 출력하는 듀티 사이클 보정 수단(100), 데이터 출력 스트로브 신호(dqs)를 입력 받아 상기 n 개의 제어 신호를 출력하는 듀티 사이클 제어 수단(200) 및 상기 보정 라이징 클럭(crtrclk)과 상기 보정 폴링 클럭(crtfclk)으로부터 상기 데이터 출력 스트로브 신호(dqs)를 생성하는 데이터 출력 스트로브 신호 생성 수단(300)을 포함한다.
여기에서 상기 듀티 사이클 보정 수단(100)은 상기 n 개의 제어 신호(ctrl<1:n>)의 제어에 따라 상기 라이징 클럭(rclk)의 듀티비를 보정하여 상기 보정 라이징 클럭(crtrclk)을 출력하는 제 1 듀티 사이클 보정 수단(110) 및 상기 n 개의 제어 신호(ctrl<1:n>)의 제어에 따라 상기 폴링 클럭(fclk)의 듀티비를 보정하여 상기 보정 폴링 클럭(crtfclk)을 출력하는 제 2 듀티 사이클 보정 수단(120)을 포함한다.
상기 제 1 듀티 사이클 보정 수단(110)과 상기 제 2 듀티 사이클 보정 수단(120)은 상기 n 개의 제어 신호(ctrl<1:n>)에 포함된 신호 중 하이(High) 신호와 로우(Low) 신호의 개수에 따라 각각 상기 라이징 클럭(rclk)과 상기 폴링 클 럭(fclk)의 듀티비를 제어한다. 예를 들어, 상기 n 개의 제어 신호(ctrl<1:n>) 중 하이 신호의 개수가 증가할수록 상기 제 1 듀티 사이클 보정 수단(110)은 상기 라이징 클럭(rclk)의 하이 구간을 넓히고 로우 구간을 좁히는 동작을 수행하고, 상기 제 2 듀티 사이클 보정 수단(120)은 상기 폴링 클럭(fclk)의 로우 구간을 넓히고 하이 구간을 좁히는 동작을 수행한다. 마찬가지로, 상기 n 개의 제어 신호(ctrl<1:n>) 중 로우 신호의 개수가 증가할수록 상기 제 1 듀티 사이클 보정 수단(110)은 상기 라이징 클럭(rclk)의 로우 구간을 넓히고 하이 구간을 좁히는 동작을 수행하고, 상기 제 2 듀티 사이클 보정 수단(120)은 상기 폴링 클럭(fclk)의 하이 구간을 넓히고 로우 구간을 좁히는 동작을 수행한다.
상기 듀티 사이클 제어 수단(200)은 내부에 피드백 루프를 구비하여 상기 데이터 출력 스트로브 신호(dqs)의 듀티비를 판별하고, 그에 따라 상기 n 개의 제어 신호(ctrl<1:n>)를 생성한다. 상기 데이터 출력 스트로브 신호(dqs)의 듀티비는 상기 보정 라이징 클럭(crtrclk) 또는 상기 보정 폴링 클럭(crtfclk)의 영향을 받으므로, 상기 보정 라이징 클럭(crtrclk)과 상기 보정 폴링 클럭(crtfclk) 각각의 듀티비가 50:50으로 정확히 일치되지 않은 상태에서는 상기 데이터 출력 스트로브 신호(dqs) 또한 듀티비가 일치되지 않는다. 따라서 상기 데이터 출력 스트로브 신호(dqs)의 듀티비를 판별함과 동시에 상기 n 개의 제어 신호(ctrl<1:n>)를 생성하는 동작을 수행하면, 상기 n 개의 제어 신호(ctrl<1:n>)의 제어에 따라 상기 제 1 듀티 사이클 보정 수단(110)에서 출력되는 상기 보정 라이징 클럭(crtrclk)과 상기 제 2 듀티 사이클 보정 수단(120)에서 출력되는 상기 보정 폴링 클럭(crtfclk)의 듀티비가 일치되는 효과를 얻을 수 있게 된다.
이와 같은 상기 듀티 사이클 제어 수단(200)의 동작은 이후 첨부된 도 3을 통해 보다 상세히 설명하기로 한다.
도 2a는 도 1에 도시한 제 1 듀티 사이클 보정 수단의 상세 구성도이고, 도 2b는 도 1에 도시한 제 2 듀티 사이클 보정 수단의 상세 구성도이다.
도시한 바와 같이, 상기 제 1 듀티 사이클 보정 수단(110)은 상기 n 개의 제어 신호(ctrl<1:n>)의 입력에 대응하여 외부 공급전원(VDD)의 구동부(116)로의 공급량을 제어하는 풀업부(112), 상기 n 개의 제어 신호(ctrl<1:n>)의 입력에 대응하여 그라운드 전원(VSS)의 상기 구동부(116)로의 공급량을 제어하는 풀다운부(114) 및 상기 풀업부(112)와 상기 풀다운부(114)로부터 공급되는 각 전원을 인가 받아 상기 라이징 클럭(rclk)을 구동하여 상기 보정 라이징 클럭(crtrclk)을 출력하는 상기 구동부(116)를 포함한다.
여기에서 상기 풀업부(112)는 게이트 단에 상기 n 개의 제어 신호(ctrl<1:n>)를 각각 입력 받고, 상기 외부 공급전원(VDD)의 공급단과 상기 구동부(116) 사이에 병렬로 구비되는 n 개의 제 1 트랜지스터(TR1<1:n>)를 포함한다.
그리고 상기 풀다운부(114)는 게이트 단에 상기 n 개의 제어 신호(ctrl<1:n>)를 각각 입력 받고, 상기 그라운드 전원(VSS)의 공급단과 상기 구동부(116) 사이에 병렬로 구비되는 n 개의 제 2 트랜지스터(TR2<1:n>)를 포함한다.
상기 구동부(116)는 상기 풀업부(112)와 상기 풀다운부(114)로부터 공급되는 전원을 인가 받고 상기 라이징 클럭(rclk)을 입력 받는 제 1 인버터(IV1) 및 상기 제 1 인버터(IV1)의 출력 신호를 입력 받아 상기 보정 라이징 클럭(crtrclk)을 출력하는 제 2 인버터(IV2)를 포함한다.
이와 같은 구성에 의해 상기 구동부(116)에 입력되는 상기 라이징 클럭(rclk)에 대한 듀티비 보정 동작이 수행된다. 즉, 상기 n 개의 제어 신호(ctrl<1:n>) 중 로우 신호의 개수가 증가하면 상기 풀업부(112)가 상기 구동부(116)의 상기 제 1 인버터(IV1)에 공급하는 전원의 양이 증가하게 되고, 그에 따라 상기 제 1 인버터(IV1)의 출력 신호의 하이 레벨 구간이 넓어지게 된다. 이후 상기 보정 라이징 클럭(crtrclk)은 상기 제 2 인버터(IV2)에 의해 반전되어 출력되므로 로우 레벨 구간이 넓어지게 된다.
반면에, 상기 n 개의 제어 신호(ctrl<1:n>) 중 하이 신호의 개수가 증가하면 상기 풀다운부(114)가 상기 구동부(116)의 상기 제 1 인버터(IV1)에 공급하는 전원의 양이 증가하게 되고, 그에 따라 상기 제 1 인버터(IV1)의 출력 신호의 로우 레벨 구간이 넓어지게 된다. 이후 상기 보정 라이징 클럭(crtrclk)은 상기 제 2 인버터(IV2)에 의해 반전되어 출력되므로 하이 레벨 구간이 넓어지게 되는 것이다.
상기 제 2 듀티 사이클 보정 수단(120) 또한 상기 제 1 듀티 사이클 보정 수단(110)과 같은 구조로 구성되나, 상기 라이징 클럭(rclk) 대신 상기 폴링 클럭(fclk)을 입력 받고, 상기 n 개의 제어 신호(ctrl<1:n>)의 반전된 신호(/ctrl<1:n>)의 제어에 따라 동작하며, 상기 보정 라이징 클럭(crtrclk) 대신 상기 보정 폴링 클럭(crtfclk)을 출력한다는 점이 상이할 뿐이다.
따라서, 상기 n 개의 제어 신호(ctrl<1:n>) 중 로우 신호의 개수가 증가하면 그 반전된 신호(/ctrl<1:n>)를 이용하므로 상기 보정 폴링 클럭(crtfclk)의 하이 레벨 구간이 넓어지게 되고, 상기 n 개의 제어 신호(ctrl<1:n>) 중 하이 신호의 개수가 증가하면 상기 보정 폴링 클럭(crtfclk)의 로우 레벨 구간이 넓어지게 된다.
도 3은 도 1에 도시한 듀티 사이클 제어 수단의 상세 구성도이다.
상기 듀티 사이클 제어 수단(200)은 상기 데이터 출력 스트로브 신호(dqs)와 피드백 신호(fdb)의 위상을 비교하여 위상 비교 신호(phcmp)를 생성하는 위상 비교부(210), 상기 위상 비교 신호(phcmp)에 응답하여 지연 제어 신호(dlcnt)를 생성하는 지연 제어부(220), 상기 지연 제어 신호(dlcnt)에 대응되는 만큼 상기 데이터 출력 스트로브 신호(dqs)를 지연시키고 이를 반전시켜 상기 피드백 신호(fdb)로서 출력하는 지연부(230), 상기 데이터 출력 스트로브 신호(dqs)와 상기 피드백 신호(fdb)를 반전시킨 후 그 위상을 비교하여 카운팅 인에이블 신호(cnten)를 생성하는 듀티 감지부(240) 및 상기 카운팅 인에이블 신호(cnten)에 응답하여 상기 n 개의 제어 신호(ctrl<1:n>)를 생성하는 카운터(250)를 포함한다.
상기 라이징 클럭(rclk)과 상기 폴링 클럭(fclk)의 듀티비가 각각 50:50으로 일치되지 않으면 상기 데이터 출력 스트로브 신호(dqs)의 듀티비 또한 일치하지 않게 된다. 상기 위상 비교부(210)는 이와 같은 데이터 출력 스트로브 신호(dqs)와 이로부터 지연 및 반전된 상기 피드백 신호(fdb)의 위상을 비교하여 두 신호 중 어느 신호의 라이징 에지 타임이 앞서는지에 대한 정보를 담는 상기 위상 비교 신호(phcmp)를 출력한다. 이후 상기 위상 비교 신호(phcmp)가 인에이블 되면 상기 지연 제어부(220)와 상기 지연부(230)는 상기 데이터 출력 스트로브 신호(dqs)에 소 정의 지연 시간을 부여한다.
이후 상기 듀티 감지부(240)는 상기 데이터 출력 스트로브 신호(dqs)와 상기 피드백 신호(fdb)를 입력 받아 이를 각각 반전시킨 후 두 신호의 위상을 비교하는 동작을 수행한다. 상기 지연 제어부(220)와 상기 지연부(230)에 의해 상기 데이터 출력 스트로브 신호(dqs)와 상기 피드백 신호(fdb) 각각의 라이징 에지는 점점 일치되어 가게 된다. 따라서 상기 듀티 감지부(240)에는 상기 데이터 출력 스트로브 신호(dqs)와 상기 피드백 신호(fdb)를 반전되어 입력되므로 상기 듀티 감지부(240)에 입력된 두 신호는 그 폴링 에지가 일치되어 가게 된다. 이후, 상기 듀티 감지부(240)는 두 신호의 라이징 에지를 비교하여 그 결과에 따라 상기 카운팅 인에이블 신호(cnten)를 인에이블 시키고, 이에 따라 상기 카운터(250)는 반전된 상기 데이터 출력 스트로브 신호(dqs)의 라이징 에지와 반전된 상기 피드백 신호(fdb)의 라이징 에지가 일치될 때까지 상기 n 개의 제어 신호(ctrl<1:n>)의 논리값을 변경한다. 이와 같은 동작에 의해 결과적으로 상기 데이터 출력 스트로브 신호(dqs)와 상기 피드백 신호(fdb)의 듀티비가 점점 일치되어 가게 되고, 상기 보정 라이징 클럭(crtrclk)과 상기 보정 폴링 클럭(crtfclk)의 듀티비가 일치되어 감에 따라, 상기 데이터 출력 스트로브 신호(dqs)의 듀티비가 보정되는 결과가 발생한다.
테스트 모드를 통해 상기 듀티 사이클 제어 수단(200)의 동작을 바람직하게 구현할 수 있다. 즉, 테스트 모드를 통해 상기 데이터 출력 스트로브 신호(dqs)를 상기 라이징 클럭(rclk) 또는 상기 폴링 클럭(fclk)과 같은 파형으로 만들고, 이후 이를 상기 듀티 사이클 제어 수단(200)에 입력하여 상기 n 개의 제어 신 호(ctrl<1:n>)의 조합을 추출할 수 있다. 이 때 생성된 상기 n 개의 제어 신호(ctrl<1:n>)를 퓨즈 회로 등을 이용하여 고정시킨 후, 이를 상기 제 1 듀티 사이클 보정 수단(110)과 상기 제 2 듀티 사이클 보정 수단(120)에 제공함으로써, 상기 보정 라이징 클럭(crtrclk)과 상기 보정 폴링 클럭(crtfclk)의 듀티비를 제어할 수도 있다.
도 4는 본 발명에 따른 반도체 메모리 장치의 구성을 나타낸 블록도이다.
도시한 바와 같이, 본 발명의 반도체 메모리 장치는, 외부 클럭(clk_ext)보다 소정 시간 앞선 위상을 갖는 DLL 클럭(clk_dll)을 생성하는 DLL 회로(500), 상기 DLL 클럭(clk_dll)을 전송하는 전송 라인(600), 상기 전송 라인(600)으로부터 전달되는 상기 DLL 클럭(clk_dll)의 듀티 사이클을 보정하고 이를 이용하여 데이터 출력 스트로브 신호(dqs)를 생성하는 데이터 출력 스트로브 신호 생성 회로(700) 및 상기 데이터 출력 스트로브 신호(dqs)를 입력 받아 출력 데이터(dout)를 버퍼링하는 데이터 출력 버퍼(800)를 포함한다.
여기에서, 상기 데이터 출력 스트로브 신호 생성 회로(700)에는 듀티 사이클이 보정되지 않은 상기 DLL 클럭(clk_dll)을 직접 입력 받고 이를 분할하여 라이징 클럭(rclk)과 폴링 클럭(fclk)을 생성하는 위상 스플리터(710)가 포함된다. 상기 위상 스플리터(710)에서 출력되는 상기 라이징 클럭(rclk)과 상기 폴링 클럭(fclk)의 듀티비를 보정하여 상기 데이터 출력 스트로브 신호(dqs)를 생성하는 구성 및 방법은 도 1에 도시한 실시예를 통해 설명된 바와 같다.
도 1에 도시한 실시예에서의 데이터 출력 스트로브 신호 생성 회로에서는 상 기 라이징 클럭(rclk)과 상기 폴링 클럭(fclk)이 정확히 반전된 형태로 전달되지 않을 수도 있다. 그러나 도 4에 도시한 실시예에서의 데이터 출력 스트로브 신호 생성 회로에서는 상기 위상 스플리터(50)가 구비됨에 따라 상기 라이징 클럭(rclk)과 상기 폴링 클럭(fclk)이 정확히 반전된 형태를 갖게 되므로, 상기 라이징 클럭(rclk)과 상기 폴링 클럭(fclk)에 대한 듀티 사이클 보정 동작의 신뢰도를 보다 향상시킬 수 있게 된다.
상술한 바와 같이, 본 발명에 따른 반도체 메모리 장치의 데이터 출력 스트로브 신호 생성 회로는 데이터 출력 스트로브 신호의 듀티비를 판별하여 그에 따른 제어 신호를 생성하고, 이에 따라 라이징 클럭과 폴링 클럭 각각에 대한 듀티 사이클 보정 동작을 수행하므로, 보다 정확한 인에이블 구간을 갖는 데이터 출력 스트로브 신호를 생성할 수 있다. 즉, 듀티비가 50:50으로 정확히 일치하는 라이징 클럭과 폴링 클럭을 이용하여 데이터 출력 스트로브 신호를 생성하므로, 데이터 출력 동작시의 오동작의 가능성은 감소하게 되며, 이에 따라 반도체 메모리 장치의 데이터 출력 동작의 신뢰도가 향상된다.
이와 같이, 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
이상에서 설명한 본 발명의 데이터 출력 스트로브 신호 생성 회로 및 이를 포함하는 반도체 메모리 장치는, 입력 클럭의 듀티비를 조정하고 이에 따라 보다 정확한 듀티비를 갖는 보정 클럭을 이용하여 데이터 출력 스트로브 신호를 생성함으로써 데이터 출력 동작의 신뢰도를 향상시키는 효과가 있다.
아울러, 본 발명의 데이터 출력 스트로브 신호 생성 회로 및 이를 포함하는 반도체 메모리 장치는, DLL 클럭을 분할하여 라이징 클럭과 폴링 클럭을 생성하고, 각각의 듀티비를 조정한 후 그로부터 데이터 출력 스트로브 신호를 생성함으로써, 보다 정확한 인에이블 구간을 갖는 데이터 출력 스트로브 신호를 생성하는 효과가 있다.

Claims (42)

  1. 제어 신호의 제어에 따라 입력 클럭의 듀티비를 보정하여 보정 클럭을 출력하는 듀티 사이클 보정 수단;
    데이터 출력 스트로브 신호를 입력 받아 상기 제어 신호를 출력하는 듀티 사이클 제어 수단; 및
    상기 보정 클럭으로부터 상기 데이터 출력 스트로브 신호를 생성하는 데이터 출력 스트로브 신호 생성 수단;
    를 포함하는 것을 특징으로 하는 데이터 출력 스트로브 신호 생성 회로.
  2. 제 1 항에 있어서,
    상기 제어 신호는 복수 개의 신호의 조합으로 이루어지며, 상기 듀티 사이클 보정 수단은 상기 제어 신호에 포함된 신호 중 하이 신호와 로우 신호의 개수에 따라 상기 입력 클럭의 듀티비를 보정하는 것을 특징으로 하는 데이터 출력 스트로브 신호 생성 회로.
  3. 제 1 항 또는 제 2 항에 있어서,
    상기 듀티 사이클 보정 수단은,
    상기 제어 신호의 입력에 대응하여 외부 공급전원의 구동부로의 공급량을 제어하는 풀업부;
    상기 제어 신호의 입력에 대응하여 그라운드 전원의 상기 구동부로의 공급량을 제어하는 풀다운부; 및
    상기 풀업부와 상기 풀다운부로부터 공급되는 각 전원을 인가 받아 상기 입력 클럭을 구동하여 상기 보정 클럭을 출력하는 상기 구동부;
    를 포함하는 것을 특징으로 하는 데이터 출력 스트로브 신호 생성 회로.
  4. 제 3 항에 있어서,
    상기 풀업부는 게이트 단에 상기 제어 신호에 포함된 신호를 각각 입력 받고, 상기 외부 공급전원의 공급단과 상기 구동부 사이에 병렬로 구비되는 복수 개의 트랜지스터를 포함하는 것을 특징으로 하는 데이터 출력 스트로브 신호 생성 회로.
  5. 제 3 항에 있어서,
    상기 풀다운부는 게이트 단에 상기 제어 신호에 포함된 신호를 각각 입력 받고, 상기 그라운드 전원의 공급단과 상기 구동부 사이에 병렬로 구비되는 복수 개의 트랜지스터를 포함하는 것을 특징으로 하는 데이터 출력 스트로브 신호 생성 회로.
  6. 제 3 항에 있어서,
    상기 구동부는,
    상기 풀업부와 상기 풀다운부로부터 공급되는 전원을 인가 받고 상기 입력 클럭을 입력 받는 제 1 인버터; 및
    상기 제 1 인버터의 출력 신호를 입력 받아 상기 보정 클럭을 출력하는 제 2 인버터;
    를 포함하는 것을 특징으로 하는 데이터 출력 스트로브 신호 생성 회로.
  7. 제 1 항에 있어서,
    상기 듀티 사이클 제어 수단은 내부에 피드백 루프를 구비하여 상기 데이터 출력 스트로브 신호의 듀티비를 판별하고, 그에 따라 복수 개의 신호의 논리값을 증감하여 상기 제어 신호로서 출력하는 것을 특징으로 하는 데이터 출력 스트로브 신호 생성 회로.
  8. 제 1 항 또는 제 7 항에 있어서,
    상기 듀티 사이클 제어 수단은,
    상기 데이터 출력 스트로브 신호와 피드백 신호의 위상을 비교하여 위상 비교 신호를 생성하는 위상 비교부;
    상기 위상 비교 신호에 응답하여 지연 제어 신호를 생성하는 지연 제어부;
    상기 지연 제어 신호에 대응되는 만큼 상기 데이터 출력 스트로브 신호를 지연시키고 이를 반전시켜 상기 피드백 신호로서 출력하는 지연부;
    상기 데이터 출력 스트로브 신호와 상기 피드백 신호를 반전시킨 후 그 위상 을 비교하여 카운팅 인에이블 신호를 생성하는 듀티비 감지부; 및
    상기 카운팅 인에이블 신호에 응답하여 상기 제어 신호를 생성하는 카운터;
    를 포함하는 것을 특징으로 하는 데이터 출력 스트로브 신호 생성 회로.
  9. 제 8 항에 있어서,
    상기 위상 비교부는 상기 데이터 출력 스트로브 신호와 상기 피드백 신호 중 어느 신호의 라이징 에지 타임이 앞서는지에 대한 정보를 담는 상기 위상 비교 신호를 출력하는 것을 특징으로 하는 데이터 출력 스트로브 신호 생성 회로.
  10. 제 8 항에 있어서,
    상기 듀티 감지부는 상기 데이터 출력 스트로브 신호와 상기 피드백 신호를 각각 반전시킨 후, 두 신호의 라이징 에지를 비교하여 그 결과에 따라 상기 카운팅 인에이블 신호를 인에이블 시키는 것을 특징으로 하는 데이터 출력 스트로브 신호 생성 회로.
  11. 제 8 항에 있어서,
    상기 카운터는 상기 카운팅 인에이블 신호가 인에이블 되면, 상기 제어 신호에 포함된 신호 중 하이 신호의 개수를 변경시키는 동작을 수행하는 것을 특징으로 하는 데이터 출력 스트로브 신호 생성 회로.
  12. 외부 클럭보다 소정 시간 앞선 위상을 갖는 DLL 클럭을 생성하는 DLL 회로;
    상기 DLL 클럭을 전송하는 전송 라인;
    상기 전송 라인으로부터 전달되는 상기 DLL 클럭의 듀티 사이클을 보정하고 이를 이용하여 데이터 출력 스트로브 신호를 생성하는 데이터 출력 스트로브 신호 생성 회로; 및
    상기 데이터 출력 스트로브 신호를 입력 받아 출력 데이터를 버퍼링하는 데이터 출력 버퍼;
    를 포함하는 것을 특징으로 하는 반도체 메모리 장치.
  13. 제 12 항에 있어서,
    상기 데이터 출력 스트로브 신호 생성 회로는,
    상기 DLL 클럭을 분할하여 라이징 클럭과 폴링 클럭을 생성하는 위상 스플리터;
    제어 신호의 제어에 따라 상기 라이징 클럭의 듀티비를 보정하여 보정 라이징 클럭을 출력하는 제 1 듀티 사이클 보정 수단;
    상기 제어 신호의 제어에 따라 상기 폴링 클럭의 듀티비를 보정하여 보정 폴링 클럭을 출력하는 제 2 듀티 사이클 보정 수단;
    데이터 출력 스트로브 신호를 입력 받아 상기 제어 신호를 출력하는 듀티 사이클 제어 수단; 및
    상기 보정 라이징 클럭과 상기 보정 폴링 클럭으로부터 상기 데이터 출력 스 트로브 신호를 생성하는 데이터 출력 스트로브 신호 생성 수단;
    을 포함하는 것을 특징으로 하는 반도체 메모리 장치.
  14. 제 13 항에 있어서,
    상기 제어 신호는 복수 개의 신호의 조합으로 이루어지며, 상기 제 1 듀티 사이클 보정 수단 및 상기 제 2 듀티 사이클 보정 수단은 상기 제어 신호에 포함된 신호 중 하이 신호와 로우 신호의 개수에 따라 각각 상기 라이징 클럭 및 상기 폴링 클럭의 하이 구간과 로우 구간의 폭을 조정하는 것을 특징으로 하는 반도체 메모리 장치.
  15. 제 13 항 또는 제 14 항에 있어서,
    상기 제 1 듀티 사이클 보정 수단은,
    상기 제어 신호의 입력에 대응하여 외부 공급전원의 구동부로의 공급량을 제어하는 풀업부;
    상기 제어 신호의 입력에 대응하여 그라운드 전원의 상기 구동부로의 공급량을 제어하는 풀다운부; 및
    상기 풀업부와 상기 풀다운부로부터 공급되는 각 전원을 인가 받아 상기 라이징 클럭을 구동하여 상기 보정 라이징 클럭을 출력하는 상기 구동부;
    를 포함하는 것을 특징으로 하는 반도체 메모리 장치.
  16. 제 15 항에 있어서,
    상기 풀업부는 게이트 단에 상기 제어 신호에 포함된 신호를 각각 입력 받고, 상기 외부 공급전원의 공급단과 상기 구동부 사이에 병렬로 구비되는 복수 개의 트랜지스터를 포함하는 것을 특징으로 하는 반도체 메모리 장치.
  17. 제 15 항에 있어서,
    상기 풀다운부는 게이트 단에 상기 제어 신호에 포함된 신호를 각각 입력 받고, 상기 그라운드 전원의 공급단과 상기 구동부 사이에 병렬로 구비되는 복수 개의 트랜지스터를 포함하는 것을 특징으로 하는 반도체 메모리 장치.
  18. 제 15 항에 있어서,
    상기 구동부는,
    상기 풀업부와 상기 풀다운부로부터 공급되는 전원을 인가 받고 상기 라이징 클럭을 입력 받는 제 1 인버터; 및
    상기 제 1 인버터의 출력 신호를 입력 받아 상기 보정 라이징 클럭을 출력하는 제 2 인버터;
    를 포함하는 것을 특징으로 하는 반도체 메모리 장치.
  19. 제 13 항 또는 제 14 항에 있어서,
    상기 제 2 듀티 사이클 보정 수단은,
    상기 제어 신호의 반전 신호의 입력에 대응하여 외부 공급전원의 구동부로의 공급량을 제어하는 풀업부;
    상기 제어 신호의 반전 신호의 입력에 대응하여 그라운드 전원의 상기 구동부로의 공급량을 제어하는 풀다운부; 및
    상기 풀업부와 상기 풀다운부로부터 공급되는 각 전원을 인가 받아 상기 폴링 클럭을 구동하여 상기 보정 폴링 클럭을 출력하는 상기 구동부;
    를 포함하는 것을 특징으로 하는 반도체 메모리 장치.
  20. 제 19 항에 있어서,
    상기 풀업부는 게이트 단에 상기 제어 신호의 반전 신호에 포함된 신호를 각각 입력 받고, 상기 외부 공급전원의 공급단과 상기 구동부 사이에 병렬로 구비되는 복수 개의 트랜지스터를 포함하는 것을 특징으로 하는 반도체 메모리 장치.
  21. 제 19 항에 있어서,
    상기 풀다운부는 게이트 단에 상기 제어 신호의 반전 신호에 포함된 신호를 각각 입력 받고, 상기 그라운드 전원의 공급단과 상기 구동부 사이에 병렬로 구비되는 복수 개의 트랜지스터를 포함하는 것을 특징으로 하는 반도체 메모리 장치.
  22. 제 19 항에 있어서,
    상기 구동부는,
    상기 풀업부와 상기 풀다운부로부터 공급되는 전원을 인가 받고 상기 폴링 클럭을 입력 받는 제 1 인버터; 및
    상기 제 1 인버터의 출력 신호를 입력 받아 상기 보정 폴링 클럭을 출력하는 제 2 인버터;
    를 포함하는 것을 특징으로 하는 반도체 메모리 장치.
  23. 제 13 항에 있어서,
    상기 듀티 사이클 제어 수단은 내부에 피드백 루프를 구비하여 상기 데이터 출력 스트로브 신호의 듀티비를 판별하고, 그에 따라 복수 개의 신호의 논리값을 증감하여 상기 제어 신호로서 출력하는 것을 특징으로 하는 반도체 메모리 장치.
  24. 제 13 항 또는 제 23 항에 있어서,
    상기 듀티 사이클 제어 수단은,
    상기 데이터 출력 스트로브 신호와 피드백 신호의 위상을 비교하여 위상 비교 신호를 생성하는 위상 비교부;
    상기 위상 비교 신호에 응답하여 지연 제어 신호를 생성하는 지연 제어부;
    상기 지연 제어 신호에 대응되는 만큼 상기 데이터 출력 스트로브 신호를 지연시키고 이를 반전시켜 상기 피드백 신호로서 출력하는 지연부;
    상기 데이터 출력 스트로브 신호와 상기 피드백 신호를 반전시킨 후 그 위상을 비교하여 카운팅 인에이블 신호를 생성하는 듀티비 감지부; 및
    상기 카운팅 인에이블 신호에 응답하여 상기 제어 신호를 생성하는 카운터;
    를 포함하는 것을 특징으로 하는 반도체 메모리 장치.
  25. 제 24 항에 있어서,
    상기 위상 제어부는 상기 데이터 출력 스트로브 신호와 상기 피드백 신호 중 어느 신호의 라이징 에지 타임이 앞서는지에 대한 정보를 담는 상기 위상 비교 신호를 출력하는 것을 특징으로 하는 반도체 메모리 장치.
  26. 제 24 항에 있어서,
    상기 듀티 감지부는 상기 데이터 출력 스트로브 신호와 상기 피드백 신호를 각각 반전시킨 후, 두 신호의 라이징 에지를 비교하여 그 결과에 따라 상기 카운팅 인에이블 신호를 인에이블 시키는 것을 특징으로 하는 반도체 메모리 장치.
  27. 제 24 항에 있어서,
    상기 카운터는 상기 카운팅 인에이블 신호가 인에이블 되면, 상기 제어 신호에 포함된 신호 중 하이 신호의 개수를 변경시키는 동작을 수행하는 것을 특징으로 하는 반도체 메모리 장치.
  28. a) 제어 신호의 제어에 따라 입력 클럭의 듀티비를 보정하여 보정 클럭을 출력하는 단계;
    b) 데이터 출력 스트로브 신호를 입력 받아 상기 제어 신호를 출력하는 단계; 및
    c) 상기 보정 클럭으로부터 상기 데이터 출력 스트로브 신호를 생성하는 단계;
    를 포함하는 것을 특징으로 하는 데이터 출력 스트로브 신호 생성 방법.
  29. 제 28 항에 있어서,
    상기 제어 신호는 복수 개의 신호의 조합으로 이루어지며, 상기 a) 단계는 상기 제어 신호에 포함된 신호 중 하이 신호와 로우 신호의 개수에 따라 상기 입력 클럭의 듀티비를 보정하는 단계인 것을 특징으로 하는 데이터 출력 스트로브 신호 생성 방법.
  30. 제 28 항에 있어서,
    상기 b) 단계는 내부의 피드백 루프를 이용하여 상기 데이터 출력 스트로브 신호의 인에이블 타이밍을 판별하고, 그에 따라 복수 개의 신호의 논리값을 증감하여 상기 제어 신호로서 출력하는 단계인 것을 특징으로 하는 데이터 출력 스트로브 신호 생성 방법.
  31. 제 28 또는 제 30 항에 있어서,
    상기 b) 단계는,
    b-1) 상기 데이터 출력 스트로브 신호와 피드백 신호의 위상을 비교하여 위상 비교 신호를 생성하는 단계;
    b-2) 상기 위상 비교 신호에 응답하여 지연 제어 신호를 생성하는 단계;
    b-3) 상기 지연 제어 신호에 대응되는 만큼 상기 데이터 출력 스트로브 신호를 지연시키고 이를 반전시켜 상기 피드백 신호로서 출력하는 단계;
    b-4) 상기 데이터 출력 스트로브 신호와 상기 피드백 신호를 반전시킨 후 그 위상을 비교하여 카운팅 인에이블 신호를 생성하는 단계; 및
    b-5) 상기 카운팅 인에이블 신호에 응답하여 상기 제어 신호를 생성하는 단계;
    를 포함하는 것을 특징으로 하는 데이터 출력 스트로브 신호 생성 방법.
  32. 제 31 항에 있어서,
    상기 b-1) 단계는 상기 데이터 출력 스트로브 신호와 상기 피드백 신호 중 어느 신호의 라이징 에지 타임이 앞서는지에 대한 정보를 담는 상기 위상 비교 신호를 출력하는 단계인 것을 특징으로 하는 데이터 출력 스트로브 신호 생성 방법.
  33. 제 31 항에 있어서,
    상기 b-4) 단계는, 상기 데이터 출력 스트로브 신호와 상기 피드백 신호를 각각 반전시킨 후, 두 신호의 라이징 에지를 비교하여 그 결과에 따라 상기 카운팅 인에이블 신호를 인에이블 시키는 단계인 것을 특징으로 하는 데이터 출력 스트로 브 신호 생성 방법.
  34. 제 31 항에 있어서,
    상기 b-5) 단계는, 상기 카운팅 인에이블 신호가 인에이블 되면, 상기 제어 신호에 포함된 신호 중 하이 신호의 개수를 변경시키는 동작을 수행하는 단계인 것을 특징으로 하는 데이터 출력 스트로브 신호 생성 방법.
  35. a) 외부 클럭보다 소정 시간 앞선 위상을 갖는 DLL 클럭을 생성하는 단계;
    b) 상기 DLL 클럭을 전송하는 단계;
    c) 상기 b) 단계로부터 전달되는 상기 DLL 클럭의 듀티 사이클을 보정하고 이를 이용하여 데이터 출력 스트로브 신호를 생성하는 단계; 및
    d) 상기 데이터 출력 스트로브 신호를 입력 받아 출력 데이터를 버퍼링하는 단계;
    를 포함하는 것을 특징으로 하는 반도체 메모리 장치의 제어 방법.
  36. 제 35 항에 있어서,
    상기 c) 단계는,
    c-1) 상기 DLL 클럭을 분할하여 라이징 클럭과 폴링 클럭을 생성하는 단계;
    c-2) 제어 신호의 제어에 따라 상기 라이징 클럭의 듀티비를 보정하여 보정 라이징 클럭을 출력하는 단계;
    c-3) 상기 제어 신호의 제어에 따라 상기 폴링 클럭의 듀티비를 보정하여 보정 폴링 클럭을 출력하는 단계;
    c-4) 데이터 출력 스트로브 신호를 입력 받아 상기 제어 신호를 출력하는 단계; 및
    c-5) 상기 보정 라이징 클럭과 상기 보정 폴링 클럭으로부터 상기 데이터 출력 스트로브 신호를 생성하는 단계;
    를 포함하는 것을 특징으로 하는 반도체 메모리 장치의 제어 방법.
  37. 제 33 항에 있어서,
    상기 제어 신호는 복수 개의 신호의 조합으로 이루어지며, 상기 c-2) 단계 및 상기 c-3) 단계는 상기 제어 신호에 포함된 신호 중 하이 신호와 로우 신호의 개수에 따라 각각 상기 라이징 클럭 및 상기 폴링 클럭의 하이 구간과 로우 구간의 폭을 조정하는 것을 특징으로 하는 반도체 메모리 장치의 제어 방법.
  38. 제 33 항에 있어서,
    상기 c-4) 단계는 내부의 피드백 루프를 이용하여 상기 데이터 출력 스트로브 신호의 듀티비를 판별하고, 그에 따라 복수 개의 신호의 논리값을 증감하여 상기 제어 신호로서 출력하는 단계인 것을 특징으로 하는 반도체 메모리 장치의 제어 방법.
  39. 제 36 항 또는 제 38 항에 있어서,
    상기 c-4) 단계는,
    c-4-가) 상기 데이터 출력 스트로브 신호와 피드백 신호의 위상을 비교하여 위상 비교 신호를 생성하는 단계;
    c-4-나) 상기 위상 비교 신호에 응답하여 지연 제어 신호를 생성하는 단계;
    c-4-다) 상기 지연 제어 신호에 대응되는 만큼 상기 데이터 출력 스트로브 신호를 지연시키고 이를 반전시켜 상기 피드백 신호로서 출력하는 단계;
    c-4-라) 상기 데이터 출력 스트로브 신호와 상기 피드백 신호를 반전시킨 후 그 위상을 비교하여 카운팅 인에이블 신호를 생성하는 단계; 및
    c-4-마) 상기 카운팅 인에이블 신호에 응답하여 상기 제어 신호를 생성하는 단계;
    를 포함하는 것을 특징으로 하는 반도체 메모리 장치의 제어 방법.
  40. 제 39 항에 있어서,
    상기 c-4-가) 단계는 상기 데이터 출력 스트로브 신호와 상기 피드백 신호 중 어느 신호의 라이징 에지 타임이 앞서는지에 대한 정보를 담는 상기 위상 비교 신호를 출력하는 단계인 것을 특징으로 하는 반도체 메모리 장치의 제어 방법.
  41. 제 39 항에 있어서,
    상기 c-4-라) 단계는, 상기 데이터 출력 스트로브 신호와 상기 피드백 신호 를 각각 반전시킨 후, 두 신호의 라이징 에지를 비교하여 그 결과에 따라 상기 카운팅 인에이블 신호를 인에이블 시키는 단계인 것을 특징으로 하는 반도체 메모리 장치의 제어 방법.
  42. 제 39 항에 있어서,
    상기 c-4-마) 단계는, 상기 카운팅 인에이블 신호가 인에이블 되면, 상기 제어 신호에 포함된 신호 중 하이 신호의 개수를 변경시키는 동작을 수행하는 단계인 것을 특징으로 하는 반도체 메모리 장치의 제어 방법.
KR1020070002747A 2007-01-10 2007-01-10 데이터 출력 스트로브 신호 생성 회로 및 이를 포함하는반도체 메모리 장치 KR100813554B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020070002747A KR100813554B1 (ko) 2007-01-10 2007-01-10 데이터 출력 스트로브 신호 생성 회로 및 이를 포함하는반도체 메모리 장치
US11/878,074 US7633324B2 (en) 2007-01-10 2007-07-20 Data output strobe signal generating circuit and semiconductor memory apparatus having the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070002747A KR100813554B1 (ko) 2007-01-10 2007-01-10 데이터 출력 스트로브 신호 생성 회로 및 이를 포함하는반도체 메모리 장치

Publications (1)

Publication Number Publication Date
KR100813554B1 true KR100813554B1 (ko) 2008-03-17

Family

ID=39410628

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070002747A KR100813554B1 (ko) 2007-01-10 2007-01-10 데이터 출력 스트로브 신호 생성 회로 및 이를 포함하는반도체 메모리 장치

Country Status (2)

Country Link
US (1) US7633324B2 (ko)
KR (1) KR100813554B1 (ko)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100845804B1 (ko) 2007-02-27 2008-07-14 주식회사 하이닉스반도체 반도체 메모리 장치의 클럭 제어 회로 및 방법
KR100996196B1 (ko) 2008-12-30 2010-11-24 주식회사 하이닉스반도체 반도체 장치와 그의 구동 방법
KR101079209B1 (ko) 2010-04-28 2011-11-03 주식회사 하이닉스반도체 반도체 시스템의 데이터 송수신 장치 및 방법
KR20140054908A (ko) * 2012-10-30 2014-05-09 삼성전자주식회사 듀티 정정 회로 및 이를 포함하는 시스템
US8823433B2 (en) 2013-01-03 2014-09-02 SK Hynix Inc. Data output circuit
US9025410B2 (en) 2012-12-20 2015-05-05 SK Hynix Inc. Semiconductor memory devices and semiconductor system having parameters, and methods of testing the same
US11024350B2 (en) 2019-03-20 2021-06-01 SK Hynix Inc. Semiconductor device including a calibration circuit capable of generating strobe signals and clock signals having accurate duty ratio and training method thereof

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100868014B1 (ko) * 2007-02-12 2008-11-11 주식회사 하이닉스반도체 듀티 사이클 보정 회로 및 그 제어 방법
EP1986070B1 (en) * 2007-04-27 2013-04-24 Semiconductor Energy Laboratory Co., Ltd. Clock signal generation circuit and semiconductor device
KR100891300B1 (ko) * 2007-09-04 2009-04-06 주식회사 하이닉스반도체 반도체 장치 및 그 구동방법
KR101013444B1 (ko) * 2008-03-14 2011-02-14 주식회사 하이닉스반도체 듀티 사이클 보정 장치 및 이를 포함하는 반도체 집적 회로
KR100968418B1 (ko) * 2008-06-04 2010-07-07 주식회사 하이닉스반도체 반도체 메모리 소자와 그의 구동 방법
KR100954111B1 (ko) * 2008-06-05 2010-04-23 주식회사 하이닉스반도체 반도체 메모리장치
KR100956785B1 (ko) * 2008-10-31 2010-05-12 주식회사 하이닉스반도체 Dll 회로 및 그 제어 방법
KR101097467B1 (ko) * 2008-11-04 2011-12-23 주식회사 하이닉스반도체 듀티 감지 회로 및 이를 포함하는 듀티 보정 회로
US8456211B2 (en) * 2010-05-12 2013-06-04 Elite Semiconductor Memory Technology Inc. Slew rate control circuit and method thereof and slew rate control device
KR20120046885A (ko) * 2010-10-29 2012-05-11 에스케이하이닉스 주식회사 반도체 집적회로
KR20130086423A (ko) * 2012-01-25 2013-08-02 삼성전자주식회사 데이터 스트로브 신호의 듀티비 보정 방법
US8933738B2 (en) 2012-03-05 2015-01-13 Mediatek Singapore Pte. Ltd. Signal duty cycle detector and calibration system
US9059691B2 (en) * 2012-12-31 2015-06-16 Taiwan Semiconductor Manufacturing Company, Ltd. Duty cycle detection and correction circuit in an integrated circuit
KR20150128147A (ko) * 2014-05-08 2015-11-18 에스케이하이닉스 주식회사 듀티 사이클 감지 회로 및 이를 구비하는 반도체 집적 회로 장치
US10516391B2 (en) * 2017-12-12 2019-12-24 Micron Technology, Inc. Apparatuses and methods for data transmission offset values in burst transmissions
US10607671B2 (en) * 2018-02-17 2020-03-31 Micron Technology, Inc. Timing circuit for command path in a memory device
KR20200008842A (ko) * 2018-07-17 2020-01-29 삼성전자주식회사 반도체 메모리 장치 및 반도체 메모리 장치의 동작 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990055781A (ko) * 1997-12-27 1999-07-15 김영환 듀티에러 보정장치
JP2002042469A (ja) * 2000-07-24 2002-02-08 Hitachi Ltd クロック生成回路および制御方法並びに半導体記憶装置
KR20040034984A (ko) * 2002-10-18 2004-04-29 엘지전자 주식회사 이중 지연루프를 이용한 클럭신호의 듀티 팩터 보상회로

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5231320A (en) * 1991-09-16 1993-07-27 Motorola, Inc. CMOS delay line having duty cycle control
US5220216A (en) * 1992-01-02 1993-06-15 Woo Ann K Programmable driving power of a CMOS gate
JPH07227395A (ja) 1993-12-24 1995-08-29 Olympus Optical Co Ltd 超音波診断治療システム
JP2002324398A (ja) 2001-04-25 2002-11-08 Mitsubishi Electric Corp 半導体記憶装置、メモリシステムおよびメモリモジュール
KR100424180B1 (ko) * 2001-12-21 2004-03-24 주식회사 하이닉스반도체 듀티 사이클 보상 기능을 갖는 지연 고정 루프 회로
US6967514B2 (en) * 2002-10-21 2005-11-22 Rambus, Inc. Method and apparatus for digital duty cycle adjustment
US6940768B2 (en) 2003-11-04 2005-09-06 Agere Systems Inc. Programmable data strobe offset with DLL for double data rate (DDR) RAM memory
KR100554845B1 (ko) 2003-12-15 2006-03-03 주식회사 하이닉스반도체 반도체 메모리 소자의 dqs 신호 생성 회로 및 그 생성 방법
DE102004021694B4 (de) 2004-04-30 2010-03-11 Qimonda Ag Verfahren und Schaltungsanordnung zum Steuern eines Schreibzugriffs auf einen Halbleiterspeicher
KR100546135B1 (ko) 2004-05-17 2006-01-24 주식회사 하이닉스반도체 지연 고정 루프를 포함하는 메모리 장치
US7279946B2 (en) * 2005-08-30 2007-10-09 Infineon Technologies Ag Clock controller with integrated DLL and DCC
KR100759786B1 (ko) * 2006-02-01 2007-09-20 삼성전자주식회사 반도체 장치의 지연동기루프 회로 및 지연동기루프제어방법
US7417480B2 (en) * 2006-07-14 2008-08-26 International Business Machines Corporation Duty cycle correction circuit whose operation is largely independent of operating voltage and process
KR100853462B1 (ko) * 2006-08-31 2008-08-21 주식회사 하이닉스반도체 반도체 메모리 장치

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990055781A (ko) * 1997-12-27 1999-07-15 김영환 듀티에러 보정장치
JP2002042469A (ja) * 2000-07-24 2002-02-08 Hitachi Ltd クロック生成回路および制御方法並びに半導体記憶装置
KR20040034984A (ko) * 2002-10-18 2004-04-29 엘지전자 주식회사 이중 지연루프를 이용한 클럭신호의 듀티 팩터 보상회로

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100845804B1 (ko) 2007-02-27 2008-07-14 주식회사 하이닉스반도체 반도체 메모리 장치의 클럭 제어 회로 및 방법
KR100996196B1 (ko) 2008-12-30 2010-11-24 주식회사 하이닉스반도체 반도체 장치와 그의 구동 방법
KR101079209B1 (ko) 2010-04-28 2011-11-03 주식회사 하이닉스반도체 반도체 시스템의 데이터 송수신 장치 및 방법
US8134876B2 (en) 2010-04-28 2012-03-13 Hynix Semiconductor Inc. Data input/output apparatus and method for semiconductor system
KR20140054908A (ko) * 2012-10-30 2014-05-09 삼성전자주식회사 듀티 정정 회로 및 이를 포함하는 시스템
KR102000470B1 (ko) * 2012-10-30 2019-07-16 삼성전자주식회사 듀티 정정 회로 및 이를 포함하는 시스템
US9025410B2 (en) 2012-12-20 2015-05-05 SK Hynix Inc. Semiconductor memory devices and semiconductor system having parameters, and methods of testing the same
US8823433B2 (en) 2013-01-03 2014-09-02 SK Hynix Inc. Data output circuit
US11024350B2 (en) 2019-03-20 2021-06-01 SK Hynix Inc. Semiconductor device including a calibration circuit capable of generating strobe signals and clock signals having accurate duty ratio and training method thereof

Also Published As

Publication number Publication date
US20080164922A1 (en) 2008-07-10
US7633324B2 (en) 2009-12-15

Similar Documents

Publication Publication Date Title
KR100813554B1 (ko) 데이터 출력 스트로브 신호 생성 회로 및 이를 포함하는반도체 메모리 장치
US7368966B2 (en) Clock generator and clock duty cycle correction method
KR100962026B1 (ko) 듀티 사이클 보정 장치 및 이를 포함하는 반도체 집적 회로
US7372311B2 (en) Delay locked loop for controlling duty rate of clock
US7706210B2 (en) Semiconductor memory device including delay locked loop and method for driving the same
US7764554B2 (en) I/O circuit with phase mixer for slew rate control
US7825711B2 (en) Clock jitter compensated clock circuits and methods for generating jitter compensated clock signals
US9780769B2 (en) Duty cycle detector
US7944260B2 (en) Clock control circuit and a semiconductor memory apparatus having the same
US7292080B2 (en) Delay locked loop using a FIFO circuit to synchronize between blender and coarse delay control signals
US10755756B2 (en) Apparatuses and methods for providing constant DQS-DQ delay in a memory device
JP2020113987A (ja) クロック信号に同期される信号生成回路及びこれを用いる半導体装置
KR20070001730A (ko) 지연고정루프회로
US9602112B2 (en) Clock delay detecting circuit and semiconductor apparatus using the same
KR101062741B1 (ko) Dll 회로 및 그 제어 방법
KR100845804B1 (ko) 반도체 메모리 장치의 클럭 제어 회로 및 방법
US20140184286A1 (en) Data output circuit
JP2007226308A (ja) インタフェース回路及びそのインタフェース回路を備えた記憶制御装置
US20120249199A1 (en) Internal clock generator and operating method thereof
US8638137B2 (en) Delay locked loop
US7633832B2 (en) Circuit for outputting data of semiconductor memory apparatus
US8379784B2 (en) Semiconductor memory device
KR20080035367A (ko) 반도체 메모리 장치의 지연고정루프

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130225

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140221

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150223

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160223

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20170223

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20180223

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20190220

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20200226

Year of fee payment: 13