[go: up one dir, main page]

KR20240126387A - A semiconductor device and training method - Google Patents

A semiconductor device and training method Download PDF

Info

Publication number
KR20240126387A
KR20240126387A KR1020230086875A KR20230086875A KR20240126387A KR 20240126387 A KR20240126387 A KR 20240126387A KR 1020230086875 A KR1020230086875 A KR 1020230086875A KR 20230086875 A KR20230086875 A KR 20230086875A KR 20240126387 A KR20240126387 A KR 20240126387A
Authority
KR
South Korea
Prior art keywords
signal
reference voltage
circuit
operation control
setting
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.)
Pending
Application number
KR1020230086875A
Other languages
Korean (ko)
Inventor
송청기
Original Assignee
에스케이하이닉스 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이하이닉스 주식회사 filed Critical 에스케이하이닉스 주식회사
Priority to US18/497,772 priority Critical patent/US20240274168A1/en
Priority to CN202311635404.3A priority patent/CN118486342A/en
Publication of KR20240126387A publication Critical patent/KR20240126387A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • G11C7/222Clock generating, synchronizing or distributing circuits within memory device
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C5/00Details of stores covered by group G11C11/00
    • G11C5/14Power supply arrangements, e.g. power down, chip selection or deselection, layout of wirings or power grids, or multiple supply levels
    • G11C5/147Voltage reference generators, voltage or current regulators; Internally lowered supply levels; Compensation for voltage drops
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1078Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/22Control and timing of internal memory operations
    • G11C2207/2254Calibration

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Dram (AREA)

Abstract

본 발명의 반도체 장치는, 패드로부터 수신되는 외부 신호를 버퍼링하는 버퍼, 복수의 지연 설정 신호에 기초하여 상기 버퍼로부터 출력되는 신호를 지연시키는 가변 지연 회로, 클럭 신호에 기초하여 상기 가변 지연 회로의 출력을 래치하여 내부 신호로서 출력하는 래치를 구비한 입력 회로 및 상기 복수의 지연 설정 신호를 저장하는 설정 회로를 포함할 수 있다. A semiconductor device of the present invention may include an input circuit having a buffer for buffering an external signal received from a pad, a variable delay circuit for delaying a signal output from the buffer based on a plurality of delay setting signals, a latch for latching an output of the variable delay circuit based on a clock signal and outputting it as an internal signal, and a setting circuit for storing the plurality of delay setting signals.

Description

반도체 장치 및 트레이닝 방법{A SEMICONDUCTOR DEVICE AND TRAINING METHOD}{A SEMICONDUCTOR DEVICE AND TRAINING METHOD}

본 발명은 반도체 집적 회로에 관한 것으로, 상세하게는 반도체 장치 및 트레이닝 방법에 관한 것이다.The present invention relates to a semiconductor integrated circuit, and more particularly, to a semiconductor device and a training method.

최근 전자기기의 소형화, 저전력화, 고성능화, 다양화 등에 따라, 컴퓨터, 휴대용 통신기기 등 다양한 전자기기에서 정보를 저장할 수 있는 반도체 장치가 요구되고 있다. 더불어, 반도체 장치는 집적도의 증가와 함께 동작 속도의 향상을 위하여 지속적으로 개발되어 왔다.Recently, with the miniaturization, low power consumption, high performance, and diversification of electronic devices, semiconductor devices that can store information are being demanded in various electronic devices such as computers and portable communication devices. In addition, semiconductor devices have been continuously developed to increase integration and improve operating speed.

동작 속도를 향상시키기 위하여, 클럭 신호와 동기되어 동작하는 동기식 메모리 장치가 개발되었고, 더 빠른 동작 속도를 위해 클럭 신호의 주파수는 높아지고 있다. To improve the operating speed, synchronous memory devices that operate in synchronization with the clock signal have been developed, and the frequency of the clock signal is increasing for faster operating speed.

하지만, 클럭 신호의 주파수가 높아짐에 따라 노이즈, 스큐에 의한 신호의 충실도(Signal integrity)는 나빠질 수 있다. 그러므로, 트레이닝 동작을 통해 최적의 신호 윈도우를 찾거나 신호 스큐를 보상할 필요가 있다.However, as the frequency of the clock signal increases, the signal integrity may deteriorate due to noise and skew. Therefore, it is necessary to find the optimal signal window or compensate for the signal skew through a training operation.

본 발명의 실시예들은 복수의 반도체 장치가 실장된 반도체 집적 회로에서 반도체 장치별로 트레이닝 동작을 수행할 수 있는 반도체 장치 및 트레이닝 방법을 제공한다. 더불어, 각 반도체 장치의 패드별로 트레이닝 동작을 수행할 수 있는 반도체 장치 및 트레이닝 방법을 제공한다.Embodiments of the present invention provide a semiconductor device and a training method capable of performing a training operation for each semiconductor device in a semiconductor integrated circuit having a plurality of semiconductor devices mounted thereon. In addition, a semiconductor device and a training method capable of performing a training operation for each pad of each semiconductor device are provided.

본 발명의 실시예에 따른 반도체 장치는 패드로부터 수신되는 외부 신호를 버퍼링하는 버퍼, 복수의 지연 설정 신호에 기초하여 상기 버퍼로부터 출력되는 신호를 지연시키는 가변 지연 회로, 클럭 신호에 기초하여 상기 가변 지연 회로의 출력을 래치하여 내부 신호로서 출력하는 래치를 구비한 입력 회로 및 상기 복수의 지연 설정 신호를 저장하는 설정 회로를 포함할 수 있다.A semiconductor device according to an embodiment of the present invention may include an input circuit having a buffer for buffering an external signal received from a pad, a variable delay circuit for delaying a signal output from the buffer based on a plurality of delay setting signals, a latch for latching an output of the variable delay circuit based on a clock signal and outputting it as an internal signal, and a setting circuit for storing the plurality of delay setting signals.

본 발명의 실시예에 따른 반도체 장치의 트레이닝 방법은, 복수의 메모리 장치별로 코스 트레이닝 동작을 수행하는 단계 및 상기 복수의 메모리 장치 각각에 구비된 패드별로 파인 트레이닝 동작을 수행하는 단계를 포함할 수 있다.A training method for a semiconductor device according to an embodiment of the present invention may include a step of performing a course training operation for each of a plurality of memory devices and a step of performing a fine training operation for each of pads provided in each of the plurality of memory devices.

반도체 장치의 동작 신뢰성을 향상시킬 수 있다. It can improve the operational reliability of semiconductor devices.

도 1은 본 발명의 실시예에 따른 반도체 집적 회로를 설명하기 위한 도면이다.
도 2은 본 발명의 실시예에 따른 반도체 장치를 설명하기 위한 도면이다.
도 3은 본 발명의 실시예에 따른 입력 회로를 설명하기 위한 도면이다.
도 4는 본 발명의 실시예에 따른 입력 회로의 동작을 설명하기 위한 그래프이다.
도 5는 본 발명의 다른 실시예에 따른 입력 회로를 설명하기 위한 도면이다.
도 6은 본 발명의 다른 실시예에 따른 기준 전압 생성 회로를 설명하기 위한 도면이다.
도 7은 본 발명의 실시예에 따른 반도체 장치의 트레이닝 동작을 설명하기 위한 순서도이다.
FIG. 1 is a drawing for explaining a semiconductor integrated circuit according to an embodiment of the present invention.
FIG. 2 is a drawing for explaining a semiconductor device according to an embodiment of the present invention.
FIG. 3 is a diagram for explaining an input circuit according to an embodiment of the present invention.
FIG. 4 is a graph for explaining the operation of an input circuit according to an embodiment of the present invention.
FIG. 5 is a diagram for explaining an input circuit according to another embodiment of the present invention.
FIG. 6 is a diagram for explaining a reference voltage generation circuit according to another embodiment of the present invention.
FIG. 7 is a flowchart for explaining a training operation of a semiconductor device according to an embodiment of the present invention.

이하, 첨부된 도면들을 참조하여 본 발명의 기술적 사상에 따른 실시예들을 설명하기로 한다.Hereinafter, embodiments according to the technical idea of the present invention will be described with reference to the attached drawings.

도 1은 본 발명의 실시예에 따른 반도체 집적 회로를 설명하기 위한 도면이다.FIG. 1 is a drawing for explaining a semiconductor integrated circuit according to an embodiment of the present invention.

도 1을 참조하면, 반도체 집적 회로(1000)는 복수의 반도체 장치, 예를 들어, 메모리 장치(Memory Device, 100) 및 메모리 버퍼(200)를 포함할 수 있다.Referring to FIG. 1, a semiconductor integrated circuit (1000) may include a plurality of semiconductor devices, for example, a memory device (100) and a memory buffer (200).

복수의 메모리 장치(100)는 메모리 버퍼(200)와 라인(L)을 통해 전기적으로 연결될 수 있다. A plurality of memory devices (100) can be electrically connected to a memory buffer (200) through a line (L).

메모리 버퍼(200)는 외부 장치 예를 들어, 메모리 컨트롤러로부터 외부 신호들(CS_e, CA_e, CLK_te, CLK_ce)을 수신하고, 수신된 외부 신호들을 라인(L)을 통해 복수의 메모리 장치(100)에 전달할 수 있다.The memory buffer (200) can receive external signals (CS_e, CA_e, CLK_te, CLK_ce) from an external device, for example, a memory controller, and transmit the received external signals to a plurality of memory devices (100) through a line (L).

이와 같이 구성된, 본 발명의 실시예에 따른 반도체 집적 회로(1000)는 다음과 같이 동작할 수 있다.A semiconductor integrated circuit (1000) according to an embodiment of the present invention configured as described above can operate as follows.

복수의 메모리 장치(100)는 메모리 버퍼(200)로부터 제공되는 외부 신호들(CS_e, CA_e, CLK_te, CLK_ce)에 기초하여 동작할 수 있다. 이때, 외부 신호들(CS_e, CA_e, CLK_te, CLK_ce)은 외부 칩 선택 신호(CS_e), 외부 동작 제어 신호(CA_e), 위상이 반대인 한 쌍의 외부 클럭 신호(CLK_te, CLK_ce)를 포함할 수 있다. 외부 칩 선택 신호(CS_e)는 복수의 메모리 장치(100) 중 하나를 선택하는데 이용하는 신호일 수 있다. 외부 동작 제어 신호(CA_e)는 커맨드 및 어드레스를 포함하고, 선택된 메모리 장치의 라이트 동작 및 리드 동작과 같은 동작을 수행시키는데 이용하는 신호일 수 있다. 한 쌍의 외부 클럭 신호(CLK_te, CLK_ce)는 외부 칩 선택 신호(CS_e) 및 외부 동작 제어 신호(CA_e)에 동기된 클럭 신호일 수 있다.A plurality of memory devices (100) may operate based on external signals (CS_e, CA_e, CLK_te, CLK_ce) provided from a memory buffer (200). At this time, the external signals (CS_e, CA_e, CLK_te, CLK_ce) may include an external chip select signal (CS_e), an external operation control signal (CA_e), and a pair of external clock signals (CLK_te, CLK_ce) having opposite phases. The external chip select signal (CS_e) may be a signal used to select one of the plurality of memory devices (100). The external operation control signal (CA_e) may include a command and an address, and may be a signal used to perform operations such as a write operation and a read operation of the selected memory device. The pair of external clock signals (CLK_te, CLK_ce) may be clock signals synchronized with the external chip select signal (CS_e) and the external operation control signal (CA_e).

