[go: up one dir, main page]

KR102898303B1 - Control circuit and semiconductor memory device - Google Patents

Control circuit and semiconductor memory device

Info

Publication number
KR102898303B1
KR102898303B1 KR1020230027338A KR20230027338A KR102898303B1 KR 102898303 B1 KR102898303 B1 KR 102898303B1 KR 1020230027338 A KR1020230027338 A KR 1020230027338A KR 20230027338 A KR20230027338 A KR 20230027338A KR 102898303 B1 KR102898303 B1 KR 102898303B1
Authority
KR
South Korea
Prior art keywords
clock signal
input
signal
delay
circuit
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020230027338A
Other languages
Korean (ko)
Other versions
KR20240133428A (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 KR1020230027338A priority Critical patent/KR102898303B1/en
Publication of KR20240133428A publication Critical patent/KR20240133428A/en
Application granted granted Critical
Publication of KR102898303B1 publication Critical patent/KR102898303B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/4076Timing circuits
    • 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/0814Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the phase shifting device being digitally controlled
    • 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/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/097Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using a comparator for comparing the voltages obtained from two frequency to voltage converters

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Dram (AREA)

Abstract

[과제] 지연 동작의 장기화를 억제하고, DLL 회로를 이용해서 내부 클록 신호의 지연의 조정을 행하는 시퀀스를 소정의 실행 기간 내에 완료할 수 있는 제어회로 등을 제공한다.
[해결 수단] 제어회로는, 입력 클록 신호와 출력 클록 신호의 위상차에 의거해서 입력 클록 신호를 지연시켜서 출력 클록 신호를 생성하는 지연 제어부(10)를 포함하는 제어회로로서, 클록 제어부(17)를 더 포함하되, 클록 제어부는, 위상차가 제1 소정량 이상일 경우에는, 입력 클록 신호로서, 입력 클록 신호의 위상을 제2 소정량 지연시킨 클록 신호를 입력 클록으로 해서 지연 제어부에 입력한다.
[Task] To provide a control circuit capable of suppressing the prolongation of delay operation and completing a sequence for adjusting the delay of an internal clock signal using a DLL circuit within a predetermined execution period.
[Solution] The control circuit is a control circuit including a delay control unit (10) that generates an output clock signal by delaying an input clock signal based on a phase difference between an input clock signal and an output clock signal, and further includes a clock control unit (17), wherein, when the phase difference is equal to or greater than a first predetermined amount, the clock control unit inputs a clock signal, in which the phase of the input clock signal is delayed by a second predetermined amount, as an input clock signal, to the delay control unit.

Description

제어회로 및 반도체 기억장치{CONTROL CIRCUIT AND SEMICONDUCTOR MEMORY DEVICE}Control circuit and semiconductor memory device

본 발명은 제어회로 및 반도체 기억장치에 관한 것이다.The present invention relates to a control circuit and a semiconductor memory device.

반도체 기억장치의 일종인 DRAM(Dynamic Random Access Memory)은, 커패시터(컨덴서)에 전하를 축적하는 것에 의해서 정보를 기억하고, 전원이 공급되지 않게 되면, 기억된 정보가 소실되는 휘발성 메모리이다. DRAM에는, 위상동기회로로서 지연 록 루프(Delay locked Loop: DLL) 회로가 설치되어 있다. DRAM은, DLL 회로를 이용해서, 데이터 신호를 출력하기 위한 내부 클록 신호를, 외부로부터 입력된 입력 클록 신호에 동기시켜서 생성하고 있다. 이러한 DLL 회로로서는, 예를 들면 특허문헌 1에 기재되어 있는 것이 알려져 있다.DRAM (Dynamic Random Access Memory), a type of semiconductor memory device, is a volatile memory that stores information by accumulating electric charge in a capacitor (condenser) and loses the stored information when power is cut off. DRAM is equipped with a delay locked loop (DLL) circuit as a phase-locked circuit. DRAM uses the DLL circuit to generate an internal clock signal for outputting a data signal by synchronizing it with an input clock signal input from an external source. For example, a DLL circuit such as the one described in Patent Document 1 is known.

US 2012/0194241 AUS 2012/0194241 A

그런데, DLL 회로를 이용해서 내부 클록 신호의 지연의 조정을 행할 경우, 예를 들어, DLL 회로의 리셋 동작과, DLL 회로의 지연(록) 동작(예를 들어, 지연선을 1개씩 활성화시키면서 외부 클록과 내부 클록을 동기시키는 동작)과, 입력 클록 신호와 내부 클록 신호 사이의 지연 클록 사이클수를 나타내는 N값의 검출 동작을 포함하는 시퀀스가 실행된다.However, when adjusting the delay of an internal clock signal using a DLL circuit, a sequence is executed that includes, for example, a reset operation of the DLL circuit, a delay (lock) operation of the DLL circuit (for example, an operation of synchronizing an external clock and an internal clock by activating delay lines one by one), and an operation of detecting an N value indicating the number of delay clock cycles between an input clock signal and an internal clock signal.

여기서, DLL 회로의 지연 동작에 의한 록 시간(Tdll)은 하기 식으로 나타낼 수 있다.Here, the lock time (Tdll) due to the delay operation of the DLL circuit can be expressed by the following equation.

Tint+Tdll=N×tCKTint+Tdll=N×tCK

상기 식에 있어서, Tint는 DLL 회로에 있어서의 고유 지연 시간을 나타내고, tCK가 클록 사이클을 나타낸다. 예를 들면 반도체 기억장치 내의 온도 등에 의해서 클록 사이클(tCK)이 고유 지연 시간(Tint)보다도 길어질 경우, 상기 식으로 나타낸 바와 같이 DLL 회로의 지연 동작에 의한 록 시간(Tdll)도 장기화되어 버린다. 이와 같이 록 시간이 장기화되면, 상기 시퀀스 전체의 실행 시간이 길어져 버려, 다음의 시퀀스의 실행이 지연될 우려가 있다. 특히, 지연이 장기화되면, 사전에 정해진 시퀀스의 실행 기간(tDLLK)을 초과할 우려가 있다. 또한, 현재 반도체 집적회로의 고속화에 대응하기 위하여, 시퀀스 중의 지연 동작은 가능한 한 고속화하는 것이 바람직하다.In the above equation, Tint represents the inherent delay time in the DLL circuit, and tCK represents the clock cycle. For example, if the clock cycle (tCK) becomes longer than the inherent delay time (Tint) due to the temperature in the semiconductor memory device, etc., the lock time (Tdll) due to the delay operation of the DLL circuit also becomes longer as expressed in the above equation. If the lock time becomes longer in this way, the execution time of the entire sequence becomes longer, and there is a concern that the execution of the next sequence may be delayed. In particular, if the delay becomes longer, there is a concern that the execution period (tDLLK) of the sequence determined in advance may be exceeded. In addition, in order to cope with the current high-speed semiconductor integrated circuits, it is desirable to speed up the delay operation during the sequence as much as possible.

특허문헌 1에 기재된 동기 회로도, 이러한 지연 동작의 고속화를 목적으로 한 것이지만, 구성이 복잡하여, 보다 간이한 구성인 것이 바람직하다.The synchronous circuit described in Patent Document 1 is intended to speed up such delay operation, but its configuration is complex, and a simpler configuration is desirable.

본 발명은 상기 과제를 감안해서 이루어진 것으로, 간이한 구성으로, 지연 동작의 장기화를 억제할 수 있는 제어회로, 반도체 기억장치를 제공하는 것을 목적으로 한다.The present invention has been made in consideration of the above-mentioned problems, and its purpose is to provide a control circuit and a semiconductor memory device capable of suppressing prolonged delay operation with a simple configuration.

본 발명의 제어회로는, 입력 클록 신호와 출력 클록 신호의 위상차에 의거해서 상기 입력 클록 신호를 지연시켜서 상기 출력 클록 신호를 생성하는 지연 제어부를 포함하는 제어회로로서, 클록 제어부를 더 포함하되, 상기 클록 제어부는, 상기 위상차가 제1 소정량 이상일 경우에는, 상기 입력 클록 신호로서, 상기 입력 클록 신호의 위상을 제2 소정량 지연시킨 클록 신호를 상기 입력 클록으로서 상기 지연 회로에 입력하는 것을 특징으로 한다.The control circuit of the present invention is a control circuit including a delay control unit that generates the output clock signal by delaying the input clock signal based on the phase difference between the input clock signal and the output clock signal, and further includes a clock control unit, wherein the clock control unit is characterized in that, when the phase difference is equal to or greater than a first predetermined amount, inputs a clock signal, which delays the phase of the input clock signal by a second predetermined amount, as the input clock signal, to the delay circuit.

본 발명에 있어서는, 클록 제어부가, 상기 위상차가 제1 소정량 이상일 경우에는, 상기 입력 클록 신호로서, 상기 입력 클록 신호의 위상을 제2 소정량 지연시킨 클록 신호를 상기 입력 클록으로서 상기 지연 회로에 입력함으로써, 해당 제2 소정량 지연시킨 클록 신호를 이용해서 지연 동작을 할 수 있으므로, 입력 클록 신호와 출력 클록 신호의 위상차를 단축화할 수 있다. 이것에 의해, 지연 동작의 장기화를 억제하는 것이 가능하다.In the present invention, when the phase difference is equal to or greater than the first predetermined amount, the clock control unit inputs a clock signal whose phase is delayed by a second predetermined amount as the input clock signal to the delay circuit, thereby performing a delay operation using the clock signal delayed by the second predetermined amount, thereby shortening the phase difference between the input clock signal and the output clock signal. This makes it possible to suppress the delay operation from becoming prolonged.

상기 클록 제어부에는, 제1 입력 클록 신호와, 상기 제1 입력 클록 신호의 위상을 상기 제2 소정량 지연시킨 제2 입력 클록 신호가 입력되고, 상기 클록 제어부는, 상기 위상차가 제1 소정량 이상일 경우에는, 제2 입력 클록 신호를 상기 입력 클록으로 선택하는 것이 바람직하다. 제1 입력 클록 신호와 제2 입력 클록 신호로부터, 위상차가 제1 소정량 이상인지의 여부에 의해, 어느 것인가를 선택할 수 있게 구성함으로써, 제1 입력 클록을 제2 소정량 지연시킨 제2 클록 신호를 생성하기 위하여, 입력 클록 신호를 지연시킬 필요가 없다. 즉, 미리 이와 같이 두개의 입력 클록을 생성해둠으로써, 제어에 따라서 입력 클록 신호를 지연시킬 필요가 없으므로, 지연 동작의 장기화를 더욱 억제할 수 있는 동시에, 회로 전체를 간이한 구성으로 하는 것이 가능하다.The clock control unit is preferably configured to input a first input clock signal and a second input clock signal whose phase is delayed by the second predetermined amount from the first input clock signal, and the clock control unit preferably selects the second input clock signal as the input clock when the phase difference is equal to or greater than the first predetermined amount. By configuring the circuit so that one of the first input clock signal and the second input clock signal can be selected based on whether or not the phase difference is equal to or greater than the first predetermined amount, there is no need to delay the input clock signal in order to generate the second clock signal whose phase difference is equal to or greater than the first predetermined amount. In other words, by generating two input clocks in advance in this way, there is no need to delay the input clock signal according to the control, so that the lengthening of the delay operation can be further suppressed, and at the same time, it is possible to simplify the configuration of the entire circuit.

상기 클록 제어부는, 상기 지연 동작 개시 후의 소정의 타이밍에서, 상기 위상차가 상기 제1 소정량 이상인지의 여부를 판별하는 것이 바람직하다. 회로 전체가 안정적인 지연 동작 개시 후의 소정의 타이밍에서 위상차를 판별할 수 있다.The above clock control unit preferably determines whether the phase difference is equal to or greater than the first predetermined amount at a predetermined timing after the start of the delay operation. The entire circuit can determine the phase difference at a predetermined timing after the start of a stable delay operation.

상기 지연 제어부는, 상기 입력 클록 신호와 상기 출력 클록 신호의 위상차를 검출하는 위상 검출부를 포함하고, 상기 위상 검출부에서 검출된 상기 위상차가 상기 클록 제어부에 입력되는 것이 바람직하다. 지연 제어부가 가진 위상 검출부에서 검출된 위상차를 클록 제어부에 입력함으로써, 제어회로 전체를 간이한 구성으로 하는 것이 가능하다.The above delay control unit preferably includes a phase detection unit that detects the phase difference between the input clock signal and the output clock signal, and the phase difference detected by the phase detection unit is input to the clock control unit. By inputting the phase difference detected by the phase detection unit of the delay control unit to the clock control unit, it is possible to make the entire control circuit into a simple configuration.

상기 클록 제어부는, 선택 신호 생성부와, 상기 선택 신호 생성부에서 생성된 선택 신호가 입력되는 내부 클록 선택부를 포함하고, 상기 선택 신호 생성부는, 상기 위상차가 소정값 이상인지의 여부를 나타내는 선택 신호를 생성하고, 상기 내부 클록 선택부는, 상기 선택 신호에 의거해서 상기 제1 입력 클록 신호 및 상기 제2 입력 클록 신호 중 어느 것인가를 선택하도록 구성된 것이 바람직하다. 이와 같이 구성됨으로써, 회로 전체를 간이한 구성으로 하는 것이 가능하다.The clock control unit preferably includes a selection signal generation unit and an internal clock selection unit into which the selection signal generated by the selection signal generation unit is input, wherein the selection signal generation unit generates a selection signal indicating whether the phase difference is equal to or greater than a predetermined value, and the internal clock selection unit is configured to select one of the first input clock signal and the second input clock signal based on the selection signal. By configuring it in this way, it is possible to make the entire circuit into a simple configuration.

상기 제1 소정량이 180도인 것이 바람직하다. 제1 소정량을 180도로 함으로써, 제어회로 전체가 제어하기 쉽고, 또한, 회로 전체를 간이한 구성으로 하는 것이 가능하다.It is preferable that the above first predetermined amount be 180 degrees. By setting the first predetermined amount to 180 degrees, the entire control circuit is easy to control, and it is also possible to make the entire circuit into a simple configuration.

상기 제2 소정량이 180도인 것이 바람직하다. 제2 소정량을 180도로 함으로써, 제어회로 전체가 제어하기 쉽고, 또한, 회로 전체를 간이한 구성으로 하는 것이 가능하다.It is preferable that the above second predetermined amount be 180 degrees. By setting the second predetermined amount to 180 degrees, the entire control circuit becomes easy to control, and also, it is possible to make the entire circuit into a simple configuration.

외부 클록 신호가 입력되는 입력 버퍼를 포함하되, 상기 입력 버퍼에 있어서, 상기 외부 클록 신호로부터 제1 입력 클록 신호가 생성되는 동시에, 상기 외부 클록 신호를 반전시켜서 제2 입력 클록 신호가 생성되거나, 외부 클록 신호가 입력되는 입력 버퍼를 포함하고, 상기 입력 버퍼에 있어서, 상기 외부 클록 신호로부터 제1 입력 클록 신호가 생성되는 동시에, 상기 외부 클록 신호의 보상 클록 신호로부터 제2 입력 클록 신호가 생성되는 것이 바람직하다. 이와 같이 입력 버퍼를 구성함으로써, 제1 입력 클록 신호와 제2 입력 클록 신호를, 안정적으로 제어회로에 공급할 수 있고, 그리고 간이하게 생성하는 것이 가능하다.It is preferable that an input buffer into which an external clock signal is input is included, wherein a first input clock signal is generated from the external clock signal in the input buffer, and a second input clock signal is generated by inverting the external clock signal, or an input buffer into which an external clock signal is input is included, and wherein, in the input buffer, a first input clock signal is generated from the external clock signal in the input buffer, and a second input clock signal is generated from a compensation clock signal of the external clock signal in the input buffer. By configuring the input buffer in this way, the first input clock signal and the second input clock signal can be stably supplied to a control circuit, and can be generated simply.

상기 제2 입력 클록 신호의 상승 에지와 상기 출력 클록 신호의 상승 에지의 위상차에 의거해서 상기 지연 동작을 행하는 것이 바람직하다. 이와 같이 두 신호의 상승 에지에서 지연 동작이 행해짐으로써, 지연 동작에 걸리는 시간이 단축되어, 그 장기화를 억제할 수 있다.It is preferable to perform the delay operation based on the phase difference between the rising edge of the second input clock signal and the rising edge of the output clock signal. By performing the delay operation at the rising edges of the two signals in this way, the time required for the delay operation is shortened, thereby suppressing its extension.

본 발명의 반도체 기억장치는, 전술한 어느 것인가의 제어회로를 포함하는 것을 특징으로 한다. 어느 쪽인가의 제어회로를 구비함으로써, 시퀀스의 실행 시간을 단축할 수 있고, 시퀀스의 실행 시간이, 시퀀스의 미리 정해진 소정의 기간을 초과하는 일이 없는 제어회로를 포함하므로, 소정의 시퀀스로부터의 복귀 동작이 빠르고, 응답 시간을 단축화하는 것이 가능하다.The semiconductor memory device of the present invention is characterized by including any of the control circuits described above. By including any of the control circuits, the execution time of a sequence can be shortened, and since the control circuit is included so that the execution time of the sequence does not exceed a predetermined period of the sequence, the return operation from the predetermined sequence can be fast, and the response time can be shortened.

본 발명의 바람직한 실시형태로서는, 상기 반도체 기억장치는 동적 랜덤 액세스 메모리인 것을 들 수 있다.As a preferred embodiment of the present invention, the semiconductor memory device may be a dynamic random access memory.

본 발명의 제어회로, 반도체 기억장치 및 반도체 기억장치의 제어 방법에 따르면, 지연 동작의 장기화를 억제할 수 있다.According to the control circuit, semiconductor memory device and method for controlling a semiconductor memory device of the present invention, it is possible to suppress the prolongation of delay operation.

도 1은 본 발명의 실시형태에 따른 제어회로의 구성예를 나타내는 블록도이다.
도 2(1)은 입력 버퍼의 구성을 나타내는 도면이고, 도 2(2)는 위상 검출부의 구성을 나타내는 도면이다.
도 3은 클록 제어부의 구성을 나타내는 도면이다.
도 4(1)은 종래예의 제어회로의 구성예를 나타내는 블록도이고, 도 4(2)는 종래예의 제어회로 내의 입력 클록 신호와 지연 시간의 관계를 나타내는 타임 차트이다.
도 5(1)은 위상차가 180도 이상인 경우의 입력 클록 신호와 지연 시간의 관계를 나타내는 타임 차트이고, 도 5(2)는 위상차가 180도 미만인 경우의 입력 클록 신호와 지연 시간의 관계를 나타내는 타임 차트이다.
도 6(1) 및 (2)는 본 시퀀스와 종래의 시퀀스의 각 상태를 나타내는 도면이다.
도 7은 위상차가 180도 이상인 경우의 제어회로 내의 각 부의 신호의 전압의 추이를 나타내는 타임 차트이다.
도 8은 위상차가 180도 미만인 경우의 제어회로 내의 각 부의 신호의 전압의 추이를 나타내는 타임 차트이다.
도 9는 입력 버퍼의 다른 구성을 나타내는 블록도이다.
Fig. 1 is a block diagram showing an example configuration of a control circuit according to an embodiment of the present invention.
Fig. 2(1) is a drawing showing the configuration of an input buffer, and Fig. 2(2) is a drawing showing the configuration of a phase detection unit.
Figure 3 is a diagram showing the configuration of a clock control unit.
Fig. 4(1) is a block diagram showing an example of a configuration of a conventional control circuit, and Fig. 4(2) is a time chart showing the relationship between an input clock signal and a delay time within the conventional control circuit.
Fig. 5(1) is a time chart showing the relationship between an input clock signal and a delay time when the phase difference is 180 degrees or more, and Fig. 5(2) is a time chart showing the relationship between an input clock signal and a delay time when the phase difference is less than 180 degrees.
Figures 6(1) and (2) are drawings showing each state of the present sequence and the conventional sequence.
Figure 7 is a time chart showing the voltage trend of signals of each part in the control circuit when the phase difference is 180 degrees or more.
Figure 8 is a time chart showing the voltage trend of signals of each part in the control circuit when the phase difference is less than 180 degrees.
Figure 9 is a block diagram showing another configuration of an input buffer.

이하, 본 발명의 실시형태에 따른 제어회로, 반도체 기억장치 및 반도체 기억장치의 제어 방법에 대해서 첨부 도면을 참조해서 상세히 설명한다. 단, 이 실시형태는 예시이며, 본 발명은 이것으로 한정되는 것은 아니다.Hereinafter, a control circuit, a semiconductor memory device, and a method for controlling a semiconductor memory device according to an embodiment of the present invention will be described in detail with reference to the attached drawings. However, this embodiment is an example, and the present invention is not limited thereto.

또한, 본 명세서 등에 있어서의 "제1", "제2" 등의 표기는, 어떤 구성 요소를 다른 구성 요소와 구별하기 위하여 사용되는 것이며, 해당 구성 요소의 수, 순서 또는 우선도 등을 한정하기 위한 것은 아니다. 예를 들면, "제1 요소" 및 "제2 요소"라는 기재가 존재할 경우, "제1 요소" 및 "제2 요소"라는 2개의 요소만이 채용되는 것을 의미하는 것은 아니고, "제1 요소"가 "제2 요소"에 선행하지 않으면 안되는 것을 의미하는 것도 아니다.In addition, the notations "first," "second," etc. in this specification and elsewhere are used to distinguish certain components from other components, and are not intended to limit the number, order, priority, etc. of the components. For example, if there is a description of "first element" and "second element," it does not mean that only two elements, "first element" and "second element," are employed, nor does it mean that the "first element" must precede the "second element."

도 1에, 본 발명의 실시형태에 따른 DLL 회로(1)(제어회로)를 나타낸다. 또, 본 실시형태에 있어서, 제어회로는 예를 들면 DRAM 등의 반도체 기억장치에 설치되어 있다.Fig. 1 shows a DLL circuit (1) (control circuit) according to an embodiment of the present invention. In addition, in the present embodiment, the control circuit is installed in a semiconductor memory device such as a DRAM, for example.

또, 본 실시형태에서는, 설명을 간략화하기 위하여, DRAM 등의 반도체 기억장치에 설치되어 있는 주지의 구성(예를 들어, N값 검출부, 레이턴시 제어부, 커맨드 디코더, 메모리 셀 어레이, 입출력용의 인터페이스부 등)이 나타나 있지 않다.In addition, in this embodiment, in order to simplify the explanation, well-known components installed in semiconductor memory devices such as DRAM (e.g., N value detection unit, latency control unit, command decoder, memory cell array, interface unit for input/output, etc.) are not shown.

DLL 회로(1)는, 입력 버퍼(11)와, 위상 검출부(12)와, DLL 제어부(13)와, 지연 회로(14)와, 레플리카부(15)와, 출력 버퍼(16)와, 클록 제어부(17)를 포함하고 있다. 위상 검출부(12), DLL 제어부(13), 지연 회로(14) 및 레플리카부(15)로부터, 본 실시형태의 지연 제어부(10)가 구성된다. 또, 지연 제어부(10)로서는, 적어도 위상 검출부(12), DLL 제어부(13) 및 지연 회로(14)로 구성되어 있으면 된다. DLL 회로(1)는, 시퀀스가 개시되면, 처음에 DLL 회로(1)의 지연 회로(14)를 초기 상태로 리셋하는 리셋 동작을 행하고, 그 후, 지연 회로(14)에서 입력 클록 신호를 지연시켜서 소망의 출력 클록 신호를 생성하는 지연 동작을 행한다. 즉, 본 실시형태에서는, 시퀀스 제어로서는, 리셋 동작과 지연 동작이 이 순서로 포함된다.The DLL circuit (1) includes an input buffer (11), a phase detection unit (12), a DLL control unit (13), a delay circuit (14), a replica unit (15), an output buffer (16), and a clock control unit (17). The delay control unit (10) of the present embodiment is configured from the phase detection unit (12), the DLL control unit (13), the delay circuit (14), and the replica unit (15). In addition, the delay control unit (10) may be configured at least with the phase detection unit (12), the DLL control unit (13), and the delay circuit (14). When a sequence is started, the DLL circuit (1) first performs a reset operation for resetting the delay circuit (14) of the DLL circuit (1) to an initial state, and then performs a delay operation for delaying an input clock signal in the delay circuit (14) to generate a desired output clock signal. That is, in the present embodiment, the sequence control includes the reset operation and the delay operation in this order.

입력 버퍼(11)는, 입력 버퍼(11)에 입력되는 클록 신호(CLKT)와 클록 신호(CLKC)를 버퍼링하고, 클록 신호(CLKT)와 같은 위상의 제1 클록 신호(clk000)와 클록 신호(CLKC)와 같은 위상의 제2 클록 신호(clk180)를 생성한다. 구체적으로는, 도 2(1)에 나타낸 바와 같이, 입력 버퍼(11)는 증폭기(111)를 포함한다. 증폭기(111)에는, 외부 클록 신호로서의 서로 상보적인 두개의 클록 신호(CLKT)와 클록 신호(CLKC)가 입력된다. 입력된 클록 신호(CLKT)와 클록 신호(CLKC)는, 증폭기(111)에 있어서 증폭되어서 제1 클록 신호(clk000) 및 제2 클록 신호(clk180)가 생성된다. 제2 클록 신호(clk180)는 제1 클록 신호(clk000)를 반전한 클록 신호로서 생성되어 있다.The input buffer (11) buffers the clock signal (CLKT) and the clock signal (CLKC) input to the input buffer (11), and generates a first clock signal (clk000) having the same phase as the clock signal (CLKT) and a second clock signal (clk180) having the same phase as the clock signal (CLKC). Specifically, as shown in Fig. 2(1), the input buffer (11) includes an amplifier (111). Two complementary clock signals (CLKT) and a clock signal (CLKC) as external clock signals are input to the amplifier (111). The input clock signal (CLKT) and the clock signal (CLKC) are amplified in the amplifier (111), thereby generating a first clock signal (clk000) and a second clock signal (clk180). The second clock signal (clk180) is generated as a clock signal that inverts the first clock signal (clk000).

도 1로 돌아가, 생성된 제1 클록 신호(clk000) 및 제2 클록 신호(clk180)는 클록 제어부(17)에 입력되고, 그리고 제1 클록 신호(clk000)는 참조 클록 신호(ref_clk)로서 위상 검출부(12)에도 입력된다. 즉, 참조 클록 신호(ref_clk)는 제1 클록 신호(clk000)와 동일하다.Returning to Fig. 1, the generated first clock signal (clk000) and second clock signal (clk180) are input to the clock control unit (17), and the first clock signal (clk000) is also input to the phase detection unit (12) as a reference clock signal (ref_clk). That is, the reference clock signal (ref_clk) is identical to the first clock signal (clk000).

클록 제어부(17)에는 또한 위상 검출부(12)로부터 출력된 위상신호(up/down)와 리셋 신호(dll_reset_n)가 입력된다. 리셋 신호(dll_reset_n)는, 하이 레벨일 때 리셋 동작은 종료된 것을 나타낸다. 상세는 후술하지만, 클록 제어부(17)는, 위상신호(up/down)에 의거해서, 제1 클록 신호(clk000) 및 제2 클록 신호(clk180) 중 어느 것인가를 입력 클록 신호(in_clk)로서 출력하고, 이 입력 클록 신호(in_clk)는 지연 회로(14)에 입력된다.The clock control unit (17) also receives a phase signal (up/down) and a reset signal (dll_reset_n) output from the phase detection unit (12). The reset signal (dll_reset_n) indicates that the reset operation has been completed when it is at a high level. As described in detail later, the clock control unit (17) outputs one of the first clock signal (clk000) and the second clock signal (clk180) as an input clock signal (in_clk) based on the phase signal (up/down), and this input clock signal (in_clk) is input to the delay circuit (14).

지연 회로(14)는, DLL 제어부(13)가 설정한 지연량에 의거해서, 클록 제어부(17)로부터 입력된 입력 클록 신호(in_clk)를 지연한 지연 신호(출력 클록 신호)(dll_clk)를 생성해서, 출력 버퍼(16) 및 레플리카부(15)에 송신한다. 출력 버퍼(16)에 입력된 지연 신호(dll_clk)는, 출력 버퍼(16) 내에서 버퍼링되어서 출력 신호(DQS)로서 출력되는, 레플리카부(15)는 지연 회로(14)에 의해서 생성된 지연 신호(dll_clk)를 피드백 신호(fb_clk)로서 출력한다. 피드백 신호(fb_clk)는 위상 검출부(12)에 입력된다.The delay circuit (14) generates a delayed signal (output clock signal) (dll_clk) that delays the input clock signal (in_clk) input from the clock control unit (17) based on the delay amount set by the DLL control unit (13), and transmits the delayed signal (output clock signal) (dll_clk) to the output buffer (16) and the replica unit (15). The delayed signal (dll_clk) input to the output buffer (16) is buffered within the output buffer (16) and output as an output signal (DQS), and the replica unit (15) outputs the delayed signal (dll_clk) generated by the delay circuit (14) as a feedback signal (fb_clk). The feedback signal (fb_clk) is input to the phase detection unit (12).

위상 검출부(12)에는, 참조 클록 신호(ref_clk)와 피드백 신호(fb_clk)가 입력된다. 위상 검출부(12)에서는, 참조 클록 신호(ref_clk)에 대한 피드백 신호(fb_clk)의 위상의 진행(지연이 180도 미만) 또는 지연(지연이 180도 이상)을 나타내는 위상신호(up/down)가 생성되어, DLL 제어부(13)에 입력된다.A reference clock signal (ref_clk) and a feedback signal (fb_clk) are input to the phase detection unit (12). In the phase detection unit (12), a phase signal (up/down) representing a phase advance (delay less than 180 degrees) or delay (delay more than 180 degrees) of the feedback signal (fb_clk) with respect to the reference clock signal (ref_clk) is generated and input to the DLL control unit (13).

구체적으로는, 위상 검출부(12)는, 도 2(2)에 나타낸 바와 같이, D-플립-플롭 회로(121)로 구성된다. D-플립-플롭 회로(121)에는, 피드백 신호(fb_clk)가 입력 신호로서 입력되고, 참조 클록 신호(ref_clk)가 클록 신호로서 입력되고, 또한, 출력 신호로서 위상신호(up/down)가 출력된다. 피드백 신호(fb_clk)가 참조 클록 신호(ref_clk)에 대해서 180도 미만의 지연일 경우에는, 생성되는 위상신호(up/down)는 하이 레벨(up)로 되고, 피드백 신호(fb_clk)가 참조 클록 신호(ref_clk)에 대해서 180도 이상의 지연일 경우에는, 생성되는 위상신호(up/down)는 로 레벨(down)로 된다.Specifically, the phase detection unit (12) is configured with a D-flip-flop circuit (121), as shown in Fig. 2(2). In the D-flip-flop circuit (121), a feedback signal (fb_clk) is input as an input signal, a reference clock signal (ref_clk) is input as a clock signal, and a phase signal (up/down) is output as an output signal. When the feedback signal (fb_clk) is delayed by less than 180 degrees with respect to the reference clock signal (ref_clk), the generated phase signal (up/down) becomes a high level (up), and when the feedback signal (fb_clk) is delayed by more than 180 degrees with respect to the reference clock signal (ref_clk), the generated phase signal (up/down) becomes a low level (down).

도 1로 돌아가, DLL 제어부(13)는 위상 검출부(12)에 의해서 검출된 위상차로부터 지연량을 결정한다. 구체적으로 설명하면, DLL 제어부(13)는, 위상 검출부(12)로부터의 위상신호(up/down)에 의해, 지연 동작에 있어서의 지연량을 나타내는 신호로서, 복수의 비트로 구성된 제어 신호(dll_code)를 생성하고, 출력한다. 이 출력된 제어 신호(dll_code)는 지연 회로(14)에 입력된다.Returning to Fig. 1, the DLL control unit (13) determines the delay amount from the phase difference detected by the phase detection unit (12). Specifically, the DLL control unit (13) generates and outputs a control signal (dll_code) composed of multiple bits as a signal representing the delay amount in the delay operation, based on the phase signal (up/down) from the phase detection unit (12). This output control signal (dll_code) is input to the delay circuit (14).

지연 회로(14)는 지연 동작을 행하는 가변지연부이다. 구체적으로 설명하면, 지연 회로(14)는, 제어 신호(dll_code)에 따라서 지연선을 활성화하는 것에 의해, 입력 클록 신호(in_clk)를 지연시켜서 지연 신호(dll_clk)를 생성한다.The delay circuit (14) is a variable delay unit that performs a delay operation. Specifically, the delay circuit (14) delays the input clock signal (in_clk) by activating the delay line according to the control signal (dll_code) to generate a delay signal (dll_clk).

또, DLL 제어부(13)는, 위상신호(up/down)에 의거해서, 입력 클록 신호(in_clk)와 지연 신호(dll_clk)에 대응하는 피드백 신호(fb_clk)가 소정의 범위로 수속했다고 판단했한 경우에는, 지연 동작이 종료되었다고 판별한다. 이것에 의해, 지연 동작이 종료한다.In addition, the DLL control unit (13) determines that the delay operation has ended when it determines that the feedback signal (fb_clk) corresponding to the input clock signal (in_clk) and the delay signal (dll_clk) have reached a predetermined range based on the phase signal (up/down). As a result, the delay operation ends.

이와 같이, 본 실시형태의 DLL 회로(1)에서는, 지연 제어부(10)는, 입력 클록 신호(in_clk)와 지연 신호(dll_clk)인 피드백 신호(fb_clk)의 위상차에 의거해서, 입력 클록 신호(in_clk)를 지연시켜서 지연 신호(dll_clk)를 생성한다. 이하, 이 지연 제어부(10)에 입력되는 입력 클록 신호(in_clk)의 제어를 행하는 클록 제어부(17)에 대해서 설명한다.In this way, in the DLL circuit (1) of the present embodiment, the delay control unit (10) delays the input clock signal (in_clk) based on the phase difference between the input clock signal (in_clk) and the feedback signal (fb_clk), which is the delay signal (dll_clk), to generate the delay signal (dll_clk). Hereinafter, the clock control unit (17) that controls the input clock signal (in_clk) input to the delay control unit (10) will be described.

클록 제어부(17)에는, 위상신호(up/down), 리셋 신호(dll_reset_n), 제1 클록 신호(clk000) 및 제2 클록 신호(clk180)가 입력된다. 클록 제어부(17)는, 제1 클록 신호(clk000) 및 제2 클록 신호(clk180) 중 어느 것인가를 입력 클록 신호(in_clk)로서 선택하고, 입력 클록 신호(in_clk)를 지연 회로(14)에 출력하는 것이다. 클록 제어부(17)는, 지연 동작 전에는, 제1 클록 신호(clk000)를 입력 클록 신호(in_clk)로서 선택한다. 지연 동작이 개시되면, 위상신호(up/down)에 따라서, 제1 클록 신호(clk000) 및 제2 클록 신호(clk180) 중 어느 것인가를 입력 클록 신호(in_clk)로서 선택한다.A phase signal (up/down), a reset signal (dll_reset_n), a first clock signal (clk000) and a second clock signal (clk180) are input to a clock control unit (17). The clock control unit (17) selects either the first clock signal (clk000) or the second clock signal (clk180) as an input clock signal (in_clk) and outputs the input clock signal (in_clk) to the delay circuit (14). Before the delay operation, the clock control unit (17) selects the first clock signal (clk000) as the input clock signal (in_clk). When the delay operation starts, either the first clock signal (clk000) or the second clock signal (clk180) is selected as the input clock signal (in_clk) according to the phase signal (up/down).

클록 제어부(17)의 구성의 상세를, 도 3을 이용해서 설명한다. 클록 제어부(17)는 타이밍 신호 생성부(171)와, 선택 신호 생성부(172)와, 내부 클록 선택부(173)를 포함한다.The details of the configuration of the clock control unit (17) are explained using Fig. 3. The clock control unit (17) includes a timing signal generation unit (171), a selection signal generation unit (172), and an internal clock selection unit (173).

타이밍 신호 생성부(171)는, 지연 동작 개시 후의 소정 기간 경과 시에, 소정 기간 경과의 타이밍을 나타내는 타이밍 신호(sel_clk)를 생성하고, 선택 신호 생성부(172)에 입력한다. 이 소정 기간은, 리셋 동작 후에 클록의 선택을 행함에 있어서 DLL 회로(1)가 안정되고 나서 클록의 선택을 행하기 위한 것이다.The timing signal generation unit (171) generates a timing signal (sel_clk) indicating the timing of the passage of a predetermined period of time after the start of the delay operation, and inputs the timing signal to the selection signal generation unit (172). This predetermined period of time is for selecting a clock after the DLL circuit (1) becomes stable when selecting a clock after the reset operation.

선택 신호 생성부(172)는, 타이밍 신호(sel_clk)가 소정 기간 경과의 타이밍을 나타내고 있을 경우, 지연 제어부(10)의 입력 클록 신호(참조 클록 신호(ref_clk))와 출력 클록 신호(피드백 신호(fb_clk))의 위상차가 180도 이상인지의 여부를 판단하고, 판단 결과를 나타내는 선택 신호(sel180)를 생성해서 내부 클록 선택부(173)에 입력한다. 여기서, 지연 제어부(10)의 입력 클록 신호와 출력 클록 신호의 위상차가 180도 이상인지의 여부의 판단에 대해서는, 위상신호(up/down)를 이용한다. 위상신호(up/down)는, 전술한 바와 같이 피드백 신호(fb_clk)(지연 제어부(10)의 출력 클록 신호와 동일 위상)가 참조 클록 신호(ref_clk)(지연 제어부(10)의 입력 클록 신호와 동일 위상)에 대해서 180도 미만의 지연일 경우에는, 하이 레벨(up)이 되고, 180도 이상의 지연일 경우에는, 생성되는 위상신호(up/down)는 로 레벨(down)이므로, 이 위상신호(up/down)를 이용해서 간이하게 판단할 수 있다. 즉, 선택 신호 생성부(172)는, 타이밍 신호(sel_clk)가 소정 기간경과의 타이밍을 나타내고 있을 경우, 위상신호(up/down)가 180도 이상인지의 여부를 판단하고, 판단 결과를 나타내는 선택 신호(sel180)를 생성해서 내부 클록 선택부(173)에 입력한다.The selection signal generation unit (172) determines whether the phase difference between the input clock signal (reference clock signal (ref_clk)) and the output clock signal (feedback signal (fb_clk)) of the delay control unit (10) is 180 degrees or more when the timing signal (sel_clk) indicates the timing of the passage of a predetermined period of time, and generates a selection signal (sel180) indicating the determination result and inputs it to the internal clock selection unit (173). Here, a phase signal (up/down) is used to determine whether the phase difference between the input clock signal and the output clock signal of the delay control unit (10) is 180 degrees or more. As described above, when the feedback signal (fb_clk) (same phase as the output clock signal of the delay control unit (10)) is delayed by less than 180 degrees with respect to the reference clock signal (ref_clk) (same phase as the input clock signal of the delay control unit (10)), the phase signal (up/down) becomes high level (up), and when the delay is 180 degrees or more, the generated phase signal (up/down) becomes low level (down), so that judgment can be made simply using this phase signal (up/down). That is, when the timing signal (sel_clk) indicates the timing of the passage of a predetermined period, the selection signal generation unit (172) judges whether the phase signal (up/down) is 180 degrees or more, generates a selection signal (sel180) indicating the judgment result, and inputs it to the internal clock selection unit (173).

내부 클록 선택부(173)는, 이 선택 신호(sel180)가 나타내는 판단 결과에 의거해서, 입력 클록 신호(in_clk)로서 제1 클록 신호(clk000) 및 제2 클록 신호(clk180) 중 어느 것인가를 선택하고, 입력 클록 신호(in_clk)를 출력한다.The internal clock selection unit (173) selects one of the first clock signal (clk000) and the second clock signal (clk180) as the input clock signal (in_clk) based on the judgment result indicated by this selection signal (sel180), and outputs the input clock signal (in_clk).

클록 제어부(17)를 도 4 내지 도 6을 이용해서 더욱 설명한다.The clock control unit (17) is further explained using FIGS. 4 to 6.

도 4(1)에 나타내는 종래예에서는, DLL 회로(1A)는, 클록 제어부(17)를 포함하지 않고 있는 점에서 본 실시형태와는 다르다. DLL 회로(1A)는, 입력 버퍼(11A)로부터 출력된 클록 신호(CK)가 지연 제어부(10A)(위상 검출부(12A), DLL 제어부(13A) 및 지연 회로(14A))에 입력되어서, 지연 신호(dll_clk)가 출력되어 있다. 이러한 구성의 종래예에서는, 도 4(2)에 나타낸 바와 같이, 클록 신호(CK)가 시간 t1에서 로 레벨로부터 하이 레벨로 변화되는 것에 대해, 피드백 신호(fb_clk)가, 고유 지연(Tint)분 지연되고 시간 t2에서 로 레벨로부터 하이 레벨로 변화된다고 하면, 기간 t1 내지 t2는 클록 신호(CK)의 반주기 미만이므로, 피드백 신호(fb_clk)가 클록 신호(CK)의 주기에 대해서 180도 이상 지연되어 있다. 그리고, 클록 신호(CK)와 피드백 신호(fb_clk)(즉 출력 신호(DQS))가 동기하도록, 지연 회로(14A)가 클록 신호(CK)에 대해서 지연 동작을 행하면, 시간 t5에서 클록 신호(CK)의 상승 에지와 출력 신호(DQS)의 상승 에지가 일치한다. 이와 같이, 종래예에서는, 지연 동작 전의 피드백 신호(fb_clk)가 클록 신호(CK)에 대해서 클록 주기의 반주기 이상의 지연, 즉, 위상차가 180도 이상이 되어 있을 경우에는, 지연 동작에 의해 해소해야 할 지연분인 록 시간(Tdll)은 기간 t2 내지 t5가 되므로, 지연 동작이 장기화되어 버릴 가능성이 있다.In the conventional example shown in Fig. 4(1), the DLL circuit (1A) differs from the present embodiment in that it does not include a clock control unit (17). In the DLL circuit (1A), a clock signal (CK) output from an input buffer (11A) is input to a delay control unit (10A) (phase detection unit (12A), DLL control unit (13A), and delay circuit (14A)), and a delay signal (dll_clk) is output. In a conventional example of this configuration, as shown in Fig. 4(2), if the feedback signal (fb_clk) is delayed by the inherent delay (Tint) and changes from the low level to the high level at time t2 while the clock signal (CK) changes from the low level to the high level at time t1, the period t1 to t2 is less than half a cycle of the clock signal (CK), so that the feedback signal (fb_clk) is delayed by 180 degrees or more with respect to the cycle of the clock signal (CK). Then, when the delay circuit (14A) performs a delay operation with respect to the clock signal (CK) so that the clock signal (CK) and the feedback signal (fb_clk) (i.e., the output signal (DQS)) are synchronized, the rising edge of the clock signal (CK) and the rising edge of the output signal (DQS) coincide at time t5. In this way, in the conventional example, when the feedback signal (fb_clk) before the delay operation is delayed by more than half a clock cycle with respect to the clock signal (CK), i.e., the phase difference is more than 180 degrees, the lock time (Tdll), which is the delay amount to be resolved by the delay operation, becomes a period of t2 to t5, so there is a possibility that the delay operation may be prolonged.

이것에 대해서, 본 실시형태에서는, 위상신호(up/down)에 따라서, 제1 클록 신호(clk000) 및 제2 클록 신호(clk180) 중 어느 것인가를 입력 클록 신호(in_clk)로서 지연 회로(14)(지연 제어부(10))에 입력하는 클록 제어부(17)를 포함함으로써 지연 동작의 장기화를 억제하고 있다. 우선, 지연 동작 전에 지연 제어부(10)에 입력되는 입력 클록 신호(in_clk)는 제1 클록 신호(clk000)이므로, 입력 클록 신호(in_clk)와 제1 클록 신호(clk000)는 동일 위상이다. 이 제1 클록 신호(clk000)와, 지연 제어부(10)로부터 출력되는 지연 신호(dll_clk)는 동일 위상의 피드백 신호(fb_clk)의 위상차가 180도 이상일 경우에는, 클록 제어부(17)는 제2 클록 신호(clk180)를 입력 클록 신호(in_clk)로서 지연 회로(14)에 출력한다. 이것에 의해, 지연 회로(14)로부터의 출력 클록 신호와 동일 위상인 fb_clk도 180도 지연된다. 그 결과, 지연 제어부(10)에서는, 제2 클록 신호(clk180)의 상승 에지와 이 180도 지연된 피드백 신호(fb_clk)의 상승 에지의 위상차에 따라 지연 동작을 행하는 것에 의해, 입력 클록 신호(in_clk)와 피드백 신호(fb_clk)의 동기가 조기에 종료되어, 소망의 출력 신호(DQS)를 생성할 수 있다.In this regard, in the present embodiment, the delay operation is suppressed from becoming prolonged by including a clock control unit (17) that inputs either the first clock signal (clk000) or the second clock signal (clk180) as an input clock signal (in_clk) to the delay circuit (14) (delay control unit (10)) according to the phase signal (up/down). First, since the input clock signal (in_clk) input to the delay control unit (10) before the delay operation is the first clock signal (clk000), the input clock signal (in_clk) and the first clock signal (clk000) are in the same phase. When the phase difference between the first clock signal (clk000) and the feedback signal (fb_clk) of the same phase as the delay signal (dll_clk) output from the delay control unit (10) is 180 degrees or more, the clock control unit (17) outputs the second clock signal (clk180) as the input clock signal (in_clk) to the delay circuit (14). As a result, fb_clk, which is of the same phase as the output clock signal from the delay circuit (14), is also delayed by 180 degrees. As a result, in the delay control unit (10), by performing a delay operation according to the phase difference between the rising edge of the second clock signal (clk180) and the rising edge of the feedback signal (fb_clk) delayed by 180 degrees, synchronization of the input clock signal (in_clk) and the feedback signal (fb_clk) is terminated early, and a desired output signal (DQS) can be generated.

지연 동작 후 피드백 신호(fb_clk)와 입력 클록 신호(in_clk)의 위상차가 180도 이상인 경우를 구체적으로 설명한다. 도 5(1)에 나타낸 바와 같이, 입력 클록 신호(in_clk), 제1 클록 신호(clk000)가 시간 t11에서 로 레벨로부터 하이 레벨로 변화되는 것에 대해, 피드백 신호(fb_clk)가, 고유 지연(Tint)분 지연되어 시간 t12에서 로 레벨로부터 하이 레벨로 변화된다. 이 위상차를 나타내는 기간 t11 내지 t12는 클록 신호(CK)의 반주기 미만이므로, 피드백 신호(fb_clk)가 입력 클록 신호(in_clk)의 주기에 대해서 180도 이상 지연되고 있다. 이 경우, 클록 제어부(17)는 입력 클록 신호(in_clk)로서 제2 클록 신호(clk180)를 선택한다. 이것에 의해, 지연 제어부(10)는, 시간 t13에서의 제2 클록 신호(clk180)의 상승 에지와, 시간 t14에서의 180도 지연된 피드백 신호(fb_clk)의 상승 에지가 동일한 타이밍이 되도록(제2 클록 신호(clk180)와 피드백 신호(fb_clk)가 동기하도록), 제2 입력 클록 신호(clk180)에 대해서 지연 동작을 행한다. 이 결과, 지연 동작에 의해 해소하지 않으면 안되는 지연분인 록 시간(Tdll)은 기간 t14 내지 t15가 된다.A case where the phase difference between the feedback signal (fb_clk) and the input clock signal (in_clk) after a delay operation is 180 degrees or more will be specifically described. As shown in Fig. 5(1), while the input clock signal (in_clk), the first clock signal (clk000), changes from a low level to a high level at time t11, the feedback signal (fb_clk) is delayed by a unique delay (Tint) and changes from a low level to a high level at time t12. Since the period t11 to t12 representing this phase difference is less than half a cycle of the clock signal (CK), the feedback signal (fb_clk) is delayed by 180 degrees or more with respect to the cycle of the input clock signal (in_clk). In this case, the clock control unit (17) selects the second clock signal (clk180) as the input clock signal (in_clk). By this, the delay control unit (10) performs a delay operation on the second input clock signal (clk180) so that the rising edge of the second clock signal (clk180) at time t13 and the rising edge of the 180-degree delayed feedback signal (fb_clk) at time t14 are at the same timing (so that the second clock signal (clk180) and the feedback signal (fb_clk) are synchronized). As a result, the lock time (Tdll), which is a delay that must be resolved by the delay operation, becomes a period of t14 to t15.

이것을 정리하면, 도 6(1)에 나타낸 바와 같이, 종래예에서는, 지연 제어부(10)에 있어서의 입력 클록 신호와 출력 클록 신호의 위상차가 180도 이상일 경우에는, 록 시간(Tdll)이 장기화됨으로써, 시퀀스 전체의 시간이 장기화되고 있었다. 이것에 대하여, 본 실시형태에서는, 지연 제어부(10)에 있어서의 입력 클록 신호와 출력 클록 신호의 위상차가 180도 이상일 경우에는, 제2 입력 클록 신호(clk180)를 입력 클록 신호(in_clk)로 할 수 있도록 DLL 회로(1)를 구성하고 있으므로, 조기에 지연 동작을 완료할 수 있어, 시퀀스 전체의 시간을 단축화할 수 있다.To summarize, as shown in Fig. 6(1), in the conventional example, when the phase difference between the input clock signal and the output clock signal in the delay control unit (10) is 180 degrees or more, the lock time (Tdll) is prolonged, thereby prolonging the time of the entire sequence. In contrast, in the present embodiment, when the phase difference between the input clock signal and the output clock signal in the delay control unit (10) is 180 degrees or more, the DLL circuit (1) is configured so that the second input clock signal (clk180) can be made into the input clock signal (in_clk), so that the delay operation can be completed early, and the time of the entire sequence can be shortened.

또한, 지연 동작 후 피드백 신호(fb_clk)와 입력 클록 신호(in_clk)의 위상차가 180도 미만인 경우를 도 5(2)에 나타낸다. 이 경우에는, 위상차는 작으므로, 입력 클록 신호(in_clk)로서는 클록 신호(clk000)를 선택한다. 이것에 의해, 종래예와 마찬가지로, 시간 t21에서의 클록 신호(clk000)의 상승 에지와 시간 t22에서의 피드백 신호(fb_clk)의 상승 에지가 일치하도록, 지연 회로(14)가 clk000에 대해서 지연 동작을 행하는 결과, 고유 지연(Tint)은 기간 t21 내지 t22이며, 록 시간(Tdll)은 기간 t22 내지 t23이 된다. 이와 같이 지연 동작이 행해진 경우, 도 6(2)에 나타낸 바와 같이, 종래, 지연이 180도 미만일 경우와 마찬가지로 조기에 지연 동작을 행할 수 있어, 시퀀스 전체의 시간은 단축화한 상태를 유지할 수 있다.In addition, a case in which the phase difference between the feedback signal (fb_clk) and the input clock signal (in_clk) after the delay operation is less than 180 degrees is shown in Fig. 5(2). In this case, since the phase difference is small, the clock signal (clk000) is selected as the input clock signal (in_clk). As a result, as in the conventional example, the delay circuit (14) performs a delay operation for clk000 so that the rising edge of the clock signal (clk000) at time t21 and the rising edge of the feedback signal (fb_clk) at time t22 coincide, and as a result, the inherent delay (Tint) is a period from t21 to t22, and the lock time (Tdll) is a period from t22 to t23. When a delay operation is performed in this manner, as shown in Fig. 6(2), the delay operation can be performed early, as in the case where the delay is less than 180 degrees, so that the time of the entire sequence can be maintained in a shortened state.

도 3으로 돌아가, 이러한 동작을 실현하는 클록 제어부(17)의 구체적 구성을 설명한다. 또, 클록 제어부(17)의 구성은 하기에 예시하는 것으로 한정되지 않는 것은 물론이다.Returning to Fig. 3, the specific configuration of the clock control unit (17) that realizes this operation will be described. Furthermore, it should be understood that the configuration of the clock control unit (17) is not limited to the configuration exemplified below.

타이밍 신호 생성부(171)는 복수의 플립-플롭 회로(71 내지 74)와, NAND 회로(75)를 포함한다. 플립-플롭 회로(71 내지 74)는 도면 중에서는 4개 예시하고 있지만, 이 수는 한정되지 않고, 회로의 안정에 요하는 소정 기간의 길이에 따라서 적당히 변경 가능하다.The timing signal generation unit (171) includes a plurality of flip-flop circuits (71 to 74) and a NAND circuit (75). Four flip-flop circuits (71 to 74) are illustrated in the drawing, but this number is not limited and can be appropriately changed depending on the length of a predetermined period required for circuit stability.

복수의 플립-플롭 회로(71 내지 74)는 직렬로 접속되어 있다. 가장 상류측의 플립-플롭 회로(71)에는, 외부로부터 입력되는 리셋 신호(dll_reset_n)가 입력 신호로서 입력된다. 이것 이외의 플립-플롭 회로(72 내지 74)에는, 인접하는 상류측의 플립-플롭 회로(71 내지 73)의 출력 신호가 각각 입력 신호로서 입력된다. 복수의 플립-플롭 회로(71 내지 74)에는, 각각 클록 신호로서 제1 클록 신호(clk000)가 반전되어 입력된다. 또한, 리셋 신호(dll_reset_n)가 반전되어 복수의 플립-플롭 회로(71 내지 74)에 각각 입력된다. 가장 하류측의 플립-플롭 회로(74)의 출력 신호는 NAND 회로(75)에 반전되어서 입력된다. 또한, NAND 회로(75)에는, 플립-플롭 회로(74)의 상류측에 인접하는 플립-플롭 회로(73)의 출력이 입력되는 동시에, 제1 클록 신호(clk000)가 입력된다. NAND 회로(75)에서는, 이들 입력 신호가 NAND 연산됨으로써, 타이밍 신호(sel_clk)가 출력된다.A plurality of flip-flop circuits (71 to 74) are connected in series. An externally input reset signal (dll_reset_n) is input as an input signal to the most upstream flip-flop circuit (71). Output signals of adjacent upstream flip-flop circuits (71 to 73) are input as input signals to the other flip-flop circuits (72 to 74). A first clock signal (clk000) is inverted and input as a clock signal to each of the plurality of flip-flop circuits (71 to 74). In addition, a reset signal (dll_reset_n) is inverted and input to each of the plurality of flip-flop circuits (71 to 74). An output signal of the most downstream flip-flop circuit (74) is inverted and input to the NAND circuit (75). In addition, the output of the flip-flop circuit (73) adjacent to the upstream side of the flip-flop circuit (74) is input to the NAND circuit (75), and at the same time, the first clock signal (clk000) is input. In the NAND circuit (75), these input signals are subjected to a NAND operation, thereby outputting a timing signal (sel_clk).

타이밍 신호 생성부(171)의 동작을 설명한다. 입력되는 리셋 신호(dll_reset_n)가 로 레벨로부터 하이 레벨로 변화되면, 이 변화가 복수의 플립-플롭 회로(71 내지 74)에 의해 소정 기간 유지되어서 플립-플롭 회로(74)로부터 NAND 회로(75)에 입력된다. NAND 회로(75)에는, 플립-플롭 회로(73)의 출력 신호와, 플립-플롭 회로(74)의 출력 신호와, 제1 클록 신호(clk000)가 입력되어 있으므로, 플립-플롭 회로(74)로부터의 출력이 하이 레벨이 되면, NAND 회로(75)에서 타이밍 신호(sel_clk)가 하이 레벨(어서트)로 생성되어, 출력된다. 이것 이외의 경우, NAND 회로(75)에서 타이밍 신호(sel_clk)는 로 레벨로 생성되어, 출력된다. 이것에 의해, 리셋 동작 후에 지연 동작이 시작되고 나서 소정의 타이밍에서만, 타이밍 신호(sel_clk)가 하이 레벨로 출력된다. 즉, 타이밍 신호(sel_clk)는 원샷 신호로서 생성된다.The operation of the timing signal generation unit (171) will be described. When the input reset signal (dll_reset_n) changes from a low level to a high level, this change is maintained for a predetermined period of time by a plurality of flip-flop circuits (71 to 74) and input from the flip-flop circuit (74) to the NAND circuit (75). Since the output signal of the flip-flop circuit (73), the output signal of the flip-flop circuit (74), and the first clock signal (clk000) are input to the NAND circuit (75), when the output from the flip-flop circuit (74) becomes a high level, the timing signal (sel_clk) is generated at a high level (asserted) in the NAND circuit (75) and output. In any other case, the timing signal (sel_clk) is generated at a low level in the NAND circuit (75) and output. By this, after the reset operation, the delay operation starts and only at a predetermined timing, the timing signal (sel_clk) is output at a high level. That is, the timing signal (sel_clk) is generated as a one-shot signal.

선택 신호 생성부(172)는 플립-플롭 회로(76)로 이루어진다. 플립-플롭 회로(76)에는, 입력 신호로서 위상신호(up/down)가 반전되어 입력되고, 클록 신호로서 타이밍 신호(sel_clk)가 입력된다. 또한, 리셋 신호(dll_reset_n)가 반전되어 입력된다. 그리고, 플립-플롭 회로(76)로부터는 출력 신호로서 선택 신호(sel180)가 출력된다. 전술한 바와 같이, 타이밍 신호(sel_clk)는 지연 동작 개시 후의 소정 기간 경과 시에만 레벨로부터 하이 레벨로 변화되는 원샷 신호이므로, 선택 신호 생성부(172)가, 지연 동작 개시 후의 소정의 타이밍에서만, 지연이 180도 이상인지의 여부를 판단할 수 있다.The selection signal generation unit (172) is composed of a flip-flop circuit (76). To the flip-flop circuit (76), an inverted phase signal (up/down) is input as an input signal, and a timing signal (sel_clk) is input as a clock signal. In addition, an inverted reset signal (dll_reset_n) is input. Then, a selection signal (sel180) is output from the flip-flop circuit (76) as an output signal. As described above, the timing signal (sel_clk) is a one-shot signal that changes from a level to a high level only after a predetermined period of time has elapsed after the start of the delay operation, so the selection signal generation unit (172) can determine whether the delay is 180 degrees or more only at a predetermined timing after the start of the delay operation.

선택 신호 생성부(172)의 동작을 설명한다. 선택 신호 생성부(172)에서는, 타이밍 신호(sel_clk)가 로 레벨로부터 하이 레벨로 입력되는 상승 에지에 있어서, 리셋 신호(dll_reset_n)가 하이 레벨이며, 위상신호(up/down)가 하이 레벨(up)일 경우에는, 선택 신호(sel180)는 로 레벨을 유지한다. 이 경우에는, 지연 제어부(10)에의 입력 신호의 위상차가 180도 미만이므로, 선택 신호(sel180)가 제2 클록 신호(clk180)를 선택하지 않는 것을 나타내는 로 레벨로 출력된다. 다른 한편으로, 타이밍 신호(sel_clk)가 로 레벨로부터 하이 레벨로 입력되는 상승 에지에 있어서, 리셋 신호(dll_reset_n)가 하이 레벨이며, 위상신호(up/down)가 로 레벨(down)일 경우에는, 선택 신호(sel180)는 제2 클록 신호(clk180)를 선택하는 것을 나타내는 하이 레벨로 출력된다.The operation of the selection signal generation unit (172) is described. In the selection signal generation unit (172), when the timing signal (sel_clk) is input from a low level to a high level at a rising edge, the reset signal (dll_reset_n) is at a high level and the phase signal (up/down) is at a high level (up), the selection signal (sel180) maintains a low level. In this case, since the phase difference of the input signal to the delay control unit (10) is less than 180 degrees, the selection signal (sel180) is output at a low level indicating that the second clock signal (clk180) is not selected. On the other hand, when the timing signal (sel_clk) is inputted at a rising edge from a low level to a high level, the reset signal (dll_reset_n) is at a high level and the phase signal (up/down) is at a low level (down), the selection signal (sel180) is outputted at a high level indicating that the second clock signal (clk180) is selected.

내부 클록 선택부(173)는, 멀티플렉서(77)로 이루어지고, 선택 신호(sel180)에 따라서, 입력되는 제1 클록 신호(clk000) 및 제2 클록 신호(clk180) 중 어느 것인가를 선택해서 입력 클록 신호(in_clk)로서 출력하도록 구성되어 있다. 즉, 선택 신호(sel180)가 제2 클록 신호(clk180)를 선택하는 것을 나타내는 하이 레벨일 경우에는, 멀티플렉서(77)로부터는 제2 클록 신호(clk180)가 출력되고, 그 이외의 경우에는, 멀티플렉서(77)로부터는 제1 클록 신호(clk000)가 출력된다.The internal clock selection unit (173) is composed of a multiplexer (77) and is configured to select one of the input first clock signal (clk000) and the second clock signal (clk180) according to a selection signal (sel180) and output it as an input clock signal (in_clk). That is, when the selection signal (sel180) is at a high level indicating that the second clock signal (clk180) is selected, the second clock signal (clk180) is output from the multiplexer (77), and in other cases, the first clock signal (clk000) is output from the multiplexer (77).

이와 같이, 클록 제어부(17)는, 간이한 구성으로, 위상신호(up/down)에 따라서, 제1 클록 신호(clk000) 및 제2 클록 신호(clk180) 중 어느 하나를 입력 클록 신호(in_clk)로서 설정하고, 지연 회로(14)에 입력할 수 있다. 이것에 의해, 본 실시형태의 DLL 회로(1)는 지연 동작의 장기화를 억제하는 것이 가능하다.In this way, the clock control unit (17) can, with a simple configuration, set either the first clock signal (clk000) or the second clock signal (clk180) as an input clock signal (in_clk) according to the phase signal (up/down) and input it to the delay circuit (14). By this, the DLL circuit (1) of the present embodiment can suppress the prolongation of the delay operation.

그 다음에, 클록 제어부(17)를 포함하는 본 실시형태의 DLL 회로(1)의 동작을 도 7 및 도 8에 나타낸 플로우 차트를 이용해서 설명한다.Next, the operation of the DLL circuit (1) of the present embodiment including the clock control unit (17) is explained using the flow charts shown in FIGS. 7 and 8.

도 7은 피드백 신호(fb_clk)와 입력 클록 신호(in_clk)의 위상차가 180도 이상인 경우를 나타낸다. 처음에, 본 시퀀스가 시작되고, 우선 DLL 리셋 상태가 된다. 이 상태에서는, 입력 클록 신호(in_clk)는 제1 클록 신호(clk000)이며, 피드백 신호(fb_clk)와 입력 클록 신호(in_clk)의 위상차는 180도 이상으로 되어 있다. 그 후, DLL 리셋 상태가 시간 t31에서 종료하고, 리셋 신호(dll_reset_n)가 로 레벨로부터 하이 레벨로 변화된다. DLL 회로의 상태로서는, DLL 리셋 상태가 시간 t31에서 종료함과 동시에, 지연 동작이 시작된다.Fig. 7 shows a case where the phase difference between the feedback signal (fb_clk) and the input clock signal (in_clk) is 180 degrees or more. Initially, this sequence starts and the DLL reset state is established first. In this state, the input clock signal (in_clk) is the first clock signal (clk000), and the phase difference between the feedback signal (fb_clk) and the input clock signal (in_clk) is 180 degrees or more. Then, the DLL reset state ends at time t31, and the reset signal (dll_reset_n) changes from a low level to a high level. As a state of the DLL circuit, a delay operation starts at the same time as the DLL reset state ends at time t31.

그리고, 시간 t32에서 타이밍 신호 생성부(171)에 있어서, 소정 기간이 경과하여 타이밍 신호(sel_clk)가 로 레벨로부터 하이 레벨로 변화된다. 이 시간 t32에서는, 리셋 신호(dll_reset_n)가 하이 레벨이며, 그리고 위상신호(up/down)는 로 레벨(down)이다. 타이밍 신호(sel_clk)의 상승 에지에 있어서, 선택 신호 생성부(172)에 하이 레벨인 리셋 신호(dll_reset_n)와 로 레벨인 위상신호(up/down)와가 입력되어 있으므로, 선택 신호(sel180)가 로 레벨로부터 하이 레벨이 되어서 출력된다. 이것에 의해, 클록 제어부(17)로부터 출력되는 입력 클록 신호(in_clk)는, 제2 클록 신호(clk180)가 되므로, 입력 클록 신호(in_clk)는 시간 t32로부터 시간 t33까지는 제2 클록 신호(clk180)와 마찬가지로 로 레벨이 유지된다.And, at time t32, in the timing signal generation unit (171), after a predetermined period of time has elapsed, the timing signal (sel_clk) changes from a low level to a high level. At this time t32, the reset signal (dll_reset_n) is at a high level, and the phase signal (up/down) is at a low level (down). At the rising edge of the timing signal (sel_clk), the reset signal (dll_reset_n) at a high level and the phase signal (up/down) at a low level are input to the selection signal generation unit (172), so that the selection signal (sel180) changes from a low level to a high level and is output. By this, the input clock signal (in_clk) output from the clock control unit (17) becomes the second clock signal (clk180), so the input clock signal (in_clk) is maintained at a low level from time t32 to time t33, similar to the second clock signal (clk180).

입력 클록 신호(in_clk)는, 시간 t33에서 제2 클록 신호(clk180)의 상승에 따라서, 로 레벨로부터 하이 레벨로 변화된다. 또한, 입력 클록 신호(in_clk)로서 제2 클록 신호(clk180)가 선택되어 있는 것에 의해, 피드백 신호(fb_clk)도 180도 지연되고, 시간 t32로부터 시간 t34까지 로 레벨이 유지되어서, 시간 t34에 있어서 로 레벨로부터 하이 레벨로 변화된다. 이와 같이 피드백 신호(fb_clk)가 로 레벨로부터 하이 레벨로 변화됨으로써, 시간 t35에서, 위상신호(up/down)는 로 레벨로부터 하이 레벨로 변화된다. 즉, 피드백 신호(fb_clk)와 입력 클록 신호(in_clk)의 위상차가 작게(180도 미만이) 되고 있다.The input clock signal (in_clk) changes from a low level to a high level at time t33 in accordance with the rise of the second clock signal (clk180). In addition, since the second clock signal (clk180) is selected as the input clock signal (in_clk), the feedback signal (fb_clk) is also delayed by 180 degrees, and is maintained at a low level from time t32 to time t34, and changes from a low level to a high level at time t34. As the feedback signal (fb_clk) changes from a low level to a high level in this way, the phase signal (up/down) changes from a low level to a high level at time t35. That is, the phase difference between the feedback signal (fb_clk) and the input clock signal (in_clk) becomes small (less than 180 degrees).

지연 회로(14)에서는, 이 위상신호(up/down)에 의거해서, 제2 클록 신호(clk180)인 입력 클록 신호(in_clk)를 지연시켜, 시간 t36에서 소망의 위상차가 되었다고 판단해서 지연 동작을 종료한다.In the delay circuit (14), based on this phase signal (up/down), the input clock signal (in_clk), which is the second clock signal (clk180), is delayed, and at time t36, it is determined that the desired phase difference has been reached, and the delay operation is terminated.

그 다음에, 피드백 신호(fb_clk)와 입력 클록 신호(in_clk)의 위상차가 180도 미만일 경우의 DLL 회로(1)의 동작을 도 8에 나타낸 플로우 차트를 이용해서 설명한다.Next, the operation of the DLL circuit (1) when the phase difference between the feedback signal (fb_clk) and the input clock signal (in_clk) is less than 180 degrees is explained using the flow chart shown in Fig. 8.

처음에, 본 시퀀스 제어가 시작되고, 우선 DLL 회로(1)의 상태는 DLL 리셋 상태가 된다. 그 후, 리셋 동작이 시간 t41에서 종료하고, 리셋 신호(dll_reset_n)가 로 레벨로부터 하이 레벨로 변화된다. 리셋 동작이 시간 t41에서 종료함과 동시에, DLL 회로(1)에서는 지연 동작이 시작된다.Initially, this sequence control starts, and the state of the DLL circuit (1) first becomes the DLL reset state. Then, the reset operation ends at time t41, and the reset signal (dll_reset_n) changes from a low level to a high level. At the same time that the reset operation ends at time t41, a delay operation starts in the DLL circuit (1).

그리고, 시간 t42에서 타이밍 신호 생성부(171)에 있어서, 타이밍 신호(sel_clk)가 로 레벨로부터 하이 레벨로 변화된다. 이 시간 t42에서는, 리셋 신호(dll_reset_n)가 하이 레벨이며, 그리고 위상신호(up/down)는 up(하이 레벨)이다. 타이밍 신호(sel_clk)의 상승 에지에 있어서, 선택 신호 생성부(172)에서는, 하이 레벨인 리셋 신호(dll_reset_n)와 하이 레벨인 위상신호(up/down)가 입력됨으로써, 선택 신호(sel180)는 로 레벨이 유지된다. 이것에 의해, 입력 클록 신호(in_clk)로서, 제1 클록 신호(clk000)가 선택되므로, 입력 클록 신호(in_clk)는 제1 클록 신호(clk000)와 마찬가지로 시간 t42로부터 시간 t43까지는 하이 레벨이 유지된다. 또한, 입력 클록 신호(in_clk)가 클록 신호(clk000)가 되므로, 피드백 신호(fb_clk)도 180도 지연은 하지 않는다.And, at time t42, in the timing signal generation unit (171), the timing signal (sel_clk) changes from a low level to a high level. At this time t42, the reset signal (dll_reset_n) is at a high level, and the phase signal (up/down) is up (high level). At the rising edge of the timing signal (sel_clk), in the selection signal generation unit (172), the reset signal (dll_reset_n) at a high level and the phase signal (up/down) at a high level are input, so that the selection signal (sel180) is maintained at a low level. Thereby, since the first clock signal (clk000) is selected as the input clock signal (in_clk), the input clock signal (in_clk) is maintained at a high level from time t42 to time t43, similarly to the first clock signal (clk000). Additionally, since the input clock signal (in_clk) becomes the clock signal (clk000), the feedback signal (fb_clk) is not delayed by 180 degrees.

지연 회로(14)에서는, 이 위상신호(up/down)에 의거해서, 제1 클록 신호(clk000)인 입력 클록 신호(in_clk)를 지연시켜, 시간 t44에서 소망의 위상차가 되었다고 판단해서 지연 동작을 종료한다.In the delay circuit (14), based on this phase signal (up/down), the input clock signal (in_clk), which is the first clock signal (clk000), is delayed, and at time t44, it is determined that the desired phase difference has been reached, and the delay operation is terminated.

이와 같이, 클록 제어부(17)는, 간이한 구성으로, 위상신호(up/down)에 따라서, 제1 클록 신호(clk000) 및 제2 클록 신호(clk180) 중 어느 것인가를 입력 클록 신호(in_clk)로서 설정하고, 지연 회로(14)(지연 제어부(10))에 입력할 수 있다. 이것에 의해, DLL 회로(1)에서는 지연 동작의 장기화를 억제하는 것이 가능하다.In this way, the clock control unit (17) can, with a simple configuration, set either the first clock signal (clk000) or the second clock signal (clk180) as an input clock signal (in_clk) according to the phase signal (up/down), and input it to the delay circuit (14) (delay control unit (10)). By this, it is possible to suppress the prolongation of the delay operation in the DLL circuit (1).

이하, 본 발명의 변형예에 대해서 설명한다.Hereinafter, a modified example of the present invention will be described.

전술한 실시형태에 있어서의 DLL 회로(1)의 구성은 일례이며, 적당히 변경되어도 되고, 다른 여러 가지 구성이 채용되어도 된다. 예를 들면, 도 9에 나타낸 바와 같이, 입력 버퍼(11)를 구성해도 된다. 이 경우에는, 입력 버퍼(11)는 증폭기(112)와 인버터(113)를 포함한다. 증폭기(112)에는 외부 클록 신호로서의 서로 상보적인 관계의 클록 신호(CLKT)와 클록 신호(CLKC)가 입력된다. 입력된 서로 상보적인 클록 신호(CLKT)와 클록 신호(CLKC)가 증폭기(112)에 있어서 증폭되고, 증폭기(112)는 클록 신호(CLKT)와 동일 위상의 제1 클록 신호(clk000)만을 출력한다. 또, 이 제1 클록 신호(clk000)는, 인버터(113)에 입력되어, 제1 클록 신호(clk000)를 반전한 제2 클록 신호(clk180)가 생성된다. 전술한 실시형태에서는, 어느 쪽의 신호도 증폭기(111)로부터 출력되고 있으므로, 제1 클록 신호(clk000)와 제2 클록 신호(clk180)는 서로 cmosgate 단수는 동일했지만, 도 9에 나타낸 실시형태에 있어서는, 제1 클록 신호(clk000)와 제2 클록 신호(clk180)는 인버터(113)의 1단분만큼 그 cmosgate 단수는 서로 다른 것으로 된다.The configuration of the DLL circuit (1) in the above-described embodiment is an example, and may be appropriately changed, and various other configurations may be adopted. For example, as shown in Fig. 9, an input buffer (11) may be configured. In this case, the input buffer (11) includes an amplifier (112) and an inverter (113). A clock signal (CLKT) and a clock signal (CLKC) that are complementary to each other as external clock signals are input to the amplifier (112). The input complementary clock signals (CLKT) and the clock signal (CLKC) are amplified in the amplifier (112), and the amplifier (112) outputs only a first clock signal (clk000) that is in the same phase as the clock signal (CLKT). In addition, this first clock signal (clk000) is input to the inverter (113), and a second clock signal (clk180) that inverts the first clock signal (clk000) is generated. In the above-described embodiment, since both signals are output from the amplifier (111), the first clock signal (clk000) and the second clock signal (clk180) have the same number of cmosgate stages, but in the embodiment shown in Fig. 9, the first clock signal (clk000) and the second clock signal (clk180) have different numbers of cmosgate stages by one stage of the inverter (113).

또, 전술한 실시형태에서는, 입력 클록 신호(in_clk)와 지연 신호(dll_clk)(피드백 신호(fb_clk))의 위상차가 180도 이상인지의 여부에 의해 제어를 변경했지만, 이 위상차는 소망의 값으로 할 수 있다. 또한, 제2 클록 신호(clk180)는, 제1 클록 신호(clk000)에 대해서 입력 클록 신호의 위상을 180도 지연시킨 것이었지만, 이 위상차도 소망의 값으로 할 수 있다. 다른 한편으로, 전술한 실시형태와 같이 모두 180도로 함으로써 제어가 간단하고, 또, 회로 전체의 구성도 간이한 것으로 할 수 있다. 또한, 제1 클록 신호(clk000)와 제2 클록 신호(clk180)를 미리 생성해두고, 이들을 선택할 수 있도록 구성하고 있었지만, 이것도 한정되지 않는다. 예를 들면, 미리 3 이상의 위상이 다른 클록 신호를 생성해도 되고, 지연 동작 시에 복수의 위상이 다른 클록 신호를 생성하도록 구성해도 된다.Also, in the above-described embodiment, the control was changed depending on whether the phase difference between the input clock signal (in_clk) and the delay signal (dll_clk) (feedback signal (fb_clk)) was 180 degrees or more, but this phase difference can be set to a desired value. Also, the second clock signal (clk180) was obtained by delaying the phase of the input clock signal by 180 degrees with respect to the first clock signal (clk000), but this phase difference can also be set to a desired value. On the other hand, by making them all 180 degrees as in the above-described embodiment, the control is simple, and the configuration of the entire circuit can also be made simple. Also, although the first clock signal (clk000) and the second clock signal (clk180) were generated in advance and configured so that they can be selected, this is not limited thereto. For example, it is possible to generate a clock signal with three or more phases different from each other in advance, or to configure it to generate multiple clock signals with different phases during a delay operation.

또, 본 실시형태에서는, 구성을 간이한 것으로 하기 위하여, 지연 제어부(10)가 통상 갖는 위상 검출부(12)를 이용해서 입력 클록 신호(in_clk)와 지연 신호(dll_clk)(피드백 신호(fb_clk))의 위상차를 검출했지만, 이것으로 한정되지 않고, 별도 위상 검출부를 설치해도 된다.In addition, in this embodiment, in order to simplify the configuration, the phase detection unit (12) that the delay control unit (10) normally has is used to detect the phase difference between the input clock signal (in_clk) and the delay signal (dll_clk) (feedback signal (fb_clk)), but this is not limited to this, and a separate phase detection unit may be installed.

또한, 전술한 실시형태에서는, 제어회로를 포함하는 반도체 기억장치가 DRAM일 경우를 일례로서 설명했지만, 본 발명은, 이 경우로 한정되지 않는다. 예를 들면, 반도체 기억장치는, SRAM(Static Random Access Memory)이나, 플래시 메모리나, 다른 반도체 기억장치이어도 된다.In addition, in the above-described embodiment, the semiconductor memory device including the control circuit is described as an example of a DRAM, but the present invention is not limited to this case. For example, the semiconductor memory device may be an SRAM (Static Random Access Memory), a flash memory, or another semiconductor memory device.

이상 설명한 실시형태 및 변형예는, 본 발명의 이해를 용이하게 하기 위하여 기재된 것으로, 본 발명을 한정하기 위하여 기재된 것은 아니다. 따라서, 상기 실시형태 및 변형예에 개시된 각 요소는, 본 발명의 기술적 범위에 속하는 모든 설계 변경이나 균등물도 포함하는 취지이다.The embodiments and variations described above are intended to facilitate understanding of the present invention and are not intended to limit the present invention. Therefore, each element disclosed in the embodiments and variations is intended to encompass all design modifications and equivalents within the technical scope of the present invention.

1…DLL 회로
10…지연 제어부
11…입력 버퍼
12…위상 검출부
13…DLL 제어부
14…지연 회로
15…레플리카부
16…출력 버퍼
17…클록 제어부
fb_clk…피드백 신호
in_clk…입력 클록 신호
clk000… 제1 클록 신호
clk180… 제2 클록 신호
up/down…위상신호
1… DLL circuit
10… Delay control unit
11… Input buffer
12… phase detection unit
13… DLL control unit
14… Delay circuit
15… Replica Department
16… Output buffer
17… Clock control unit
fb_clk… feedback signal
in_clk… input clock signal
clk000… first clock signal
clk180… Second clock signal
up/down… phase signal

Claims (18)

입력 클록 신호와 출력 클록 신호의 위상차에 의거해서 상기 입력 클록 신호를 지연시켜서 상기 출력 클록 신호를 생성하는 지연 제어부를 포함하는 제어회로로서,
클록 제어부를 더 포함하되,
상기 클록 제어부는, 상기 위상차가 제1 소정량 이상일 경우에는,
상기 입력 클록 신호로서, 상기 입력 클록 신호의 위상을 제2 소정량 지연시킨 클록 신호를 상기 입력 클록으로서 상기 지연 제어부에 입력하고,
상기 클록 제어부에는, 제1 입력 클록 신호와, 상기 제1 입력 클록 신호를 상기 제2 소정량 지연시킨 제2 입력 클록 신호가 입력되고,
상기 클록 제어부는, 상기 위상차가 상기 제1 소정량 이상일 경우에는, 상기 제2 입력 클록 신호를 상기 입력 클록 신호로 선택하고,
상기 클록 제어부는 타이밍 신호 생성부(171), 선택 신호 생성부 및 내부 클록 선택부를 포함하고,
상기 타이밍 신호 생성부는, 지연 동작 개시 후의 소정의 기간 경과 시에, 소정의 기간 경과의 타이밍을 나타내는 타이밍 신호(sel_clk)를 생성하고, 상기 타이밍 신호는 상기 선택 신호 생성부에 입력되는, 제어회로.
A control circuit including a delay control unit that delays the input clock signal based on the phase difference between the input clock signal and the output clock signal to generate the output clock signal,
Further including a clock control unit,
The above clock control unit, when the phase difference is greater than or equal to the first predetermined amount,
As the input clock signal, a clock signal whose phase of the input clock signal is delayed by a second predetermined amount is input to the delay control unit as the input clock,
In the clock control unit, a first input clock signal and a second input clock signal that delays the first input clock signal by a second predetermined amount are input,
The clock control unit selects the second input clock signal as the input clock signal when the phase difference is greater than or equal to the first predetermined amount,
The above clock control unit includes a timing signal generation unit (171), a selection signal generation unit, and an internal clock selection unit.
The timing signal generation unit generates a timing signal (sel_clk) indicating the timing of the passage of a predetermined period of time after the start of a delay operation, and the timing signal is input to the selection signal generation unit, a control circuit.
삭제delete 제1항에 있어서,
상기 클록 제어부는, 지연 동작 개시 후의 소정의 타이밍에서, 상기 위상차가 상기 제1 소정량 이상인지의 여부를 판별하는 것을 특징으로 하는 제어회로.
In the first paragraph,
A control circuit characterized in that the clock control unit determines, at a predetermined timing after the start of the delay operation, whether the phase difference is greater than or equal to the first predetermined amount.
제1항에 있어서,
상기 지연 제어부는 상기 입력 클록 신호와 상기 출력 클록 신호의 위상차를 검출하는 위상 검출부를 포함하되,
상기 위상 검출부에서 검출된 상기 위상차가 상기 클록 제어부에 입력되는 것을 특징으로 하는 제어회로.
In the first paragraph,
The above delay control unit includes a phase detection unit that detects the phase difference between the input clock signal and the output clock signal,
A control circuit characterized in that the phase difference detected by the phase detection unit is input to the clock control unit.
제1항에 있어서,
상기 선택 신호 생성부에서 생성된 선택 신호는 상기 내부 클록 선택부에 입력되고,
상기 선택 신호 생성부는 상기 위상차가 소정값 이상인지의 여부를 나타내는 선택 신호를 생성하고,
상기 내부 클록 선택부는 상기 선택 신호에 의거해서 상기 제1 입력 클록 신호 및 상기 제2 입력 클록 신호 중 어느 것인가를 선택하도록 구성된 것을 특징으로 하는 제어회로.
In the first paragraph,
The selection signal generated in the above selection signal generation unit is input to the internal clock selection unit,
The above selection signal generating unit generates a selection signal indicating whether the phase difference is greater than or equal to a predetermined value,
A control circuit characterized in that the internal clock selection unit is configured to select one of the first input clock signal and the second input clock signal based on the selection signal.
제1항에 있어서,
상기 제1 소정량이 180도이고,
상기 제2 소정량이 180도인 것을 특징으로 하는 제어회로.
In the first paragraph,
The above first predetermined amount is 180 degrees,
A control circuit characterized in that the second predetermined amount is 180 degrees.
제1항에 있어서,
외부 클록 신호가 입력되는 입력 버퍼를 포함하되,
상기 입력 버퍼에 있어서, 상기 외부 클록 신호로부터 상기 제1 입력 클록 신호가 생성되는 동시에, 상기 외부 클록 신호를 반전시켜서 상기 제2 입력 클록 신호가 생성되는 것을 특징으로 하는 제어회로.
In the first paragraph,
Including an input buffer into which an external clock signal is input,
A control circuit characterized in that, in the input buffer, the first input clock signal is generated from the external clock signal, and the second input clock signal is generated by inverting the external clock signal.
제1항에 있어서,
외부 클록 신호가 입력되는 입력 버퍼를 포함하되,
상기 입력 버퍼에 있어서, 상기 외부 클록 신호로부터 상기 제1 입력 클록 신호가 생성되는 동시에, 상기 외부 클록 신호의 보상 클록 신호로부터 상기 제2 입력 클록 신호가 생성되는 것을 특징으로 하는 제어회로.
In the first paragraph,
Including an input buffer into which an external clock signal is input,
A control circuit characterized in that, in the input buffer, the first input clock signal is generated from the external clock signal, and at the same time, the second input clock signal is generated from a compensation clock signal of the external clock signal.
제1항에 있어서,
상기 제2 입력 클록 신호의 상승 에지와 상기 출력 클록 신호의 상승 에지의 위상차에 의거해서 지연 동작을 행하는 것을 특징으로 하는 제어회로.
In the first paragraph,
A control circuit characterized in that it performs a delay operation based on the phase difference between the rising edge of the second input clock signal and the rising edge of the output clock signal.
제1항에 있어서,
상기 지연 제어부는 지연 회로 및 DLL 제어부를 포함하되,
상기 지연 회로는 상기 DLL 제어부에 의해서 설정된 지연량에 의거해서 상기 출력 클록 신호를 생성하는 것을 특징으로 하는 제어회로.
In the first paragraph,
The above delay control unit includes a delay circuit and a DLL control unit,
A control circuit characterized in that the above delay circuit generates the output clock signal based on the delay amount set by the DLL control unit.
제10항에 있어서,
상기 지연 제어부는 상기 DLL 제어부에 접속된 위상 검출부를 포함하되,
상기 위상 검출부는 피드백 신호 및 참조 클록 신호를 수신해서, 상기 참조 클록 신호에 대한 상기 피드백 신호의 위상의 진행 또는 지연을 나타내는 위상신호를 생성하는 것을 특징으로 하는 제어회로.
In Article 10,
The above delay control unit includes a phase detection unit connected to the DLL control unit,
A control circuit characterized in that the phase detection unit receives a feedback signal and a reference clock signal and generates a phase signal indicating a phase advance or delay of the feedback signal with respect to the reference clock signal.
제11항에 있어서,
상기 지연 제어부는 상기 지연 회로 및 상기 위상 검출부에 접속된 레플리카부를 포함하되,
상기 레플리카부는, 상기 지연 회로에 의해 생성된 상기 출력 클록 신호를 수신해서, 상기 피드백 신호를 출력하는 것을 특징으로 하는 제어회로.
In Article 11,
The above delay control unit includes a replica unit connected to the delay circuit and the phase detection unit,
A control circuit characterized in that the replica unit receives the output clock signal generated by the delay circuit and outputs the feedback signal.
제1항에 기재된 제어회로를 포함하는 것을 특징으로 하는 반도체 기억장치.A semiconductor memory device characterized by including the control circuit described in claim 1. 제13항에 있어서,
상기 반도체 기억장치는 동적 랜덤 액세스 메모리인 것을 특징으로 하는 반도체 기억장치.
In Article 13,
A semiconductor memory device characterized in that the above semiconductor memory device is a dynamic random access memory.
제1항에 있어서,
상기 타이밍 신호 생성부(171)는 복수의 플립-플롭 회로와, 낸드 회로(75)를 포함하고,
상기 복수의 플립-플롭 회로는 직렬로 연결되고,
외부에서 입력되는 리셋 신호(dll_reset_n)가 상기 복수의 플립-플롭 회로 중 가장 상류측의 플립-플롭 회로에 입력 신호로서 입력되고,
인접한 상류측의 플립-플롭 회로의 출력 신호는 각각 다른 플립-플롭 회로에 입력 신호로서 구성되는, 제어회로.
In the first paragraph,
The above timing signal generation unit (171) includes a plurality of flip-flop circuits and a NAND circuit (75),
The above plurality of flip-flop circuits are connected in series,
A reset signal (dll_reset_n) input from the outside is input as an input signal to the flip-flop circuit on the most upstream side among the plurality of flip-flop circuits,
A control circuit in which the output signals of the flip-flop circuits on the adjacent upstream side are configured as input signals to each other flip-flop circuit.
제15항에 있어서,
제1 클록 신호(clk000)가 반전된 후, 상기 제1 클록 신호는 상기 복수의 플립-플롭 회로에 상기 클록 신호로 입력되고,
상기 리셋 신호가 반전된 후, 상기 리셋 신호는 상기 복수의 플립-플롭 회로에 입력되고,
상기 복수의 플립-플롭 회로 중 가장 하류측의 플립-플롭 회로의 출력 신호가 반전된 후 상기 낸드 회로로 입력되고, 상기 가장 하류측의 플립-플롭 회로에 인접한 플립-플롭 회로의 출력이 상기 낸드 회로로 입력되고, 상기 제1 클록 신호가 상기 낸드 회로로 입력되는, 제어회로.
In Article 15,
After the first clock signal (clk000) is inverted, the first clock signal is input as the clock signal to the plurality of flip-flop circuits,
After the reset signal is inverted, the reset signal is input to the plurality of flip-flop circuits,
A control circuit in which an output signal of a flip-flop circuit on the most downstream side among the plurality of flip-flop circuits is inverted and then input to the NAND circuit, an output of a flip-flop circuit adjacent to the flip-flop circuit on the most downstream side is input to the NAND circuit, and the first clock signal is input to the NAND circuit.
제16항에 있어서,
상기 입력되는 리셋 신호(dll_reset_n)가 로 레벨에서 하이 레벨로 변화되면, 상기 복수의 플립-플롭 회로를 통해 소정의 기간 동안 변화가 유지되어, 상기 가장 하류측의 플립-플롭 회로로부터 상기 낸드 회로로 입력되는, 제어회로.
In Article 16,
A control circuit in which, when the input reset signal (dll_reset_n) changes from a low level to a high level, the change is maintained for a predetermined period of time through the plurality of flip-flop circuits and input from the most downstream flip-flop circuit to the NAND circuit.
제17항에 있어서,
상기 낸드 회로는 상기 가장 하류측의 플립-플롭 회로에 인접한 플립-플롭 회로의 출력 신호, 상기 가장 하류측의 플립-플롭 회로의 출력 신호 및 상기 제1 클록 신호를 수신하고, 상기 가장 하류측의 플립-플롭 회로의 출력이 하이 레벨에 있을 때, 상기 낸드 회로는 하이-레벨의 타이밍 신호를 생성 및 출력하여, 상기 타이밍 신호는 리셋 동작 후 상기 지연 동작의 시작부터 소정 시간까지만 하이 레벨에 있는, 제어회로.
In Article 17,
The NAND circuit receives an output signal of a flip-flop circuit adjacent to the most downstream flip-flop circuit, an output signal of the most downstream flip-flop circuit, and the first clock signal, and when the output of the most downstream flip-flop circuit is at a high level, the NAND circuit generates and outputs a high-level timing signal, such that the timing signal is at a high level only for a predetermined time from the start of the delay operation after the reset operation. A control circuit.
KR1020230027338A 2023-02-28 2023-02-28 Control circuit and semiconductor memory device Active KR102898303B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230027338A KR102898303B1 (en) 2023-02-28 2023-02-28 Control circuit and semiconductor memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230027338A KR102898303B1 (en) 2023-02-28 2023-02-28 Control circuit and semiconductor memory device

Publications (2)

Publication Number Publication Date
KR20240133428A KR20240133428A (en) 2024-09-04
KR102898303B1 true KR102898303B1 (en) 2025-12-09

Family

ID=92759402

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230027338A Active KR102898303B1 (en) 2023-02-28 2023-02-28 Control circuit and semiconductor memory device

Country Status (1)

Country Link
KR (1) KR102898303B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060033541A1 (en) 2003-04-25 2006-02-16 Nec Corporation Reset circuit and digital communication apparatus

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5053862A (en) * 1989-04-14 1991-10-01 North American Philips Corporation Apparatus and method for generating a horizontal reset signal synchronous with a subcarrier locked clock
KR100537196B1 (en) * 2004-03-05 2005-12-16 주식회사 하이닉스반도체 Delay locked loop in semiconductor memory device and its clock locking method
KR100604914B1 (en) * 2004-10-28 2006-07-28 삼성전자주식회사 Duty Cycle Correction Circuit and Method of Delay-Locked Loop in Inverting Locking Scheme
KR100639616B1 (en) * 2004-10-29 2006-10-30 주식회사 하이닉스반도체 Delay-Locked Loops and Locking Methods in Semiconductor Memory Devices
KR100733471B1 (en) * 2005-02-28 2007-06-28 주식회사 하이닉스반도체 Delayed fixed loop circuit of semiconductor memory device and its control method
KR100685613B1 (en) * 2005-05-30 2007-02-22 주식회사 하이닉스반도체 Dl circuit for high speed operation
KR20120081353A (en) * 2011-01-11 2012-07-19 에스케이하이닉스 주식회사 Synchronization circuit
KR20120088136A (en) 2011-01-31 2012-08-08 에스케이하이닉스 주식회사 Synchronization circuit
KR20170049193A (en) * 2015-10-28 2017-05-10 삼성전자주식회사 Delay locked loop circuit and semiconductor memory device including the same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060033541A1 (en) 2003-04-25 2006-02-16 Nec Corporation Reset circuit and digital communication apparatus

Also Published As

Publication number Publication date
KR20240133428A (en) 2024-09-04

Similar Documents

Publication Publication Date Title
US7649390B2 (en) Delay locked loop for high speed semiconductor memory device
JP4192273B2 (en) Delay locked loop and its synchronization method in semiconductor memory device
US6605969B2 (en) Method and circuit for adjusting the timing of ouput data based on an operational mode of output drivers
JP5160856B2 (en) DDR memory controller and semiconductor device
US7340632B2 (en) Domain crossing device
US20040145423A1 (en) Synchronous mirror delay (SMD) circuit and method including a ring oscillator for timing coarse and fine delay intervals
US7915934B2 (en) Delay locked loop circuit and operational method thereof
JPH11353878A (en) Semiconductor device
JP4944373B2 (en) Delay locked loop circuit
US20080290918A1 (en) Dll circuit of semiconductor memory apparatus and method of delaying and locking clock in semiconductor memory apparatus
KR101004665B1 (en) Semiconductor memory device and output enable signal generation method
US6977848B2 (en) Data output control circuit
JP2015035241A (en) Semiconductor device
JP7717102B2 (en) Control circuit and semiconductor memory device
US7212055B2 (en) Open-loop digital duty cycle correction circuit without DLL
KR100695525B1 (en) Delay-Locked Loops in Semiconductor Memory Devices
US7872508B2 (en) Delay locked loop circuit
KR102898303B1 (en) Control circuit and semiconductor memory device
KR102876086B1 (en) Control circuit, and method for controlling semiconductor memory device
KR20240006463A (en) Control circuit, and method for controlling semiconductor memory device
CN118522337A (en) Control circuit and semiconductor memory device
KR102865755B1 (en) Control circuit and semiconductor memory device
TWI892071B (en) Control circuit and semiconductor memory device
KR20260017926A (en) Control circuit and semiconductor memory device
KR20070054455A (en) Delayed synchronization loop

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11 Amendment of application requested

Free format text: ST27 STATUS EVENT CODE: A-2-2-P10-P11-NAP-X000 (AS PROVIDED BY THE NATIONAL OFFICE)

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13 Application amended

Free format text: ST27 STATUS EVENT CODE: A-2-2-P10-P13-NAP-X000 (AS PROVIDED BY THE NATIONAL OFFICE)

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

D22 Grant of ip right intended

Free format text: ST27 STATUS EVENT CODE: A-1-2-D10-D22-EXM-PE0701 (AS PROVIDED BY THE NATIONAL OFFICE)

PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

F11 Ip right granted following substantive examination

Free format text: ST27 STATUS EVENT CODE: A-2-4-F10-F11-EXM-PR0701 (AS PROVIDED BY THE NATIONAL OFFICE)

PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

U11 Full renewal or maintenance fee paid

Free format text: ST27 STATUS EVENT CODE: A-2-2-U10-U11-OTH-PR1002 (AS PROVIDED BY THE NATIONAL OFFICE)

Year of fee payment: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

Q13 Ip right document published

Free format text: ST27 STATUS EVENT CODE: A-4-4-Q10-Q13-NAP-PG1601 (AS PROVIDED BY THE NATIONAL OFFICE)