복수의 메모리 장치(100)는 한 쌍의 외부 클럭 신호(CLK_te, CLK_ce)에 기초하여 외부 칩 선택 신호(CS_e) 및 외부 동작 제어 신호(CA_e)를 판별하도록 구성될 수 있다.A plurality of memory devices (100) may be configured to determine an external chip select signal (CS_e) and an external operation control signal (CA_e) based on a pair of external clock signals (CLK_te, CLK_ce).

도 1에 도시된 바와 같이, 반도체 집적 회로(1000)는 하나의 메모리 버퍼(200)를 이용하여 복수의 메모리 장치(100)에 외부 신호들(CS_e, CA_e, CLK_te, CLK_ce)을 전달하도록 구성될 수 있다. 따라서, 메모리 버퍼(200)와 메모리 장치(100) 간의 거리 및 위치에 따라 메모리 버퍼(200)로부터 각 메모리 장치에 도달하는 외부 신호들(CS_e, CA_e, CLK_te, CLK_ce)의 도달 시간이 다를 수 있고, 외부 신호들(CS_e, CA_e, CLK_te, CLK_ce)간의 도달 시간도 다를 수 있다.As illustrated in FIG. 1, a semiconductor integrated circuit (1000) may be configured to transmit external signals (CS_e, CA_e, CLK_te, CLK_ce) to a plurality of memory devices (100) using a single memory buffer (200). Accordingly, depending on the distance and position between the memory buffer (200) and the memory device (100), the arrival times of the external signals (CS_e, CA_e, CLK_te, CLK_ce) reaching each memory device from the memory buffer (200) may be different, and the arrival times between the external signals (CS_e, CA_e, CLK_te, CLK_ce) may also be different.

그러므로, 반도체 집적 회로(1000)는 메모리 버퍼(200)로부터 복수의 메모리 장치(100) 각각에 외부 신호들(CS_e, CA_e, CLK_te, CLK_ce)의 도달 시간이 동일해지도록 트레이닝 동작을 수행할 수 있다. 예를 들어, 복수의 메모리 장치(100) 각각은 트레이닝 동작을 통해 내부 지연 시간을 각각 설정할 수 있다. 또한, 복수의 메모리 장치(100) 각각은 트레이닝 동작을 통해 외부 신호들(CS_e, CA_e, CLK_te, CLK_ce) 특히, 외부 칩 선택 신호(CS_e)와 외부 동작 제어 신호(CA_e)를 판단하기 위한 기준 전압의 레벨을 각각 설정할 수 있다.Therefore, the semiconductor integrated circuit (1000) can perform a training operation so that the arrival times of the external signals (CS_e, CA_e, CLK_te, CLK_ce) from the memory buffer (200) to each of the plurality of memory devices (100) become the same. For example, each of the plurality of memory devices (100) can set an internal delay time through the training operation. In addition, each of the plurality of memory devices (100) can set a level of a reference voltage for determining the external signals (CS_e, CA_e, CLK_te, CLK_ce), particularly, an external chip selection signal (CS_e) and an external operation control signal (CA_e), through the training operation.

도 2은 본 발명의 실시예에 따른 반도체 장치를 설명하기 위한 도면이다. FIG. 2 is a drawing for explaining a semiconductor device according to an embodiment of the present invention.

도 2를 참조하면, 복수의 반도체 장치(100) 예를 들어, 메모리 장치 각각은 설정 회로(110), 입력 회로(120) 및 내부 회로(130)를 포함할 수 있다. Referring to FIG. 2, each of a plurality of semiconductor devices (100), for example, a memory device, may include a setting circuit (110), an input circuit (120), and an internal circuit (130).

설정 회로(110)는 트레이닝 동작을 통해 내부 지연 시간 및 기준 전압 레벨의 설정 값을 저장할 수 있다. 또한, 설정 회로(110)는 트레이닝 동작을 통해 저장된 설정 값을 설정 신호(M_set)로서 입력 회로(120)에 제공할 수 있다. 예를 들어, 설정 회로(110)는 모드 레지스터 셋(mode register set)을 포함할 수 있다.The setting circuit (110) can store the setting values of the internal delay time and the reference voltage level through a training operation. In addition, the setting circuit (110) can provide the stored setting values through the training operation to the input circuit (120) as a setting signal (M_set). For example, the setting circuit (110) can include a mode register set.

입력 회로(120)는 설정 신호(M_set)에 기초하여 내부 지연 시간 및 기준 전압 레벨을 설정할 수 있다. 또한, 입력 회로(120)는 한 쌍의 외부 클럭(CLK_te, CLK_ce), 설정된 내부 지연 시간 및 설정된 기준 전압 레벨에 기초하여 외부 칩 선택 신호(CS_e) 및 외부 동작 제어 신호(CA_e)를 판별하고, 판별된 외부 칩 선택 신호(CS_e) 및 외부 동작 제어 신호(CA_e)를 내부 칩 선택 신호(CS_i) 및 내부 동작 제어 신호(CA_i)로서 내부 회로(130)에 전달할 수 있다.The input circuit (120) can set an internal delay time and a reference voltage level based on a setting signal (M_set). In addition, the input circuit (120) can determine an external chip selection signal (CS_e) and an external operation control signal (CA_e) based on a pair of external clocks (CLK_te, CLK_ce), a set internal delay time, and a set reference voltage level, and can transmit the determined external chip selection signal (CS_e) and the external operation control signal (CA_e) to the internal circuit (130) as an internal chip selection signal (CS_i) and an internal operation control signal (CA_i).

내부 회로(130)는 입력 회로(120)로부터 전달되는 내부 칩 선택 신호(CS_i) 및 내부 동작 제어 신호(CA_i)에 기초하여 동작할 수 있다. 예를 들어, 내부 칩 선택 신호(CS_i)에 기초하여 내부 회로(130)는 활성화 또는 비활성화될 수 있다. 또한, 내부 동작 제어 신호(CA_i)에 기초하여 활성화된 내부 회로(130)는 라이트 동작 또는 리드 동작을 수행할 수 있다.The internal circuit (130) can operate based on the internal chip selection signal (CS_i) and the internal operation control signal (CA_i) transmitted from the input circuit (120). For example, the internal circuit (130) can be activated or deactivated based on the internal chip selection signal (CS_i). In addition, the internal circuit (130) activated based on the internal operation control signal (CA_i) can perform a write operation or a read operation.

도 3은 본 발명의 실시예에 따른 입력 회로를 설명하기 위한 도면이다.FIG. 3 is a diagram for explaining an input circuit according to an embodiment of the present invention.

도 3을 참조하면, 입력 회로(120-1)는 기준 전압 생성 회로(121), 복수의 버퍼(122, 123, 124-0 ~ 124-13), 지연 회로(125), 복수의 가변 지연 회로(126, 127-0 ~ 127-13) 및 복수의 래치(128, 129-0 ~ 129-13)를 포함할 수 있다. Referring to FIG. 3, the input circuit (120-1) may include a reference voltage generation circuit (121), a plurality of buffers (122, 123, 124-0 to 124-13), a delay circuit (125), a plurality of variable delay circuits (126, 127-0 to 127-13), and a plurality of latches (128, 129-0 to 129-13).

기준 전압 생성 회로(121)는 기준 전압 설정 신호(M_VREFCA[6:0])에 기초하여 동작 제어 신호 판별용 기준 전압(VREFCA)을 생성할 수 있다. 예를 들어, 기준 전압 생성 회로(121)는 기준 전압 설정 신호(M_VREFCA[6:0])에 기초하여 동작 제어 신호 판별용 기준 전압(VREFCA)의 전압 레벨을 조절할 수 있다.The reference voltage generation circuit (121) can generate a reference voltage (VREFCA) for determining an operation control signal based on a reference voltage setting signal (M_VREFCA[6:0]). For example, the reference voltage generation circuit (121) can adjust the voltage level of the reference voltage (VREFCA) for determining an operation control signal based on the reference voltage setting signal (M_VREFCA[6:0]).

복수의 버퍼(122, 123, 124-0 ~ 124-13)는 클럭용 버퍼(122), 칩 선택 신호용 버퍼(123), 및 복수의 동작 제어용 버퍼(124-0 ~ 124-13)를 포함할 수 있다.The plurality of buffers (122, 123, 124-0 to 124-13) may include a buffer for a clock (122), a buffer for a chip select signal (123), and a plurality of buffers for operation control (124-0 to 124-13).

클럭용 버퍼(122)는 패드(PAD)로부터 전달되는 한 쌍의 외부 클럭 신호(CLK_te, CLK_ce)를 버퍼링하여 지연 회로(125)에 전달할 수 있다. A clock buffer (122) can buffer a pair of external clock signals (CLK_te, CLK_ce) transmitted from a pad (PAD) and transmit them to a delay circuit (125).

칩 선택 신호용 버퍼(123)는 패드(PAD)로부터 전달되는 외부 칩 선택 신호(CS_e)를 버퍼링하여 가변 지연 회로(126)에 전달할 수 있다. 이때, 칩 선택용 버퍼(123)는 칩 선택 신호 판별용 기준 전압(VREFCS)의 레벨에 기초하여 외부 칩 선택 신호(CS_e)를 버퍼링할 수 있다. 예를 들어, 칩 선택 신호용 버퍼(123)는 칩 선택 신호 판별용 기준 전압(VREFCS)의 레벨과 외부 칩 선택 신호(CS_e)의 레벨을 비교하고, 비교 결과를 가변 지연 회로(126)에 출력할 수 있다.The buffer (123) for the chip select signal can buffer an external chip select signal (CS_e) transmitted from a pad (PAD) and transmit it to a variable delay circuit (126). At this time, the buffer (123) for the chip select signal can buffer the external chip select signal (CS_e) based on the level of the reference voltage (VREFCS) for determining the chip select signal. For example, the buffer (123) for the chip select signal can compare the level of the reference voltage (VREFCS) for determining the chip select signal with the level of the external chip select signal (CS_e) and output the comparison result to the variable delay circuit (126).

복수의 동작 제어용 버퍼(124-0 ~ 124-13)는 패드(PAD)로부터 전달되는 외부 동작 제어 신호(CA_e[0] ~ CA_e[13])를 버퍼링하여 가변 지연 회로(127-0 ~ 127-13)에 전달할 수 있다. 이때, 복수의 동작 제어용 버퍼(124-0 ~ 124-13)는 동작 제어 신호 판별용 기준 전압(VREFCA)의 레벨에 기초하여 외부 동작 제어 신호(CA_e[0] ~ CA_e[13])를 버퍼링할 수 있다. 예를 들어, 복수의 동작 제어용 버퍼(124-0 ~ 124-13)는 동작 제어 신호 판별용 기준 전압(VREFCA)의 레벨과 외부 동작 제어 신호(CA_e[0] ~ CA_e[13])의 레벨을 비교하고, 비교 결과를 가변 지연 회로(127-0 ~ 127-13)에 출력할 수 있다. 여기서, 외부 동작 제어 신호(CA_e[0] ~ CA_e[13])는 제 1 내지 제 14 외부 동작 제어 신호(CA_e[0] ~ CA_e[13])를 포함할 수 있다. 그러므로, 복수의 동작 제어용 버퍼(124_0 ~ 124-13)는 제 1 내지 제 14 동작 제어용 버퍼(124_0 ~ 124_13)를 포함할 수 있다. 제 1 내지 제 14 즉, 14개의 외부 동작 제어 신호(CA_e[0] ~ CA_e[13])를 예를 들어 설명하는 것일 뿐, 외부 동작 제어 신호의 개수를 한정하는 것은 아니다. A plurality of operation control buffers (124-0 to 124-13) can buffer external operation control signals (CA_e[0] to CA_e[13]) transmitted from pads (PAD) and transmit them to variable delay circuits (127-0 to 127-13). At this time, the plurality of operation control buffers (124-0 to 124-13) can buffer the external operation control signals (CA_e[0] to CA_e[13]) based on the level of the operation control signal discrimination reference voltage (VREFCA). For example, the plurality of operation control buffers (124-0 to 124-13) can compare the level of the operation control signal discrimination reference voltage (VREFCA) with the level of the external operation control signals (CA_e[0] to CA_e[13]) and output the comparison result to the variable delay circuits (127-0 to 127-13). Here, the external operation control signals (CA_e[0] to CA_e[13]) may include the first to fourteenth external operation control signals (CA_e[0] to CA_e[13]). Therefore, the plurality of operation control buffers (124_0 to 124-13) may include the first to fourteenth operation control buffers (124_0 to 124_13). The first to fourteenth, i.e., 14 external operation control signals (CA_e[0] to CA_e[13]) are only described as examples, and the number of external operation control signals is not limited.

지연 회로(125)는 설정된 지연 시간으로 클럭용 버퍼(122)의 출력을 지연시켜 동작 제어용 클럭 신호(CLK_ca) 및 칩 선택용 클럭 신호(CLK_cs)를 생성할 수 있다. The delay circuit (125) can delay the output of the clock buffer (122) by a set delay time to generate a clock signal (CLK_ca) for operation control and a clock signal (CLK_cs) for chip selection.

복수의 가변 지연 회로(126, 127_0 ~ 127_13)는 칩 선택 신호용 가변 지연 회로(126) 및 복수의 동작 제어 신호용 가변 지연 회로(127-0 ~ 127-13)를 포함할 수 있다. A plurality of variable delay circuits (126, 127_0 to 127_13) may include a variable delay circuit (126) for a chip select signal and a plurality of variable delay circuits (127-0 to 127-13) for operation control signals.

칩 선택 신호용 가변 지연 회로(126)는 칩 선택 지연 설정 신호(M_CS_DLY[3:0])에 기초하여 지연 시간이 설정되고, 설정된 지연 시간으로 칩 선택용 버퍼(123)의 출력을 지연시킬 수 있다. A variable delay circuit (126) for a chip select signal has a delay time set based on a chip select delay setting signal (M_CS_DLY[3:0]) and can delay the output of a buffer (123) for chip select by the set delay time.

복수의 동작 제어 신호용 가변 지연 회로(127-0 ~ 127-13)는 제 1 내지 제 14 동작 제어 신호용 가변 지연 회로(127-0 ~ 127-13)를 포함할 수 있다.The variable delay circuits (127-0 to 127-13) for multiple motion control signals may include variable delay circuits (127-0 to 127-13) for the first to fourteenth motion control signals.

제 1 내지 제 14 동작 제어 신호용 가변 지연 회로(127-0 ~ 127-13) 각각은 제 1 내지 제 14 동작 제어 지연 설정 신호(M_CA0_DLY[3:0] ~ M_CA13_DLY[3:0]) 각각에 기초하여 지연 시간이 설정되고, 설정된 지연 시간으로 제 1 내지 제 14 동작 제어용 버퍼(124-0 ~ 124-13)의 출력을 각각 지연시킬 수 있다.Each of the variable delay circuits (127-0 to 127-13) for the first to fourteenth operation control signals has a delay time set based on each of the first to fourteenth operation control delay setting signals (M_CA0_DLY[3:0] to M_CA13_DLY[3:0]), and can delay the output of each of the first to fourteenth operation control buffers (124-0 to 124-13) by the set delay time.

복수의 래치(128, 129-0 ~ 129-13) 각각은 플립플롭을 포함할 수 있다. 예를 들어, 복수의 플립플롭(128, 129-0 ~ 129-13)은 칩 선택 신호용 플립플롭(128) 및 복수의 동작 제어 신호용 플립플롭(129-0 ~ 129-13)을 포함할 수 있다.Each of the plurality of latches (128, 129-0 to 129-13) may include a flip-flop. For example, the plurality of flip-flops (128, 129-0 to 129-13) may include a flip-flop (128) for a chip select signal and a plurality of flip-flops (129-0 to 129-13) for operation control signals.

칩 선택 신호용 플립플롭(128)은 칩 선택용 클럭 신호(CLK_cs)에 기초하여 칩 선택 신호용 가변 지연 회로(126)의 출력을 래치하여 내부 칩 선택 신호(CS_i)로서 출력할 수 있다. 예를 들어, 칩 선택 신호용 플립플롭(128)은 칩 선택용 클럭 신호(CLK_cs)의 엣지(edge)에서 칩 선택 신호용 가변 지연 회로(126)의 출력을 래치할 수 있다. 또한, 칩 선택 신호용 플립플롭(128)은 래치된 출력을 내부 칩 선택 신호(CS_i)로서 출력할 수 있다. 더욱 상세히 예를 들면, 칩 선택 신호용 플립플롭(128)은 칩 선택용 클럭 신호(CLK_cs)의 라이징 타이밍 또는 폴링 타이밍에 칩 선택 신호용 가변 지연 회로(126)의 출력 레벨을 래치하고, 래치된 출력 레벨을 내부 칩 선택 신호(CLK_cs)의 레벨로서 출력할 수 있다.The flip-flop (128) for the chip select signal can latch the output of the variable delay circuit (126) for the chip select signal based on the clock signal (CLK_cs) for the chip select and output it as the internal chip select signal (CS_i). For example, the flip-flop (128) for the chip select signal can latch the output of the variable delay circuit (126) for the chip select signal at the edge of the clock signal (CLK_cs) for the chip select. In addition, the flip-flop (128) for the chip select signal can output the latched output as the internal chip select signal (CS_i). In more detail, for example, the flip-flop (128) for the chip select signal can latch the output level of the variable delay circuit (126) for the chip select signal at the rising timing or falling timing of the clock signal (CLK_cs) for the chip select and output the latched output level as the level of the internal chip select signal (CLK_cs).

복수의 동작 제어 신호용 플립플롭(129-0 ~ 129-13)은 제 1 내지 제 14 동작 제어 신호용 플립플롭(129-0 ~ 129-13)을 포함할 수 있다. 제 1 내지 제 14 동작 제어 신호용 플립플롭(129-0 ~ 129-13)은 동작 제어용 클럭 신호(CLK_ca)에 기초하여 제 1 내지 제 14 동작 제어 신호용 가변 지연 회로(127-0 ~ 127-13)의 출력을 래치하여 내부 동작 제어 신호(CA_i[0] ~ CA_i[13])로서 출력할 수 있다. 이때, 내부 동작 제어 신호(CA_i[0] ~ CA_i[13])는 제 1 내지 제 14 내부 동작 제어 신호(CA_i[0] ~ CA_i[13])를 포함할 수 있다. 따라서, 제 1 내지 제 14 동작 제어 신호용 플립플롭(129-0 ~ 129-13) 각각은 동작 제어용 클럭 신호(CLK_ca)에 기초하여 제 1 내지 제 14 동작 제어 신호용 가변 지연 회로(127-0 ~ 127-13) 각각을 래치하고, 래치된 출력을 제 1 내지 제 14 내부 동작 제어 신호(CA_i[0] ~ CA_i[13])로서 각각 출력할 수 있다. 이때, 제 1 내지 제 14 동작 제어용 플립플롭(129-0 ~ 129-13)은 동작 제어용 클럭 신호(CLK_ca)의 엣지 예를 들어, 라이징 타이밍 또는 폴링 타이밍에 제 1 내지 제 14 동작 제어 신호용 가변 지연 회로(127-0 ~ 127-13)의 출력을 래치하고, 래치된 출력을 제 1 내지 제 14 내부 동작 제어 신호(CA_i[0] ~ CA_i[13])로서 출력할 수 있다.The flip-flops (129-0 to 129-13) for a plurality of operation control signals may include flip-flops (129-0 to 129-13) for first to fourteenth operation control signals. The flip-flops (129-0 to 129-13) for the first to fourteenth operation control signals may latch the outputs of the variable delay circuits (127-0 to 127-13) for the first to fourteenth operation control signals based on the clock signal (CLK_ca) for operation control and output them as internal operation control signals (CA_i[0] to CA_i[13]). At this time, the internal operation control signals (CA_i[0] to CA_i[13]) may include the first to fourteenth internal operation control signals (CA_i[0] to CA_i[13]). Accordingly, each of the flip-flops (129-0 to 129-13) for the first to fourteenth operation control signals can latch each of the variable delay circuits (127-0 to 127-13) for the first to fourteenth operation control signals based on the clock signal (CLK_ca) for operation control, and output the latched outputs as the first to fourteenth internal operation control signals (CA_i[0] to CA_i[13]), respectively. At this time, the first to fourteenth operation control flip-flops (129-0 to 129-13) can latch the output of the first to fourteenth operation control signal variable delay circuits (127-0 to 127-13) at the edge of the operation control clock signal (CLK_ca), for example, the rising timing or the falling timing, and output the latched output as the first to fourteenth internal operation control signals (CA_i[0] to CA_i[13]).

도 3에서 설명하는 기준 전압 설정 신호(M_VREFCA[6:0]) 및 제 1 내지 제 14 동작 제어 지연 설정 신호(M_CA0_DLY[3:0] ~ M_CA13_DLY[3:0])는 도 2의 설명에서 설명한 설정 회로(110)에 저장된 설정 신호(M_set)일 수 있다. 즉, 설정 신호(M_set)는 기준 전압 설정 신호(M_VREFCA[6:0]) 및 제 1 내지 제 14 동작 제어 지연 설정 신호(M_CA0_DLY[3:0] ~ M_CA13_DLY[3:0])를 포함할 수 있다. 여기서, 제 1 내지 제 14 동작 제어용 버퍼(124-0 ~ 124-13)에 공통으로 제공되는 동작 제어 신호 판별용 기준 전압(VREFCA)의 레벨을 조절하는 기준 전압 설정 신호(M_VREFCA[6:0])는 후술할 코스(coarse) 트레이닝 동작의 결과로 설정 회로(110)에 저장될 수 있다. 더불어, 제 1 내지 제 14 동작 제어 신호용 가변 지연 회로(127-0 ~ 127-13) 각각의 지연 시간을 설정하는 제 1 내지 제 14 동작 제어 지연 설정 신호(M_CA0_DLY[3:0] ~ M_CA13_DLY[3:0]) 및 칩 선택 신호용 가변 지연 회로(126)의 지연 시간을 설정하는 칩 선택 지연 설정 신호(M_CS_DLY[3:0])는 후술할 파인(fine) 트레이닝 동작의 결과로 설정 회로(110)에 저장될 수 있다.The reference voltage setting signal (M_VREFCA[6:0]) and the first to fourteenth operation control delay setting signals (M_CA0_DLY[3:0] to M_CA13_DLY[3:0]) described in Fig. 3 may be the setting signal (M_set) stored in the setting circuit (110) described in the description of Fig. 2. That is, the setting signal (M_set) may include the reference voltage setting signal (M_VREFCA[6:0]) and the first to fourteenth operation control delay setting signals (M_CA0_DLY[3:0] to M_CA13_DLY[3:0]). Here, the reference voltage setting signal (M_VREFCA[6:0]) for adjusting the level of the reference voltage (VREFCA) for determining the operation control signal that is commonly provided to the first to fourteenth operation control buffers (124-0 to 124-13) may be stored in the setting circuit (110) as a result of the coarse training operation described later. In addition, the first to fourteenth operation control delay setting signals (M_CA0_DLY[3:0] to M_CA13_DLY[3:0]) for setting the delay time of each of the variable delay circuits (127-0 to 127-13) for the first to fourteenth operation control signals and the chip select delay setting signal (M_CS_DLY[3:0]) for setting the delay time of the variable delay circuit (126) for the chip select signal may be stored in the setting circuit (110) as a result of the fine training operation described later.

도 4는 본 발명의 실시예에 따른 입력 회로의 동작을 설명하기 위한 그래프이다.FIG. 4 is a graph for explaining the operation of an input circuit according to an embodiment of the present invention.

도 4는 도 3에 도시된 칩 선택 신호용 가변 지연 회로(126) 및 제 1 내지 제 14 동작 제어 신호용 가변 지연 회로(127-0 ~ 127-13)의 지연 시간 조절을 설명하기 위한 그래프이다.FIG. 4 is a graph for explaining the delay time adjustment of the variable delay circuit (126) for the chip selection signal and the variable delay circuits (127-0 to 127-13) for the first to fourteenth operation control signals illustrated in FIG. 3.

칩 선택 지연 설정 신호(M_CS_DLY[3:0]) 및 제 1 내지 제 14 동작 제어 지연 설정 신호(M_CA0_DLY[3:0] ~ M_CA13_DLY[3:0]) 각각은 제 1 내지 제 4 비트 신호([3:0])를 포함할 수 있다. 여기서, 제 1 내지 제 4 비트 신호([3:0])는 각 비트 신호를 차례로 나열하면 (0,0,0,0) ~ (1,1,1,1)의 값을 가질 수 있다. 제 1 내지 제 4 비트 신호([3:0])의 최소값(Min)은 (0,0,0,0)일 수 있고, 최대값(Max)은 (1,1,1,1)일 수 있다. Each of the chip select delay setting signal (M_CS_DLY[3:0]) and the first to fourteenth operation control delay setting signals (M_CA0_DLY[3:0] to M_CA13_DLY[3:0]) may include first to fourth bit signals ([3:0]). Here, the first to fourth bit signals ([3:0]) may have values of (0,0,0,0) to (1,1,1,1) when each bit signal is listed in sequence. The minimum value (Min) of the first to fourth bit signals ([3:0]) may be (0,0,0,0), and the maximum value (Max) may be (1,1,1,1).

도 4를 참조하면, 칩 선택 지연 설정 신호(M_CS_DLY[3:0]) 및 제 1 내지 제 14 동작 제어 지연 설정 신호(M_CA0_DLY[3:0] ~ M_CA13_DLY[3:0]) 각각은 제 1 내지 제 4 비트 신호([3:0])가 최소값(Min)일 경우 칩 선택 신호용 가변 지연 회로(126) 및 제 1 내지 제 14 동작 제어 신호용 가변 지연 회로(127-0 ~ 127-13)의 지연 시간을 최소로 조절할 수 있다. 또한, 칩 선택 지연 설정 신호(M_CS_DLY[3:0]) 및 제 1 내지 제 14 동작 제어 지연 설정 신호(M_CA0_DLY[3:0] ~ M_CA13_DLY[3:0]) 각각은 제 1 내지 제 4 비트 신호([3:0])가 최대값(Max)일 경우 칩 선택 신호용 가변 지연 회로(126) 및 제 1 내지 제 14 동작 제어 신호용 가변 지연 회로(127-0 ~ 127-13)의 지연 시간을 최대로 조절할 수 있다 더불어, 칩 선택 지연 설정 신호(M_CS_DLY[3:0]) 및 제 1 내지 제 14 동작 제어 지연 설정 신호(M_CA0_DLY[3:0] ~ M_CA13_DLY[3:0]) 각각은 제 1 내지 제 4 비트 신호([3:0])의 값이 증가할수록 칩 선택 신호용 가변 지연 회로(126) 및 제 1 내지 제 14 동작 제어 신호용 가변 지연 회로(127-0 ~ 127-13)의 지연 시간을 증가시킬 수 있다. 칩 선택 지연 설정 신호(M_CS_DLY[3:0]) 및 제 1 내지 제 14 동작 제어 지연 설정 신호(M_CA0_DLY[3:0] ~ M_CA13_DLY[3:0]) 각각은 제 1 내지 제 4 비트 신호([3:0])의 값이 감소할수록 칩 선택 신호용 가변 지연 회로(126) 및 제 1 내지 제 14 동작 제어 신호용 가변 지연 회로(127-0 ~ 127-13)의 지연 시간을 감소시킬 수 있다. 코스 트레이닝 결과 적용시 칩 선택 지연 설정 신호(M_CS_DLY[3:0]) 및 제 1 내지 제 14 동작 제어 지연 설정 신호(M_CA0_DLY[3:0] ~ M_CA13_DLY[3:0]) 각각은 제 1 내지 제 4 비트 신호([3:0])의 중앙 값(center value)으로 설정될 수 있으며, 파인 트레이닝 결과 적용시 중앙 값(center value)에서 증가시키거나 감소시킬 수 있다. Referring to FIG. 4, each of the chip select delay setting signal (M_CS_DLY[3:0]) and the first to fourteenth operation control delay setting signals (M_CA0_DLY[3:0] to M_CA13_DLY[3:0]) can adjust the delay time of the variable delay circuit (126) for the chip select signal and the variable delay circuit (127-0 to 127-13) for the first to fourteenth operation control signals to a minimum when the first to fourth bit signals ([3:0]) are at a minimum value (Min). In addition, the chip select delay setting signal (M_CS_DLY[3:0]) and the first to fourteenth operation control delay setting signals (M_CA0_DLY[3:0] to M_CA13_DLY[3:0]) can adjust the delay time of the variable delay circuit (126) for the chip select signal and the variable delay circuit (127-0 to 127-13) for the first to fourteenth operation control signals to the maximum when the first to fourth bit signals ([3:0]) are at the maximum value (Max). In addition, the chip select delay setting signal (M_CS_DLY[3:0]) and the first to fourteenth operation control delay setting signals (M_CA0_DLY[3:0] to M_CA13_DLY[3:0]) can adjust the delay time of the variable delay circuit (126) for the chip select signal and the variable delay circuit (127-0 to 127-13) for the first to fourteenth operation control signals to the maximum when the value of the first to fourth bit signals ([3:0]) increases. The delay time of the variable delay circuit (127-0 to 127-13) for the 14th operation control signals can be increased. Each of the chip select delay setting signal (M_CS_DLY[3:0]) and the first to fourteenth operation control delay setting signals (M_CA0_DLY[3:0] to M_CA13_DLY[3:0]) can reduce the delay time of the variable delay circuit (126) for the chip select signal and the variable delay circuit (127-0 to 127-13) for the first to fourteenth operation control signals as the value of the first to fourth bit signals ([3:0]) decreases. When applying the course training result, each of the chip selection delay setting signal (M_CS_DLY[3:0]) and the first to fourteenth operation control delay setting signals (M_CA0_DLY[3:0] to M_CA13_DLY[3:0]) can be set to the center value of the first to fourth bit signals ([3:0]), and when applying the fine training result, can be increased or decreased from the center value.

본 발명의 실시예에 따른 복수의 메모리 장치 각각은 복수의 외부 동작 제어 신호(CA_e[0] ~ CA_e[13])를 판별하기 위한 동작 제어 신호 판별용 기준 전압(VREFCA)의 레벨을 코스 트레이닝 동작을 통해 설정할 수 있다.Each of the plurality of memory devices according to an embodiment of the present invention can set the level of the operation control signal determination reference voltage (VREFCA) for determining the plurality of external operation control signals (CA_e[0] to CA_e[13]) through a course training operation.

더불어, 본 발명의 실시예에 따른 메모리 장치 각각은 파인 트레이닝 동작을 통해 복수의 외부 동작 제어 신호(CA_e[0] ~ CA_e[13]) 및 외부 칩 선택 신호(CS_e) 별로 지연 시간을 각각 설정할 수 있다. 즉, 본 발명의 실시예에 따른 메모리 장치 각각은 패드(PAD)별로 입력되는 신호에 대해 지연 시간을 각각 설정할 수 있다. In addition, each memory device according to an embodiment of the present invention can set a delay time for each of a plurality of external operation control signals (CA_e[0] to CA_e[13]) and an external chip selection signal (CS_e) through a fine training operation. That is, each memory device according to an embodiment of the present invention can set a delay time for each signal input to each pad (PAD).

도 5는 본 발명의 다른 실시예에 따른 입력 회로를 설명하기 위한 도면이다.FIG. 5 is a diagram for explaining an input circuit according to another embodiment of the present invention.

도 5를 참조하면, 입력 회로(120-2)는 기준 전압 생성 회로(1211), 복수의 버퍼(1221, 1231, 1241-0 ~ 1241-13), 지연 회로(1251), 복수의 가변 지연 회로(1261, 1271-0 ~ 1271-13), 복수의 래치(1281, 1291-0 ~ 1291-13) 및 복수의 멀티플렉서(M_0 ~ M_13)을 포함할 수 있다. Referring to FIG. 5, the input circuit (120-2) may include a reference voltage generation circuit (1211), a plurality of buffers (1221, 1231, 1241-0 to 1241-13), a delay circuit (1251), a plurality of variable delay circuits (1261, 1271-0 to 1271-13), a plurality of latches (1281, 1291-0 to 1291-13), and a plurality of multiplexers (M_0 to M_13).

기준 전압 생성 회로(1211)는 기준 전압 설정 신호(M_VREFCA[6:0])에 기초하여 복수의 동작 제어 신호 판별용 기준 전압(VREFCA_B-4 ~ VREFCA_B+3)을 생성할 수 있다. 예를 들어, 기준 전압 생성 회로(1211)는 기준 전압 설정 신호(M_VREFCA[6:0])에 기초하여 복수의 동작 제어 신호 판별용 기준 전압(VREFCA_B-4 ~ VREFCA_B+3)의 전압 레벨을 조절할 수 있다.The reference voltage generation circuit (1211) can generate a plurality of reference voltages (VREFCA_B-4 to VREFCA_B+3) for determining a plurality of operation control signals based on the reference voltage setting signal (M_VREFCA[6:0]). For example, the reference voltage generation circuit (1211) can adjust the voltage level of the plurality of reference voltages (VREFCA_B-4 to VREFCA_B+3) for determining a plurality of operation control signals based on the reference voltage setting signal (M_VREFCA[6:0]).

복수의 버퍼(1221, 1231, 1241-0 ~ 1241-13)는 클럭용 버퍼(1221), 칩 선택 신호용 버퍼(1231), 및 복수의 동작 제어용 버퍼(1241-0 ~ 1241-13)를 포함할 수 있다.The plurality of buffers (1221, 1231, 1241-0 to 1241-13) may include a buffer for a clock (1221), a buffer for a chip select signal (1231), and a plurality of buffers for operation control (1241-0 to 1241-13).

클럭용 버퍼(1221)는 패드(PAD)로부터 전달되는 한 쌍의 외부 클럭 신호(CLK_te, CLK_ce)를 버퍼링하여 지연 회로(1251)에 전달할 수 있다. A clock buffer (1221) can buffer a pair of external clock signals (CLK_te, CLK_ce) transmitted from a pad (PAD) and transmit them to a delay circuit (1251).

칩 선택 신호용 버퍼(1231)는 패드(PAD)로부터 전달되는 외부 칩 선택 신호(CS_e)를 버퍼링하여 가변 지연 회로(1261)에 전달할 수 있다. 이때, 칩 선택용 버퍼(1231)는 칩 선택 신호 판별용 기준 전압(VREFCS)의 레벨에 기초하여 외부 칩 선택 신호(CS_e)를 버퍼링할 수 있다. 예를 들어, 칩 선택 신호용 버퍼(1231)는 칩 선택 신호 판별용 기준 전압(VREFCS)의 레벨과 외부 칩 선택 신호(CS_e)의 레벨을 비교하고, 비교 결과를 가변 지연 회로(1261)에 출력할 수 있다.The buffer (1231) for the chip select signal can buffer an external chip select signal (CS_e) transmitted from a pad (PAD) and transmit it to a variable delay circuit (1261). At this time, the buffer (1231) for the chip select signal can buffer the external chip select signal (CS_e) based on the level of the reference voltage (VREFCS) for determining the chip select signal. For example, the buffer (1231) for the chip select signal can compare the level of the reference voltage (VREFCS) for determining the chip select signal with the level of the external chip select signal (CS_e) and output the comparison result to the variable delay circuit (1261).

복수의 동작 제어용 버퍼(1241-0 ~ 1241-13)는 패드(PAD)로부터 전달되는 외부 동작 제어 신호(CA_e[0] ~ CA_e[13])를 버퍼링하여 가변 지연 회로(1271-0 ~ 1271-13)에 전달할 수 있다. 이때, 복수의 동작 제어용 버퍼(1241-0 ~ 1241-13) 각각은 복수의 동작 제어 신호 판별용 기준 전압(VREFCA_B-4 ~ VREFCA_B+3) 중 선택된 하나의 레벨에 기초하여 외부 동작 제어 신호(CA_e[0] ~ CA_e[13]) 중 해당하는 신호를 버퍼링할 수 있다. 예를 들어, 복수의 동작 제어용 버퍼(1241-0 ~ 1241-13)는 선택된 동작 제어 신호 판별용 기준 전압의 레벨과 해당하는 외부 동작 제어 신호(CA_e[0] ~ CA_e[13])의 레벨을 비교하고, 비교 결과를 가변 지연 회로(1271-0 ~ 1271-13)에 출력할 수 있다. 여기서, 외부 동작 제어 신호(CA_e[0] ~ CA_e[13])는 제 1 내지 제 14 외부 동작 제어 신호(CA_e[0] ~ CA_e[13])를 포함할 수 있다. 그러므로, 복수의 동작 제어용 버퍼(1241_0 ~ 1241-13)는 제 1 내지 제 14 동작 제어용 버퍼(1241-0 ~ 1241-13)를 포함할 수 있다. A plurality of motion control buffers (1241-0 to 1241-13) can buffer external motion control signals (CA_e[0] to CA_e[13]) transmitted from pads (PAD) and transmit them to variable delay circuits (1271-0 to 1271-13). At this time, each of the plurality of motion control buffers (1241-0 to 1241-13) can buffer a corresponding signal among the external motion control signals (CA_e[0] to CA_e[13]) based on a level of one selected among the plurality of motion control signal determination reference voltages (VREFCA_B-4 to VREFCA_B+3). For example, the plurality of operation control buffers (1241-0 to 1241-13) can compare the level of the reference voltage for determining the selected operation control signal with the level of the corresponding external operation control signal (CA_e[0] to CA_e[13]), and output the comparison result to the variable delay circuit (1271-0 to 1271-13). Here, the external operation control signals (CA_e[0] to CA_e[13]) can include the first to fourteenth external operation control signals (CA_e[0] to CA_e[13]). Therefore, the plurality of operation control buffers (1241_0 to 1241-13) can include the first to fourteenth operation control buffers (1241-0 to 1241-13).

복수의 멀티플렉서(M_0 ~ M_13)는 제 1 내지 제 14 멀티플렉서(M_0 ~ M_13)를 포함할 수 있다. 제 1 내지 제 14 멀티 플렉서(M_0 ~ M_13) 각각은 제 1 내지 제 14 기준 전압 레벨 선택 신호(M_CA0_VREF[2:0] ~ M_CA13_VREF[2:0]) 각각에 기초하여 복수의 동작 제어 신호 판별용 기준 전압(VREFCA_B-4 ~ VREFCA_B+3) 중 하나를 선택하고, 선택된 동작 제어 신호 판별용 기준 전압을 제 1 내지 제 14 동작 제어용 버퍼(1241-0 ~ 1241-13) 각각에 제공할 수 있다. 예를 들어, 제 1 멀티플렉서(M_0)는 제 1 기준 전압 레벨 선택 신호(M_CA0_VREF[2:0])에 기초하여 복수의 동작 제어 신호 판별용 기준 전압(VREFCA_B-4 ~ VREFCA_B+3) 중 하나를 선택하고, 선택된 동작 제어 신호 판별용 기준 전압을 제 1 동작 제어용 버퍼(1241-0)에 제공할 수 있다.The plurality of multiplexers (M_0 to M_13) may include first to fourteenth multiplexers (M_0 to M_13). Each of the first to fourteenth multiplexers (M_0 to M_13) may select one of the plurality of operation control signal discrimination reference voltages (VREFCA_B-4 to VREFCA_B+3) based on each of the first to fourteenth reference voltage level selection signals (M_CA0_VREF[2:0] to M_CA13_VREF[2:0]), and provide the selected operation control signal discrimination reference voltage to each of the first to fourteenth operation control buffers (1241-0 to 1241-13). For example, the first multiplexer (M_0) may select one of a plurality of operation control signal discrimination reference voltages (VREFCA_B-4 to VREFCA_B+3) based on the first reference voltage level selection signal (M_CA0_VREF[2:0]) and provide the selected operation control signal discrimination reference voltage to the first operation control buffer (1241-0).

지연 회로(1251)는 설정된 지연 시간으로 클럭용 버퍼(1221)의 출력을 지연시켜 동작 제어용 클럭 신호(CLK_ca) 및 칩 선택용 클럭 신호(CLK_cs)를 생성할 수 있다. The delay circuit (1251) can delay the output of the clock buffer (1221) by a set delay time to generate a clock signal (CLK_ca) for operation control and a clock signal (CLK_cs) for chip selection.

복수의 가변 지연 회로(1261, 1271_0 ~ 1271_13)는 칩 선택 신호용 가변 지연 회로(1261) 및 복수의 동작 제어 신호용 가변 지연 회로(1271-0 ~ 1271-13)를 포함할 수 있다. A plurality of variable delay circuits (1261, 1271_0 to 1271_13) may include a variable delay circuit (1261) for a chip select signal and a plurality of variable delay circuits (1271-0 to 1271-13) for operation control signals.

칩 선택 신호용 가변 지연 회로(1261)는 칩 선택 지연 설정 신호(M_CS_DLY[3:0])에 기초하여 지연 시간이 설정되고, 설정된 지연 시간으로 칩 선택용 버퍼(123)의 출력을 지연시킬 수 있다. A variable delay circuit (1261) for a chip select signal has a delay time set based on a chip select delay setting signal (M_CS_DLY[3:0]) and can delay the output of a buffer (123) for chip select by the set delay time.

복수의 동작 제어 신호용 가변 지연 회로(1271-0 ~ 1271-13)는 제 1 내지 제 14 동작 제어 신호용 가변 지연 회로(1271-0 ~ 1271-13)를 포함할 수 있다.The variable delay circuits (1271-0 to 1271-13) for multiple motion control signals may include variable delay circuits (1271-0 to 1271-13) for the first to fourteenth motion control signals.

제 1 내지 제 14 동작 제어 신호용 가변 지연 회로(1271-0 ~ 1271-13) 각각은 제 1 내지 제 14 동작 제어 지연 설정 신호(M_CA0_DLY[3:0] ~ M_CA13_DLY[3:0]) 각각에 기초하여 지연 시간이 설정되고, 설정된 지연 시간으로 제 1 내지 제 14 동작 제어용 버퍼(1241-0 ~ 1241-13)의 출력을 각각 지연시킬 수 있다.Each of the variable delay circuits (1271-0 to 1271-13) for the first to fourteenth operation control signals has a delay time set based on each of the first to fourteenth operation control delay setting signals (M_CA0_DLY[3:0] to M_CA13_DLY[3:0]), and can delay the output of each of the first to fourteenth operation control buffers (1241-0 to 1241-13) by the set delay time.

복수의 래치(1281, 1291-0 ~ 1291-13) 각각은 플립플롭을 포함할 수 있다. 예를 들어, 복수의 플립플롭(1281, 1291-0 ~ 1291-13)은 칩 선택 신호용 플립플롭(1281) 및 복수의 동작 제어 신호용 플립플롭(1291-0 ~ 1291-13)을 포함할 수 있다.Each of the plurality of latches (1281, 1291-0 to 1291-13) may include a flip-flop. For example, the plurality of flip-flops (1281, 1291-0 to 1291-13) may include a flip-flop (1281) for a chip select signal and a plurality of flip-flops (1291-0 to 1291-13) for operation control signals.

칩 선택 신호용 플립플롭(1281)은 칩 선택용 클럭 신호(CLK_cs)에 기초하여 칩 선택 신호용 가변 지연 회로(1261)의 출력을 래치하여 내부 칩 선택 신호(CS_i)로서 출력할 수 있다. A flip-flop (1281) for a chip select signal can latch the output of a variable delay circuit (1261) for a chip select signal based on a clock signal (CLK_cs) for a chip select and output it as an internal chip select signal (CS_i).

복수의 동작 제어 신호용 플립플롭(1291-0 ~ 1291-13)은 제 1 내지 제 14 동작 제어 신호용 플립플롭(1291-0 ~ 1291-13)을 포함할 수 있다. 제 1 내지 제 14 동작 제어 신호용 플립플롭(1291-0 ~ 1291-13)은 동작 제어용 클럭 신호(CLK_ca)에 기초하여 제 1 내지 제 14 동작 제어 신호용 가변 지연 회로(1271-0 ~ 1271-13)의 출력을 래치하여 내부 동작 제어 신호(CA_i[0] ~ CA_i[13])로서 출력할 수 있다. 이때, 내부 동작 제어 신호(CA_i[0] ~ CA_i[13])는 제 1 내지 제 14 내부 동작 제어 신호(CA_i[0] ~ CA_i[13])를 포함할 수 있다. 따라서, 제 1 내지 제 14 동작 제어 신호용 플립플롭(1291-0 ~ 1291-13) 각각은 동작 제어용 클럭 신호(CLK_ca)에 기초하여 제 1 내지 제 14 동작 제어 신호용 가변 지연 회로(1271-0 ~ 1271-13) 각각을 래치하고, 래치된 출력을 제 1 내지 제 14 내부 동작 제어 신호(CA_i[0] ~ CA_i[13])로서 각각 출력할 수 있다. The flip-flops (1291-0 to 1291-13) for multiple operation control signals may include flip-flops (1291-0 to 1291-13) for first to fourteenth operation control signals. The flip-flops (1291-0 to 1291-13) for the first to fourteenth operation control signals may latch the outputs of the variable delay circuits (1271-0 to 1271-13) for the first to fourteenth operation control signals based on the clock signal (CLK_ca) for operation control and output them as internal operation control signals (CA_i[0] to CA_i[13]). At this time, the internal operation control signals (CA_i[0] to CA_i[13]) may include the first to fourteenth internal operation control signals (CA_i[0] to CA_i[13]). Accordingly, each of the flip-flops (1291-0 to 1291-13) for the first to fourteenth operation control signals can latch each of the variable delay circuits (1271-0 to 1271-13) for the first to fourteenth operation control signals based on the clock signal (CLK_ca) for operation control, and output the latched outputs as the first to fourteenth internal operation control signals (CA_i[0] to CA_i[13]), respectively.

도 5에서 설명하는 기준 전압 설정 신호(M_VREFCA[6:0]), 제 1 내지 제 14 동작 제어 지연 설정 신호(M_CA0_DLY[3:0] ~ M_CA13_DLY[3:0]) 및 제 1 내지 제 14 기준 전압 레벨 선택 신호(M_CA0_VREF[2:0] ~ M_CA13_VREF[2:0])는 도 2의 설명에서 설명한 설정 회로(110)에 저장된 설정 신호(M_set)일 수 있다. 즉, 설정 신호(M_set)는 기준 전압 설정 신호(M_VREFCA[6:0]), 제 1 내지 제 14 동작 제어 지연 설정 신호(M_CA0_DLY[3:0] ~ M_CA13_DLY[3:0]) 및 제 1 내지 제 14 기준 전압 레벨 선택 신호(M_CA0_VREF[2:0] ~ M_CA13_VREF[2:0])를 포함할 수 있다. 여기서, 제 1 내지 제 14 동작 제어용 버퍼(1241-0 ~ 1241-13)에 공통으로 제공되는 복수의 동작 제어 신호 판별용 기준 전압(VREFCA_B-4 ~ VREFCA_B+3)의 레벨을 조절하는 기준 전압 설정 신호(M_VREFCA[6:0])는 코스(coarse) 트레이닝 동작의 결과로 설정 회로(110)에 저장될 수 있다. 더불어, 제 1 내지 제 14 동작 제어 신호용 가변 지연 회로(127-0 ~ 127-13) 각각의 지연 시간을 설정하는 제 1 내지 제 14 동작 제어 지연 설정 신호(M_CA0_DLY[3:0] ~ M_CA13_DLY[3:0]) 및 칩 선택 신호용 가변 지연 회로(126)의 지연 시간을 설정하는 칩 선택 지연 설정 신호(M_CS_DLY[3:0])는 파인(fine) 트레이닝 동작의 결과로 설정 회로(110)에 저장될 수 있다. 또한, 제 1 내지 제 14 동작 제어용 버퍼(1241-0 ~ 1241-13) 각각에 복수의 복수의 동작 제어 신호 판별용 기준 전압(VREFCA_B-4 ~ VREFCA_B+3) 중 하나를 선택하여 제공하기 위한 제 1 내지 제 14 기준 전압 레벨 선택 신호(M_CA0_VREF[2:0] ~ M_CA13_VREF[2:0]) 역시 파인 트레이닝 동작의 결과로 설정 회로(110)에 저장될 수 있다.The reference voltage setting signal (M_VREFCA[6:0]), the first to fourteenth operation control delay setting signals (M_CA0_DLY[3:0] to M_CA13_DLY[3:0]), and the first to fourteenth reference voltage level selection signals (M_CA0_VREF[2:0] to M_CA13_VREF[2:0]) described in FIG. 5 may be the setting signal (M_set) stored in the setting circuit (110) described in the description of FIG. 2. That is, the setting signal (M_set) may include a reference voltage setting signal (M_VREFCA[6:0]), a first to fourteenth operation control delay setting signal (M_CA0_DLY[3:0] to M_CA13_DLY[3:0]), and a first to fourteenth reference voltage level selection signal (M_CA0_VREF[2:0] to M_CA13_VREF[2:0]). Here, the reference voltage setting signal (M_VREFCA[6:0]) for adjusting the level of a plurality of operation control signal determination reference voltages (VREFCA_B-4 to VREFCA_B+3) commonly provided to the first to fourteenth operation control buffers (1241-0 to 1241-13) may be stored in the setting circuit (110) as a result of a coarse training operation. In addition, the first to fourteenth operation control delay setting signals (M_CA0_DLY[3:0] to M_CA13_DLY[3:0]) that set the delay time of each of the variable delay circuits (127-0 to 127-13) for the first to fourteenth operation control signals and the chip select delay setting signal (M_CS_DLY[3:0]) that sets the delay time of the variable delay circuit (126) for the chip select signal can be stored in the setting circuit (110) as a result of the fine training operation. In addition, the first to fourteenth reference voltage level selection signals (M_CA0_VREF[2:0] to M_CA13_VREF[2:0]) for selecting and providing one of a plurality of reference voltages (VREFCA_B-4 to VREFCA_B+3) for determining a plurality of operation control signals to each of the first to fourteenth operation control buffers (1241-0 to 1241-13) may also be stored in the setting circuit (110) as a result of the fine training operation.

도 6은 본 발명의 다른 실시예에 따른 기준 전압 생성 회로를 설명하기 위한 도면이다.FIG. 6 is a diagram for explaining a reference voltage generation circuit according to another embodiment of the present invention.

도 6을 참조하면, 기준 전압 생성 회로(1211)는 전압 분배 회로(Voltage Divider, 1211-1), 복수의 디코딩 회로(Decoder, 1211-2-1 ~ 1211-2-8) 및 복수의 선택 회로(1211-3-1 ~ 1211-3-8)를 포함할 수 있다. 예를 들어, 복수의 디코딩 회로(1211-2-1 ~ 1211-2-8)는 제 1 내지 제 8 디코딩 회로(1211-2-1 ~ 1211-2-8)를 포함할 수 있고, 복수의 선택 회로(1211-3-1 ~ 1211-3-8)는 제 1 내지 제 8 선택 회로(1211-3-1 ~ 1211-3-8)를 포함할 수 있다.Referring to FIG. 6, the reference voltage generation circuit (1211) may include a voltage divider circuit (Voltage Divider, 1211-1), a plurality of decoding circuits (Decoders, 1211-2-1 to 1211-2-8), and a plurality of selection circuits (1211-3-1 to 1211-3-8). For example, the plurality of decoding circuits (1211-2-1 to 1211-2-8) may include first to eighth decoding circuits (1211-2-1 to 1211-2-8), and the plurality of selection circuits (1211-3-1 to 1211-3-8) may include first to eighth selection circuits (1211-3-1 to 1211-3-8).

전압 분배 회로(1211-1)는 전압 레벨이 다른 복수의 분배 전압(V_dv[127:0])을 생성할 수 있다. 이때, 복수의 분배 전압(V_dv[127:0])은 제 1 내지 제 128 분배 전압(V_dv[0] ~ V_dv[127])을 포함할 수 있다. The voltage distribution circuit (1211-1) can generate a plurality of distribution voltages (V_dv[127:0]) having different voltage levels. At this time, the plurality of distribution voltages (V_dv[127:0]) can include the first to 128th distribution voltages (V_dv[0] to V_dv[127]).

제 1 내지 제 8 디코딩 회로(1211-2-1 ~ 1211-2-8) 각각은 기준 전압 설정 신호(M_VREFCA[6:0])를 디코딩하여 제 1 내지 제 8 디코딩 신호(Dec-4[127:0], Dec-3[127:0], Dec-2[127:0], Dec-1[127:0], Dec-0[127:0], Dec+1[127:0], Dec+2[127:0], Dec+3[127:0])를 각각 생성할 수 있다. 이때, 제 1 내지 제 8 디코딩 신호(Dec-4[127:0], Dec-3[127:0], Dec-2[127:0], Dec-1[127:0], Dec-0[127:0], Dec+1[127:0], Dec+2[127:0], Dec+3[127:0])의 디코딩 값은 서로 다를 수 있다. 예를 들어, 제 5 디코딩 회로(1211-2-5)의 출력인 제 5 디코딩 신호(Dec-0[127:0])의 디코딩 값을 기준(Base)으로, 제 4 디코딩 회로(1211-2-4), 제 3 디코딩 회로(1211-2-3), 제 2 디코딩 회로(1211-2-2) 및 제 1 디코딩 회로(1211-2-1)의 출력들(Dec-1[127:0], Dec-2[127:0], Dec-3[127:0], Dec-4[127:0])의 디코딩 값이 순차적으로 낮아지고, 제 6 디코딩 회로(1211-2-6), 제 7 디코딩 회로(1211-2-7) 및 제 8 디코딩 회로(1211-2-8)의 출력들(Dec+1[127:0], Dec+2[127:0], Dec+3[127:0])의 디코딩 값이 순차적으로 높아지도록 제 1 내지 제 8 디코딩 회로(1211-2-1 ~ 1211-2-8)가 구성될 수 있다.Each of the first to eighth decoding circuits (1211-2-1 to 1211-2-8) can decode the reference voltage setting signal (M_VREFCA[6:0]) to generate the first to eighth decoding signals (Dec-4[127:0], Dec-3[127:0], Dec-2[127:0], Dec-1[127:0], Dec-0[127:0], Dec+1[127:0], Dec+2[127:0], Dec+3[127:0]), respectively. At this time, the decoding values of the first to eighth decoding signals (Dec-4[127:0], Dec-3[127:0], Dec-2[127:0], Dec-1[127:0], Dec-0[127:0], Dec+1[127:0], Dec+2[127:0], Dec+3[127:0]) may be different from each other. For example, based on the decoding value of the fifth decoding signal (Dec-0[127:0]) which is the output of the fifth decoding circuit (1211-2-5), the decoding values of the outputs (Dec-1[127:0], Dec-2[127:0], Dec-3[127:0], Dec-4[127:0]) of the fourth decoding circuit (1211-2-4), the third decoding circuit (1211-2-3), the second decoding circuit (1211-2-2) and the first decoding circuit (1211-2-1) are sequentially lowered, and the decoding values of the sixth decoding circuit (1211-2-6), the seventh decoding circuit (1211-2-7) and the eighth decoding circuit (1211-2-8) are sequentially lowered. The first to eighth decoding circuits (1211-2-1 to 1211-2-8) can be configured so that the decoding values of the outputs (Dec+1[127:0], Dec+2[127:0], Dec+3[127:0]) sequentially increase.

제 1 내지 제 8 선택 회로(1211-3-1 ~ 1211-3-8) 각각은 제 1 내지 제 8 디코딩 신호(Dec-4[127:0], Dec-3[127:0], Dec-2[127:0], Dec-1[127:0], Dec-0[127:0], Dec+1[127:0], Dec+2[127:0], Dec+3[127:0]) 각각에 기초하여 제 1 내지 제 128 분배 전압(V_dv[0] ~ V_dv[127]) 중 하나를 선택하고, 선택된 분배 전압을 제 1 내지 제 8 동작 제어 신호 판별용 기준 전압(VREFCA_B-4 ~ VREFCA_B+3)으로 출력하도록 구성될 수 있다. 예를 들어, 제 1 선택 회로(1211-3-1)는 제 1 디코딩 신호(Dec-4[127:0])에 기초하여 제 1 내지 제 128 분배 전압(V_dv[127:0]) 중 하나를 선택하고, 선택된 분배 전압을 제 1 동작 제어 신호 판별용 기준 전압(VREFCA_B-4)으로 출력할 수 있다. 여기서, 복수의 동작 제어 신호 판별용 기준 전압(VREFCA_B-4 ~ VREFCA_B+3)은 제 1 내지 제 8 동작 제어 신호 판별용 기준 전압(VREFCA_B-4 ~ VREFCA_B+3)을 포함할 수 있다. Each of the first to eighth selection circuits (1211-3-1 to 1211-3-8) may be configured to select one of the first to 128th division voltages (V_dv[0] to V_dv[127]) based on each of the first to eighth decoding signals (Dec-4[127:0], Dec-3[127:0], Dec-2[127:0], Dec-1[127:0], Dec-0[127:0], Dec+1[127:0], Dec+2[127:0], Dec+3[127:0]), and output the selected division voltage as the first to eighth operation control signal determination reference voltage (VREFCA_B-4 to VREFCA_B+3). For example, the first selection circuit (1211-3-1) may select one of the first to 128th division voltages (V_dv[127:0]) based on the first decoding signal (Dec-4[127:0]) and output the selected division voltage as the first operation control signal discrimination reference voltage (VREFCA_B-4). Here, the plurality of operation control signal discrimination reference voltages (VREFCA_B-4 to VREFCA_B+3) may include the first to eighth operation control signal discrimination reference voltages (VREFCA_B-4 to VREFCA_B+3).

제 1 내지 제 8 선택 회로(1211-3-1 ~ 1211-3-8) 각각은 제 1 내지 제 8 디코딩 신호(Dec-4[127:0], Dec-3[127:0], Dec-2[127:0], Dec-1[127:0], Dec-0[127:0], Dec+1[127:0], Dec+2[127:0], Dec+3[127:0])의 각 디코딩 값에 대응하는 분배 전압을 선택하도록 구성될 수 있다. 따라서, 제 5 선택 회로(1211-3-5)의 출력 즉, 제 5 동작 제어 신호 판별용 기준 전압(VREFCA_BASE)을 기준으로 제 4 선택 회로(1211-3-4), 제 3 선택 회로(1211-3-3), 제 2 선택 회로(1211-3-2) 및 제 1 선택 회로(1211-3-1)의 출력들(VREFCA_B-1, VREFCA_B-2, VREFCA_B-3, VREFCA_B-4) 레벨이 순차적으로 낮아질 수 있다. 또한, 제 5 선택 회로(1211-3-5)의 출력 즉, 제 5 동작 제어 신호 판별용 기준 전압(VREFCA_BASE)을 기준으로 제 6 선택 회로(1211-3-6), 제 7 선택 회로(1211-3-7) 및 제 8 선택 회로(1211-3-8)의 출력들(VREFCA_B+1, VREFCA_B+2, VREFCA_B+3) 레벨이 순차적으로 높아질 수 있다.Each of the first to eighth selection circuits (1211-3-1 to 1211-3-8) can be configured to select a division voltage corresponding to each decoding value of the first to eighth decoding signals (Dec-4[127:0], Dec-3[127:0], Dec-2[127:0], Dec-1[127:0], Dec-0[127:0], Dec+1[127:0], Dec+2[127:0], Dec+3[127:0]). Accordingly, the output levels (VREFCA_B-1, VREFCA_B-2, VREFCA_B-3, VREFCA_B-4) of the fourth selection circuit (1211-3-4), the third selection circuit (1211-3-3), the second selection circuit (1211-3-2), and the first selection circuit (1211-3-1) can be sequentially lowered based on the output of the fifth selection circuit (1211-3-5), i.e., the reference voltage (VREFCA_BASE) for determining the fifth operation control signal. In addition, the levels of the outputs (VREFCA_B+1, VREFCA_B+2, VREFCA_B+3) of the sixth selection circuit (1211-3-6), the seventh selection circuit (1211-3-7), and the eighth selection circuit (1211-3-8) can sequentially increase based on the output of the fifth selection circuit (1211-3-5), that is, the reference voltage (VREFCA_BASE) for determining the fifth operation control signal.

도 7은 본 발명의 실시예에 따른 반도체 집적 회로의 트레이닝 동작을 설명하기 위한 순서도이다.FIG. 7 is a flowchart for explaining a training operation of a semiconductor integrated circuit according to an embodiment of the present invention.

도 7을 참조하면, 복수의 메모리 장치를 포함하는 반도체 집적 회로의 트레이닝 동작 방법은 활성화 단계(S10), 코스 트레이닝 단계(S20) 및 파인 트레이닝 단계(S30)를 포함할 수 있다.Referring to FIG. 7, a training operation method of a semiconductor integrated circuit including a plurality of memory devices may include an activation step (S10), a coarse training step (S20), and a fine training step (S30).

활성화 단계(S10)는 복수의 메모리 장치를 활성화시키는 단계로서, 파워 업 동작(Power Up) 및 초기화 동작(Initialization)을 포함할 수 있다. 이때, 파워 업 동작(Power Up)은 메모리 장치에 최초로 전원 전압이 인가된 이후, 메모리 장치 내부의 특정 노드 전압 레벨이 설정된 전압 레벨이상으로 높아질 때까지 대기하는 동작을 포함할 수 있다. 초기화 동작(Initialization)은 메모리 장치의 내부 특정 회로들의 출력 또는 특정 노드들을 설정된 레벨로 형성하는 동작을 포함할 수 있다. 즉, 활성화 단계(S10)는 메모리 장치에 전원 전압이 인가되고, 메모리 장치가 정상적인 동작을 수행할 수 있도록 준비하는 동작들을 포함할 수 있다.The activation step (S10) is a step of activating a plurality of memory devices, and may include a power up operation (Power Up) and an initialization operation (Initialization). At this time, the power up operation (Power Up) may include an operation of waiting until a specific node voltage level inside the memory device increases above a set voltage level after a power voltage is first applied to the memory device. The initialization operation (Initialization) may include an operation of forming outputs of specific circuits inside the memory device or specific nodes to a set level. That is, the activation step (S10) may include operations of applying a power voltage to the memory device and preparing the memory device to perform normal operations.

코스 트레이닝 단계(S20)는 복수의 메모리 장치별로 트레이닝 동작을 수생하는 단계를 포함할 수 있다. 예를 들어, 코스 트레이닝 단계(S20)는 복수의 메모리 장치별로 내부 칩 선택 신호(CS_i)의 윈도우(CS Eye)를 기준으로 칩 선택 신호 판별용 기준 전압(VREFCS)을 트레이닝하는 단계(S21) 및 복수의 메모리 장치별로 내부 동작 제어 신호(CA_i)의 윈도우(CA Eye)를 기준으로 동작 제어 신호 판별용 기준 전압(VREFCA)을 트레이닝하는 단계(S22)를 포함할 수 있다. The course training step (S20) may include a step of performing a training operation for each of a plurality of memory devices. For example, the course training step (S20) may include a step (S21) of training a reference voltage (VREFCS) for determining a chip selection signal based on a window (CS Eye) of an internal chip selection signal (CS_i) for each of a plurality of memory devices, and a step (S22) of training a reference voltage (VREFCA) for determining an operation control signal based on a window (CA Eye) of an internal operation control signal (CA_i) for each of a plurality of memory devices.

파인 트레이닝 단계(S30)는 복수의 메모리 장치 각각에 구비된 핀별(per Pin) 또는 패드별로 트레이닝 동작을 수행하는 단계를 포함할 수 있다. 예를 들어, 파인 트레이닝 단계(S30)는 하나의 메모리 장치가 구비하는 각 핀 또는 각 패드를 통해 수신한 신호들(예를 들어, 복수의 외부 동작 제어 신호(CA_e[0] ~ CA_e[13] 또는 외부 칩 선택 신호(CS_e))을 판별하기 위한 기준 전압(VREFCS, VREFCA_B-4 ~ VREFCA_B+3) 각각에 대해 트레이닝하는 단계(S31)를 포함할 수 있다. 또한, 파인 트레이닝 단계(S30)는 하나의 메모리 장치가 구비하는 각 핀 또는 각 패드를 통해 수신한 신호들(예를 들어, 복수의 외부 동작 제어 신호(CA_e[0] ~ CA_e[13] 또는 외부 칩 선택 신호(CS_e))의 지연 시간에 대해 트레이닝하는 동작(S32)를 포함할 수 있다. The fine training step (S30) may include a step of performing a training operation per pin or per pad provided in each of the plurality of memory devices. For example, the fine training step (S30) may include a step (S31) of training for each of the reference voltages (VREFCS, VREFCA_B-4 to VREFCA_B+3) for determining signals (e.g., multiple external operation control signals (CA_e[0] to CA_e[13] or external chip selection signals (CS_e))) received through each pin or each pad provided in one memory device. In addition, the fine training step (S30) may include an operation (S32) of training for a delay time of signals (e.g., multiple external operation control signals (CA_e[0] to CA_e[13] or external chip selection signals (CS_e)) received through each pin or each pad provided in one memory device.

더욱 상세히 예를 들면, 코스 트레이닝 동작(S20)은 기준 전압 설정 신호(M_VREFCA[6:0])를 설정 회로(110)에 저장하는 동작을 포함할 수 있고, 파인 트레이닝 동작(S30)은 기준 전압 설정 신호(M_VREFCA[6:0])에 따라 생성되는 복수의 동작 제어 신호 판별용 기준 전압(VREFCA_B-4 ~ VREFCA_B+3) 중 하나를 선택하는 기준 전압 레벨 선택 신호(M_CA0_VREF[2:0] ~ M_CA13_VREF[2:0])를 설정 회로(110)에 저장하는 동작(S31)을 포함할 수 있다. 또한, 파인 트레이닝 동작(S30)은 핀 별로 수신되는 신호들의 지연 시간을 결정하는 지연 시간 설정 신호(M_CS_DLY[3:0], M_CA0_DLY[3:0] ~ M_CA13_DLY[3:0])를 설정 회로(110)에 저장하는 동작을 포함할 수 있다.For example, in more detail, the course training operation (S20) may include an operation of storing a reference voltage setting signal (M_VREFCA[6:0]) in the setting circuit (110), and the fine training operation (S30) may include an operation of storing a reference voltage level selection signal (M_CA0_VREF[2:0] to M_CA13_VREF[2:0]) for selecting one of a plurality of operation control signal determination reference voltages (VREFCA_B-4 to VREFCA_B+3) generated according to the reference voltage setting signal (M_VREFCA[6:0]) in the setting circuit (110) (S31). In addition, the fine training operation (S30) may include an operation of storing a delay time setting signal (M_CS_DLY[3:0], M_CA0_DLY[3:0] to M_CA13_DLY[3:0]) for determining a delay time of signals received for each pin in the setting circuit (110).

따라서, 본 발명의 실시예에 따른 반도체 집적 회로는 각 메모리 장치별로 코스 트레이닝 동작을 수행하고, 각 메모리 장치의 핀별로 파인 트레이닝 동작을 수행하여, 각 트레이닝 결과에 따라 기준 전압과 지연 시간을 설정할 수 있다. Accordingly, the semiconductor integrated circuit according to the embodiment of the present invention can perform a coarse training operation for each memory device and a fine training operation for each pin of each memory device, thereby setting a reference voltage and a delay time according to each training result.

이상 첨부된 도면을 참조하여 본 발명의 기술적 사상에 따른 실시예들을 설명하였으나, 이는 본 발명의 개념에 따른 실시예를 설명하기 위한 것일 뿐이며, 본 발명은 상기 실시예들에 한정되지 않는다. 청구범위에 기재된 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 실시예들에 대한 다양한 형태의 치환, 변형 및 변경이 가능할 것이며, 이 또한 본 발명의 범위에 속한다고 할 것이다.Although the embodiments according to the technical idea of the present invention have been described with reference to the attached drawings, this is only for explaining the embodiments according to the concept of the present invention, and the present invention is not limited to the embodiments. Various forms of substitution, modification, and change of the embodiments may be made by those skilled in the art without departing from the technical idea of the present invention described in the claims, and this will also be considered to fall within the scope of the present invention.

1000: 반도체 집적 회로 100: 메모리 장치
110: 설정 회로 120: 입력 회로
130: 내부 회로
1000: Semiconductor integrated circuits 100: Memory devices
110: Setting circuit 120: Input circuit
130: Internal circuit

Claims (11)

패드로부터 수신되는 외부 신호를 버퍼링하는 버퍼, 복수의 지연 설정 신호에 기초하여 상기 버퍼로부터 출력되는 신호를 지연시키는 가변 지연 회로, 클럭 신호에 기초하여 상기 가변 지연 회로의 출력을 래치하여 내부 신호로서 출력하는 래치를 구비한 입력 회로; 및
상기 복수의 지연 설정 신호를 저장하는 설정 회로를 포함하는
반도체 장치.
An input circuit having a buffer for buffering an external signal received from a pad, a variable delay circuit for delaying a signal output from the buffer based on a plurality of delay setting signals, and a latch for latching an output of the variable delay circuit based on a clock signal and outputting it as an internal signal; and
A setting circuit including a setting circuit storing the plurality of delay setting signals.
Semiconductor devices.
제1항에 있어서,
상기 가변 지연 회로는,
상기 복수의 지연 설정 신호에 기초하여 지연 시간을 조절하고, 조절된 상기 지연 시간으로 상기 버퍼로부터 출력되는 신호를 지연시키는
반도체 장치.
In the first paragraph,
The above variable delay circuit,
Adjusting the delay time based on the above plurality of delay setting signals and delaying the signal output from the buffer with the adjusted delay time.
Semiconductor devices.
제1항에 있어서,
상기 버퍼는,
기준 전압의 레벨을 기초로 하여 상기 외부 신호를 버퍼링하는
반도체 장치.
In the first paragraph,
The above buffer is,
Buffering the external signal based on the level of the reference voltage.
Semiconductor devices.
제3항에 있어서,
기준 전압 설정 신호에 기초하여 상기 기준 전압의 레벨을 조절하는 기준 전압 생성 회로를 더 포함하는
반도체 장치.
In the third paragraph,
Further comprising a reference voltage generation circuit for adjusting the level of the reference voltage based on a reference voltage setting signal.
Semiconductor devices.
제4항에 있어서,
상기 설정 회로는,
상기 기준 전압 설정 신호를 추가로 저장하는
반도체 장치.
In paragraph 4,
The above setting circuit is,
Additional storage of the above reference voltage setting signal
Semiconductor devices.
제3항에 있어서,
기준 전압 설정 신호에 기초하여 복수의 기준 전압을 생성하는 기준 전압 생성 회로, 및
기준 전압 선택 신호에 기초하여 상기 복수의 기준 전압 중 하나를 상기 버퍼에 제공하는 멀티플렉서를 더 포함하는
반도체 장치.
In the third paragraph,
A reference voltage generation circuit that generates a plurality of reference voltages based on a reference voltage setting signal, and
Further comprising a multiplexer providing one of the plurality of reference voltages to the buffer based on a reference voltage selection signal.
Semiconductor devices.
제6항에 있어서,
상기 설정 회로는,
상기 기준 전압 설정 신호 및 상기 기준 전압 선택 신호를 추가로 저장하는
반도체 장치.
In Article 6,
The above setting circuit is,
Additional storage of the above reference voltage setting signal and the above reference voltage selection signal.
Semiconductor devices.
복수의 메모리 장치별로 코스 트레이닝 동작을 수행하는 단계; 및
상기 복수의 메모리 장치 각각에 구비된 패드별로 파인 트레이닝 동작을 수행하는 단계를 포함하는
트레이닝 방법.
A step of performing a course training operation for each of a plurality of memory devices; and
A step of performing a fine training operation for each pad provided in each of the plurality of memory devices
Training methods.
제8항에 있어서,
상기 복수의 메모리 장치는,
메모리 버퍼를 통해 외부 신호들을 수신하는
트레이닝 방법.
In Article 8,
The above plurality of memory devices,
Receiving external signals through a memory buffer
Training methods.
제9항에 있어서,
상기 코스 트레이닝 동작을 수행하는 단계는,
상기 복수의 메모리 장치별로 수신되는 상기 외부 신호들의 윈도우를 기초로 상기 외부 신호들을 판별하기 위한 기준 전압 레벨을 조절하는 단계를 포함하는
트레이닝 방법.
In Article 9,
The steps for performing the above course training movements are:
A step of adjusting a reference voltage level for determining the external signals based on a window of the external signals received by each of the plurality of memory devices.
Training methods.
제10항에 있어서,
상기 파인 트레이닝 동작을 수행하는 단계는,
상기 패드별로 수신되는 외부 신호들의 윈도우를 기초로 상기 기준 전압의 레벨을 선택하는 단계, 및
상기 패드별로 수신되는 외부 신호들의 윈도우를 기초로 상기 외부 신호들의 지연 시간을 조절하는 단계를 포함하는
트레이닝 방법.
In Article 10,
The steps for performing the above fine training movements are:
A step of selecting the level of the reference voltage based on the window of external signals received for each of the above pads, and
A step of adjusting the delay time of the external signals based on the window of the external signals received for each pad is included.
Training methods.
KR1020230086875A 2023-02-13 2023-07-05 A semiconductor device and training method Pending KR20240126387A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US18/497,772 US20240274168A1 (en) 2023-02-13 2023-10-30 Semiconductor device and training method of the semiconductor device
CN202311635404.3A CN118486342A (en) 2023-02-13 2023-12-01 Semiconductor equipment and training method for semiconductor equipment

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20230018657 2023-02-13
KR1020230018657 2023-02-13

Publications (1)

Publication Number Publication Date
KR20240126387A true KR20240126387A (en) 2024-08-20

Family

ID=92592213

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230086875A Pending KR20240126387A (en) 2023-02-13 2023-07-05 A semiconductor device and training method

Country Status (1)

Country Link
KR (1) KR20240126387A (en)

Similar Documents

Publication Publication Date Title
US10290336B2 (en) Methods and apparatuses including command delay adjustment circuit
US7038953B2 (en) Memory interface control circuit and memory interface control method
TWI617137B (en) Semiconductor device
KR100929790B1 (en) Synchronous mirror delay (SMD) circuit and method including ring oscillator for timing course and fine delay intervals
US7457191B2 (en) Apparatus and method of generating output enable signal for semiconductor memory apparatus
US12073914B2 (en) Memory device, a memory system and an operating method of the memory device
KR101138832B1 (en) Semiconductor memory device and method operating the same
KR100458812B1 (en) Semiconductor memory device capable of securing large latch margin
US20070210850A1 (en) Internal clock generator
US20150146477A1 (en) Semiconductor device
US20150113236A1 (en) Memory controller
US6754112B2 (en) Integrated circuit devices having delay circuits for controlling setup/delay times of data signals that are provided to memory devices
US10755761B2 (en) Semiconductor device and system
KR20240126387A (en) A semiconductor device and training method
US20240274168A1 (en) Semiconductor device and training method of the semiconductor device
US7173878B2 (en) Apparatus for driving output signals from DLL circuit
CN118486342A (en) Semiconductor equipment and training method for semiconductor equipment
KR102815209B1 (en) Semiconductor memory device and operating method thereof
US7656207B2 (en) Delay locked loop circuit having coarse lock time adaptive to frequency band and semiconductor memory device having the delay locked loop circuit
KR20150040540A (en) Semiconductor dvice and semiconductor systems including the same
KR20180013451A (en) Semiconductor Apparatus
EP4318475A1 (en) Memory module adjusting inter-rank clock timing, memory system and training method thereof
KR100911191B1 (en) Frequency regulating device and DLL circuit comprising the same
KR20180051108A (en) Input buffer circuit
KR20230014613A (en) Memory device, memory system and operating method of memory device

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20230705

PG1501 Laying open of application