KR100719181B1 - Semiconductor memory device with temperature sensing device and there for operation - Google Patents
Semiconductor memory device with temperature sensing device and there for operation Download PDFInfo
- Publication number
- KR100719181B1 KR100719181B1 KR1020060049134A KR20060049134A KR100719181B1 KR 100719181 B1 KR100719181 B1 KR 100719181B1 KR 1020060049134 A KR1020060049134 A KR 1020060049134A KR 20060049134 A KR20060049134 A KR 20060049134A KR 100719181 B1 KR100719181 B1 KR 100719181B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- temperature
- output
- temperature sensing
- value
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/04—Arrangements for writing information into, or reading information out from, a digital store with means for avoiding disturbances due to temperature effects
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital 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/406—Management or control of the refreshing or charge-regeneration cycles
- G11C11/40626—Temperature related aspects of refresh operations
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital 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/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/4072—Circuits for initialization, powering up or down, clearing memory or presetting
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/20—Memory cell initialisation circuits, e.g. when powering up or down, memory clear, latent image memory
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Dram (AREA)
- Read Only Memory (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
본 발명은 저장된 온도값의 유효 여부를 알려주는 반도체메모리소자의 온도감지장치를 제공하기 위한 것으로, 이를 위한 본 발명으로 구동신호에 응답하여 온도를 감지하기 위한 온도감지수단; 상기 온도 감지수단의 출력을 저장한 뒤 이를 온도값으로 출력하기 위한 저장수단; 및 상기 구동신호의 활성화로부터 일정시간 이후 상기 저장수단에 저장된 값이 초기화되도록 제어하기 위한 초기화제어수단을 구비하는 반도체메모리소자의 온도 감지장치를 제공한다.The present invention provides a temperature sensing device for a semiconductor memory device that indicates whether a stored temperature value is valid. The present invention provides a temperature sensing device for sensing a temperature in response to a driving signal. Storage means for storing the output of the temperature sensing means and outputting the output as a temperature value; And initialization control means for controlling a value stored in the storage means to be initialized after a predetermined time from activation of the drive signal.
온도, 초기화, 신뢰성, 리프레쉬, 반도체 Temperature, Initialization, Reliability, Refresh, Semiconductor
Description
도 1은 종래기술에 따른 온도 감지장치의 블록 구성도.1 is a block diagram of a temperature sensing device according to the prior art;
도 2는 도 1의 MPR 레지스터의 내부 회로도Fig. 2 is an internal circuit diagram of the MPR register of Fig.
도 3은 도 1에 도시된 온도 감지장치의 동작 파형도.3 is an operational waveform diagram of the temperature sensing apparatus shown in Fig.
도 4는 본 발명의 일 실시 예에 따른 온도 감지장치의 블록 구성도.4 is a block diagram of a temperature sensing device according to an embodiment of the present invention.
도 5는 도 4의 온도 감지부의 내부 회로도.5 is an internal circuit diagram of the temperature sensing unit of FIG.
도 6은 도 4의 초기화 제어부의 내부 회로도.6 is an internal circuit diagram of the initialization control unit of FIG.
도 7은 도 6에 도시된 초기화 제어부의 동작 파형도.7 is an operation waveform diagram of the initialization control unit shown in Fig.
도 8은 도 4의 MPR 레지스터의 내부 회로도Fig. 8 is an internal circuit diagram of the MPR register of Fig.
도 9는 도 4 내지 도 8에 도시된 온도 감지장치의 동작 파형도.Fig. 9 is an operational waveform diagram of the temperature sensing device shown in Figs. 4 to 8. Fig.
* 도면의 주요 부분에 대한 부호의 설명DESCRIPTION OF THE REFERENCE NUMERALS
100 : 온도 감지부100: Temperature sensing unit
200 : MPR 레지스터200: MPR register
300 : 출력 드라이버300: Output driver
400 : 초기화 제어부400: initialization control section
본 발명은 반도체 설계 기술에 관한 것으로, 특히 온도 감지장치를 포함하는 반도체메모리소자에 관한 것이다.BACKGROUND OF THE
일반적인 반도체메모리소자는 데이터를 저장하기 위한 셀로 스위치 역할을 하는 트랜지스터와 전하(데이터)를 저장하는 커패시터를 포함한다. 데이터의 보관은 커패시터에 전하가 축적되어 있는 것이므로 원리적으로는 전력의 소비가 없다. 그러나 MOS 트랜지스터의 PN 결합 등에 누설전류가 있어서 저장된 초기의 전하량이 소멸되므로 데이터가 소실될 수 있다. 이를 방지하기 위해서 데이터를 잃어버리기 전에 메모리 셀 내의 데이터를 읽어서 그 읽어낸 정보에 맞추어 다시금 초기의 전하량으로 재충전해 주어야 한다.A typical semiconductor memory device includes a transistor serving as a switch to a cell for storing data and a capacitor for storing charge (data). Since data is stored in the capacitors, there is no power consumption in principle. However, since there is a leakage current in the PN junction of the MOS transistor and the like, the amount of stored initial charge is lost, so data may be lost. To prevent this, the data in the memory cell must be read before the data is lost and recharged with the initial charge amount again according to the read information.
이 동작을 주기적으로 반복해야만 데이터의 기억이 유지된다. 이러한 셀 전하의 재충전 과정을 리프레쉬(refresh) 동작이라 부르며, 리프레쉬 제어는 디램 제어기(DRAM controller)에서 이루어진다. 그러한 리프레쉬(refresh) 동작의 필요에 기인하여 디램에서는 리프레쉬 전력이 소모된다. 보다 저전력을 요구하는 배터리 오퍼레이티드 시스템(battery operated system)에서 전력 소모를 줄이는 것은 매우 중요하며 크리티컬(critical)한 이슈이다.This operation is repeated periodically to maintain data storage. This cell charge recharging process is referred to as a refresh operation, and the refresh control is performed in a DRAM controller. Due to the necessity of such a refresh operation, refresh power is consumed in the DRAM. Reducing power consumption in battery operated systems that require lower power is a critical and critical issue.
리프레쉬(refresh)에 필요한 전력소모를 줄이는 시도중 하나는 리프레쉬(refresh) 주기를 온도에 따라 변화시키는 것이다. 디램(DRAM)에서의 데이터 보유 타임은 온도가 낮아질수록 길어진다. 따라서, 온도 영역을 여러 영역들로 분할하여 두고 낮은 온도 영역에서는 리프레쉬 클럭의 주파수를 상대적으로 낮추어 주면 전력의 소모는 줄어들 것임에 틀림없다. 따라서, 디램(DRAM) 내부에 온도를 정확하게 감지하고, 감지한 온도의 정보를 출력해 줄 수 있는 장치가 필요하다.One of the attempts to reduce the power consumption required for a refresh is to change the refresh period with temperature. The data retention time in the DRAM becomes longer as the temperature is lowered. Therefore, if the temperature region is divided into several regions and the frequency of the refresh clock is relatively lowered in the low temperature region, the power consumption must be reduced. Accordingly, there is a need for a device capable of accurately detecting the temperature inside the DRAM and outputting information of the sensed temperature.
또한, 반도체 메모리 장치는 그 집적 레벨 및 동작 속도가 증가함에 따라 반도체 메모리 장치 자체에서 많은 열을 발생한다. 이렇게 발생한 열은 반도체 메모리 장치의 내부 온도를 상승시켜 정상적인 동작을 방해하고, 자칫 반도체 메모리 장치의 불량을 초래하거나, 반도체 메모리 장치 자체가 파손되는 원인으로 작용하게 된다. 따라서, 반도체 메모리 장치의 온도를 정확하게 감지하고, 감지한 온도의 정보를 출력해 줄 수 있는 장치가 필요하다. Further, the semiconductor memory device generates a lot of heat in the semiconductor memory device itself as its integration level and operation speed increase. The heat generated in this way raises the internal temperature of the semiconductor memory device and hinders normal operation, resulting in defects in the semiconductor memory device or damage to the semiconductor memory device itself. Therefore, there is a need for a device that can accurately detect the temperature of the semiconductor memory device and output information of the sensed temperature.
도 1은 종래기술에 따른 반도체메모리소자 내 온도감지장치의 블록 구성도이다.1 is a block diagram of a conventional temperature sensing device in a semiconductor memory device.
도 1을 참조하면, 종래기술에 따른 온도 감지장치는 구동신호(ODTS_EN)에 응답하여 온도를 감지하기 위한 온도감지부(10)와, 온도감지부(10)의 출력값(TM_VAL[0:N])을 저장하고, 출력 활성화신호(RD_ODTS)에 응답하여 저장된 값을 출력하기 위한 MPR 레지스터(20)와, MPR 레지스터(20)의 출력값(MPR[0:N])을 온도값(ODTS_DT[0:N])을 드라이빙하기 위한 출력 드라이버(30)를 구비한다.Referring to FIG. 1, a conventional temperature sensing apparatus includes a
도 2는 도 1의 MPR 레지스터(20)의 내부 회로도이다.2 is an internal circuit diagram of the
도 2에 도시된 바와 같이, MPR 레지스터(20)는 온도 감지부(10)의 출력값(TM_VAL[0:N])을 각 비트 단위로 저장하기 위한 복수의 저장소자를 포함한다. 여기서, 복수의 저장소자는 동일한 회로적 구현을 가지므로, 하나만을 예로서 살펴보도록 한다.2, the
제1 저장소자는 온도 감지부(10)의 출력신호(TM_VAL[0])를 래치하기 위한 래치소자(22)와, 출력 활성화신호(RD_ODTS)에 응답하여 래치소자(22)의 출력 데이터를 전달하기 위한 트랜스퍼 게이트(TG1)를 포함한다.The first storage element includes a
전술한 MPR 레지스터(20)는 온도 감지부(10)의 출력값(TM_VAL[0:N])을 각 비트단위로 저장하고, 출력 활성화신호(RD_ODTS)에 응답하여 저장된 데이터(MPR[0:N])를 출력한다.The MPR register 20 stores the output value TM_VAL [0: N] of the
도 3은 도 1 내지 도 2에 도시된 온도 감지장치의 동작 파형도로서, 이를 참조하여 구동 및 문제점을 살펴보도록 한다. 참고적으로, 현재 온도는 반도체메모리소자의 온도 변화를 나타낸다.FIG. 3 is an operation waveform diagram of the temperature sensing apparatus shown in FIGS. 1 and 2. Referring to FIG. 3, the operation and problems will be described. For reference, the current temperature represents a temperature change of the semiconductor memory device.
먼저, N번째의 인가된 구동신호(ODTS_EN[N])가 활성화되면, 온도 감지부(10)가 이에 응답하여 현재 온도 'A'를 감지한다.First, when the Nth applied driving signal ODTS_EN [N] is activated, the
이어, MPR 레지스터(20)는 N번째 온도값([N]th ODTS data)으로 온도 감지부(10)의 출력값 'A'를 저장한다. 여기서, MPR 레지스터(20)는 온도감지부(10)에 의한 새로운 값이 인가되기 전까지, 이전 구동에 의한 온도값([N-1]th ODTS data)을 지속적으로 저장하고 유지하는 것을 알 수 있다.Next, the MPR register 20 stores the output value 'A' of the
이후, N번째 구동신호(ODTS_EN[N])의 인가로 부터 일정시간이 지난 후, 출력 활성화신호(RD_ODTS)가 인가된다. 따라서, MPR 레지스터(20)는 출력 활성화신호(RD_ODTS)에 응답하여 저장된 값(MPR[0:N])을 출력하며, 출력 드라이버(30)는 이를 온도값(ODTS_DT[0:N]) 'A'를 드라이빙한다.Thereafter, the output activation signal RD_ODTS is applied after a predetermined time from the application of the Nth driving signal ODTS_EN [N]. Therefore, the
한편, 온도 감지장치는 온도값(ODTS_DT[0:N])으로 'A'를 출력하지만, 출력 활성화신호(RD_ODTS)가 인가된 시점에서 반도체메모리소자의 현재 온도는 도시된 바와 같이 'A+2'이다.On the other hand, the temperature sensing device outputs' A 'at a temperature value (ODTS_DT [0: N]), but at the time when the output activation signal RD_ODTS is applied, the current temperature of the semiconductor memory device is' A + 2 'to be.
즉, 전술한 바와 같은 온도 감지장치는 현재의 온도를 반영하지 못하고 있는 것이다.That is, the temperature sensing device as described above does not reflect the current temperature.
구체적으로, JEDEC 스펙에 따르면 소자의 온도가 85℃ 미만인 경우에는 64ms 주기로 리프레쉬가 수행되어야 하며, 85℃ 이상인 경우에는 32ms 주기로 리프레쉬가 수행되어야 한다.Specifically, according to the JEDEC specification, when the temperature of the device is less than 85 ° C, the refresh must be performed in 64 ms cycles, and in the case of 85 ° C or more, the refresh must be performed in 32 ms cycles.
그런데, N번째 온도 감지부(10)의 구동에 의해 MPR 레지스터에 83℃가 저장되어 있는데, 현재 온도가 85℃ 이상으로 상승하였다고 가정하자. 이러한 경우, 칩셋(chipset)은 출력 활성화신호(RD_ODTS)를 통해 온도 감지장치로 부터 83℃라는 온도 정보를 얻은 뒤, 64ms의 주기로 리프레쉬를 수행할 것이다. 그런데, 실제 온도는 85℃ 이상으로 34ms의 주기로 리프레쉬가 수행되어야 할 것이다. 이와 같이, 유효하지 않은 온도값으로 인해 리프레쉬를 적절하게 수행하지 못하면 데이터가 지워질 수 있다.Suppose that the temperature of 83 ° C is stored in the MPR register by driving the N-th
전술한 바와 같이, 종래기술에 따른 온도 감지장치는 실제적으로 반도체메모 리소자의 온도 변동을 반영하지 못한다. 이는 온도 감지장치가 MPR 레지스터에 저장된 온도값을 새로운 구동신호가 인가될 때까지 유지하기 때문으로, 칩셋은 온도 감지장치의 온도값이 유효한지 여부를 알 수 없다.As described above, the temperature sensing device according to the prior art does not actually reflect the temperature fluctuation of the semiconductor memory device. This is because the temperature sensing device keeps the temperature value stored in the MPR register until a new driving signal is applied, so that the chipset can not know whether the temperature value of the temperature sensing device is valid.
본 발명은 상기와 같은 종래 기술의 문제점을 해결하기 위하여 제안된 것으로, 저장된 온도 값의 유효 여부를 알려주는 반도체메모리소자의 온도감지장치를 제공하는데 그 목적이 있다.It is an object of the present invention to provide a temperature sensing device for a semiconductor memory device which is capable of indicating the validity of a stored temperature value.
상기의 기술적 과제를 달성하기 위한 본 발명의 일 측면에 따른 반도체메모리소자의 온도 감지장치는 구동신호에 응답하여 온도를 감지하기 위한 온도감지수단; 상기 온도 감지수단의 출력을 저장한 뒤 이를 온도값으로 출력하기 위한 저장수단; 및 상기 구동신호의 활성화로 부터 일정시간 이후 상기 저장수단에 저장된 값이 초기화되도록 제어하기 위한 초기화제어수단을 구비한다.According to an aspect of the present invention, there is provided an apparatus for sensing a temperature of a semiconductor memory device, the apparatus comprising: a temperature sensing unit for sensing a temperature in response to a driving signal; Storage means for storing the output of the temperature sensing means and outputting the output as a temperature value; And initialization control means for controlling a value stored in the storage means to be initialized after a predetermined time from activation of the drive signal.
본 발명의 다른 측면에 따른 반도체메모리소자의 구동방법은 온도 감지회로를 구비하는 반도체메모리장치의 구동 방법에 있어서, 외부로부터 구동신호를 인가받아 상기 온도 감지회로를 구동하는 제1 단계; 상기 제1 단계의 일정시간 이후에 외부로 알려주는 제2 단계; 및 외부로 부터 상기 구동신호를 재인가 받아 상기 온도 감지회로를 재구동하는 제3 단계를 포함한다.According to another aspect of the present invention, there is provided a method of driving a semiconductor memory device having a temperature sensing circuit, the method comprising: a first step of receiving a driving signal from the outside and driving the temperature sensing circuit; A second step of informing the outside after a predetermined time of the first step; And a third step of re-driving the temperature sensing circuit by re-applying the driving signal from the outside.
이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 정도로 상세히 설명하기 위하여, 본 발명의 가장 바람직한 실시예를 첨부된 도면을 참조하여 설명하기로 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings, in order to facilitate a person skilled in the art to easily carry out the technical idea of the present invention. do.
도 4는 본 발명의 일 실시 예에 따른 온도 감지장치의 블록 구성도이다.4 is a block diagram of a temperature sensing apparatus according to an embodiment of the present invention.
도 4를 참조하면, 본 발명에 따른 온도 감지장치는 구동신호(ODTS_EN)에 응답하여 온도를 감지하기 위한 온도감지부(100)와, 온도 감지부(100)의 출력(TM_VAL[0:N])을 저장한 뒤 이를 온도값(ODTS_DT[0:N])으로 출력하기 위한 저장부(200, 300)와, 구동신호(ODTS_EN)의 활성화로 부터 일정시간 이후 저장부(200, 300)에 저장된 값이 초기화되도록 제어하기 위한 초기화제어부(400)를 포함한다.4, a temperature sensing apparatus according to the present invention includes a
그리고 저장부(200, 300)는 온도감지부(100)의 출력값(ODST_EN)을 저장하고 출력 활성화신호(RD_ODTS)에 응답하여 출력하며, 초기화 제어부(400)의 초기화신호(RST/ST)에 응답하여 저장된 값을 초기화시키기 위한 MPR 레지스터(200)와, MPR 레지스터(200)의 출력값(MPR[0:N])을 온도값(ODTS_DT[0:N])으로 드라이빙하기 위한 출력 드라이버(300)를 구비한다.The
그러므로, 본 발명에 따른 온도 감지장치는 초기화 제어부(400)를 더 구비하여, 온도 감지부(100)의 구동을 위한 구동신호(ODTS_EN)의 활성화로 부터 일정 시간이 지나면 저장된 온도값이 초기화되도록 한다. 이와 같이, 초기화된 온도값을 통해, 칩셋에 현재의 온도가 반영되지 못하고 있음을 알려주어 새로운 구동신호를 인가될 수 있도록 한다. 다시 언급하면, 온도감지장치는 초기화된 값을 통해 칩셋 에 재구동을 요청한다.Therefore, the temperature sensing apparatus according to the present invention further includes an
한편, 다음에서는 각 블록의 회로적 구현을 살펴보도록 한다.On the other hand, the circuit implementation of each block will be described below.
도 5는 도 4의 온도 감지부(100)의 내부 회로도이다.5 is an internal circuit diagram of the
도 5를 참조하면, 온도감지부(100)는 구동신호(ODTS_EN)에 응답하여 온도를 감지하기 위한 온도 센서(120)와, 상한-전압값(VU_LMT)과 하한-전압값(VL_LMT)을 공급하기 위한 전압 공급부(140)와, 구동신호(ODTS_EN)에 응답하여 온도 센서(120)의 아날로그 출력값(Vtmp)을 상한-전압값(VU_LMT) 및 하한-기준값(VL_LMT)을 기준으로 디지털 값(TM_VAL[0:N])으로 변환하여 출력하기 위한 아날로그-디지털 변환부(160)를 포함한다.5, the
여기서, 아날로그-디지털 변환부(160)는 루프를 통해 한 비트 단위로 온도 센서(120)의 출력값(Vtmp)을 트래킹하여 디지털 값(TM_VAL[0:N])으로 변환하는 트랭킹 ADC를 구비한다.Here, the analog-to-
동작을 간략히 살펴보면, 구동신호(ODTS_EN)의 활성화에 응답하여 온도 센서(120)가 현재 온도를 감지한다. 이어, 아날로그-디지털 변환부(160)는 온도 센서(120)의 출력값(Vtmp)을 디지털 값으로 변환하며, 상한-전압값(VU_LMT) 및 하한-전압값(VL_LMT)은 변환 시 기준으로 사용된다.Briefly, in operation, the
도 6은 도 4의 초기화 제어부(400)의 내부 회로도이다.6 is an internal circuit diagram of the
도 6을 참조하면, 초기화 제어부(400)는 구동신호(ODTS_EN)에 응답하여 출력신호(A)를 셋하고 리셋신호(E)에 응답하여 출력신호(A)를 리셋하기 위한 래치(420)와, 래치(420)의 출력신호(A)의 활성화 동안 주기신호(B)를 생성하기 위한 주기신 호 생성부(440)와, 주기신호(B)의 활성화 횟수를 카운팅하기 위한 카운터(460)와, 카운터(460)의 출력신호(C[0:N])에 응답하여 초기화신호(RST) 및 리셋신호(E)를 활성화하기 위한 신호 생성부(480)를 포함한다.6, the
그리고 래치(420)는 구동신호(ODTS_EN)를 반전시키기 위한 인버터(I1)와, 인터버(I1)의 출력신호를 한 입력으로 가지는 제1 낸드게이트(ND1)와 리셋신호(E)를 한 입력으로 갖는 제2 낸드게이트(ND2)가 크로스 커플드되어 구현된다.The
주기신호 생성부(440)는 래치(420)의 출력신호(A)와 주기신호(B)를 입력으로 갖는 낸드게이트(ND3)와, 낸드게이트(ND3)의 출력신호를 지연시켜 주기신호(B)로 출력하기 위한 인버터 체인(442)을 포함한다.The
카운터(460)는 주기신호(B)의 활성화 횟수를 카운팅하여 해당 출력신호(C[0:N])를 활성화하며, 인버터(I4)에 의해 반전된 리셋신호에 응답하여 출력신호(C[0:N])를 초기화한다.The
신호 생성부(480)는 카운터(460)의 복수의 출력신호(C[0:N])를 입력으로 갖는 낸드게이트(ND4)와, 낸드게이트(ND4)의 출력신호(D)를 반전시켜 초기화신호(RST)로 출력하기 위한 인버터(I2)와, 낸드게이트(ND4)의 출력신호(D)를 반전시키기 위한 인버터(I3)와, 낸드게이트(ND4)의 출력신호(D)를 지연시키기 위한 인버터 체인(482)과, 인버터(I3) 및 인버터 체인(482)의 출력신호를 입력으로 가져 리셋신호(E)로 출력하기 위한 낸드게이트(ND5)를 포함한다.The
도 7은 도 6에 도시된 초기화 제어부(400)의 동작 파형도로서, 이를 참조하여 동작을 살펴보도록 한다.FIG. 7 is an operation waveform diagram of the
먼저, 구동신호(ODTS_EN)가 활성화되면, 이를 셋신호로 인가받는 래치(420)가 출력신호(A)를 활성화시킨다.First, when the driving signal ODTS_EN is activated, the
이어, 주기신호 생성부(440)는 래치(420)의 출력신호(A)의 활성화 동안 일정주기를 갖는 주기신호(B)를 생성한다. 이때, 카운터(460)는 주기신호(B)의 활성화 횟수를 카운팅하여 해당 출력신호(C[0:N])를 활성화시킨다. 그리고, 신호 생성부(480) 내 낸드게이트(ND4)는 카운터(460)의 모든 출력신호(C[0:N])를 입력으로 가지기 때문에, 카운터(460)의 출력신호(C[0:N])가 모두 활성화될 때 자신의 출력신호(D)를 활성화하며, 인버터(I2)는 이를 반전시켜 초기화신호(RST)를 활성화한다. 또한, 낸드게이트(ND4)의 출력신호가 활성화된 시점으로 부터 인버터 체인(482)이 갖는 지연시간 이후, 리셋신호(E)가 활성화된다.The
이어, 래치(420)가 리셋신호(E)에 응답하여 자신의 출력신호(A)를 비활성화시키므로, 주기신호 생성부(440)의 구동이 종료된다. 또한, 카운터(460)는 반전된 리셋신호에 응답하여 초기화된다.Then, the
참고적으로, 카운터(460)의 N번째 출력신호(C[N])가 활성화될 때 초기화신호(RST)가 활성화되는데, 이는 카운터(460) 내 설정된 최대 카운팅 회수를 의미하는 것이다. 따라서, 구동신호(ODTS_EN)의 활성화로 부터 초기화신호(RST)의 활성화까지의 시간 간격은 주기신호(B)의 주기와 카운터(460)의 최대 카운팅 횟수의 설정을 통해 조절할 수 있다.For reference, the initialization signal RST is activated when the Nth output signal C [N] of the
도 8은 도 4의 MPR 레지스터(200)의 내부 회로도이다.8 is an internal circuit diagram of the MPR register 200 of FIG.
도 8에 도시된 바와 같이, MPR 레지스터(200)는 온도 감지부(100)의 출력 값(TM_VAL[0:N])을 각 비트 단위로 저장하기 위한 복수의 래치부(210 ~ 250)를 포함한다. 여기서, 래치부(210 ~ 250)는 동일한 회로적 구현을 가지므로 하나만을 예시로서 살펴보도록 한다.8, the
래치부(210)는 온도 감지부(100)의 출력신호(TM_VAL[0])를 래치하고, 초기화신호(RST)에 응답하여 리셋되는 래치소자(212)와, 출력 활성화신호(RD_ODTS)에 응답하여 래치소자(212)의 출력 데이터를 전달하기 위한 트랜스퍼 게이트(TG2)를 포함한다.The
즉, MPR 레지스터(200)는 온도 감지부(100)의 출력신호(TM_VAL[0:N])를() 래치하고, 출력 활성화신호(RD_ODTS)에 응답하여 래치된 값(MPR[0:N])을 출력한다. 또한, 초기화신호(RST)의 활성화 시에 MPR 레지스터(200) 내 모든 래치부(210 ~ 250)는 저장된 값을 리셋한다.That is, the MPR register 200 latches the output signal TM_VAL [0: N] of the
도 9는 도 4 내지 도 8에 도시된 온도 감지장치의 동작 파형도로서, 이를 참조하여 동작을 살펴보도록 한다.FIG. 9 is an operation waveform diagram of the temperature sensing apparatus shown in FIGS. 4 to 8, and the operation thereof will be described with reference to FIG.
먼저, N번째의 인가된 구동신호(ODTS_EN[N])가 활성화되면, 온도 감지부(100)가 이에 응답하여 현재 온도 'A'를 감지한다.First, when the Nth applied driving signal ODTS_EN [N] is activated, the
이어, MPR 레지스터(200)는 N번째 온도값([N]th ODTS data)으로 온도 감지부(100)의 출력값 'A'를 저장한다.Next, the MPR register 200 stores the output value 'A' of the
또한, 초기화 제어부(400)는 구동신호(ODTS_EN)으로 부터 일정시간 이후에 초기화신호(RST/ST)를 활성화시켜, MPR 레지스터(200)가 초기화되도록 한다. 따라서, 데이터 유효구간은 MPR 레지스터(200)가 새로운 온도값을 저장한 시점으로 부 터 초기화신호(RST/ST)가 활성화되기 이전까지가 된다.Also, the
이후, 출력 활성화신호(RD_ODTS)가 인가되면, MPR 레지스터(200) 및 출력 드라이버(300)는 출력 활성화신호(RD_ODTS)에 응답하여 온도값(ODTS_DT[0:N])으로 초기화된 값, 즉 재구동 요청신호(require command for new operation)를 출력한다.Then, when the output enable signal RD_ODTS is applied, the
따라서, 온도값(ODTS_DT[0:N])이 아닌 재구동 요청신호를 인가받은 칩셋은 구동신호(ODTS_EN)를 다시 인가하므로서, 온도 감지장치가 재구동되어 MPR 레지스터(200)에 새로운 온도값이 저장되도록 한다. 이후, 출력 활성화신호(RD_ODTS)를 인가하여 현재 온도가 반영된 새로운 온도값을 인가받는 것이다.Therefore, the chipset to which the redrive request signal other than the temperature value ODTS_DT [0: N] is applied again applies the drive signal ODTS_EN to cause the temperature sensing device to be re-driven and the new temperature value to the
전술한 바와 같이, 본 발명에 따른 온도 감지장치는 구동한지 일정시간이 지나면 온도값 대신 재구동 요청신호를 출력하므로서, 현재 온도가 반영되지 못하고 있음을 알린다. 다시 언급하면, 온도 감지장치는 일정 시간 이후 MPR 레지스터의 값을 초기화하는 초기화 제어부를 더 구비하여, 온도값을 초기화하여 이를 재구동 요청신호로 출력하는 것이다.As described above, the temperature sensing apparatus according to the present invention outputs a re-driving request signal instead of the temperature value after a certain period of time of driving, thereby notifying that the current temperature is not reflected. Again, the temperature sensing apparatus further includes an initialization control unit for initializing the value of the MPR register after a predetermined time, so as to initialize the temperature value and output it as a redrive request signal.
그러므로, 본 발명에 따른 온도 감지장치로부터 현재 온도가 반영된 온도값을 인가받은 반도체메모리소자는 리프레쉬 등과 같이 온도에 관련된 구동을 안정으로 수행하므로, 소자의 신뢰성이 향상된다.Therefore, the semiconductor memory device to which the temperature value reflecting the current temperature is applied from the temperature sensing device according to the present invention stably performs the temperature-related driving such as refreshing, thereby improving the reliability of the device.
한편, 전술한 본 발명에서는 MPR 레지스터가 출력 활성화신호에 응답하여 저장된 값을 출력하는 경우를 예시하였으나, 출력 드라이버가 출력 활성화신호에 액티브되어 MPR 레지스터에 저장된 값을 온도값으로 드라이빙할 수 있으며, 이에 의해 본 발명은 제한받지 않는다.In the present invention, the MPR register outputs the stored value in response to the output enable signal. However, the output driver may be activated to the output enable signal to drive the value stored in the MPR register to the temperature value. The present invention is not limited thereto.
또한, 전술한 본 발명의 초기화 제어부는 구동신호의 활성화 시점을 기준으로 초기화신호를 활성화하나, 구동신호만이 아니라, 온도 감지부 구동의 시작 또는 종료시점을 기준으로 일정시간 이후 초기화신호를 활성화할 수 있으며, 이에 의해 본 발명은 제한받지 않는다.In addition, the initialization control unit of the present invention activates the initialization signal based on the activation timing of the driving signal, but activates the initialization signal after a predetermined time based on the start or end timing of the driving of the temperature sensing unit And thus the present invention is not limited thereto.
이상에서 설명한 본 발명은 전술한 실시 예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속한 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention as defined in the appended claims. Will be apparent to those of ordinary skill in the art.
전술한 본 발명은 소정 시간이 지난 후에는 온도값 대신 초기화된 값을 통해 재구동 요청신호를 출력하므로서, 현재 온도가 반영되지 못하는 일을 방지하여 소자의 신뢰성을 향상시킨다.The above-described present invention outputs a redrive request signal through a value initialized instead of a temperature value after a predetermined time, thereby preventing the current temperature from being reflected, thereby improving the reliability of the device.
Claims (13)
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102006061753.3A DE102006061753B4 (en) | 2006-04-03 | 2006-12-28 | Semiconductor memory unit with temperature sensing device and its operation |
JP2006355200A JP4949013B2 (en) | 2006-04-03 | 2006-12-28 | Semiconductor memory device having temperature sensing device and driving method thereof |
US11/647,409 US7551501B2 (en) | 2006-04-03 | 2006-12-29 | Semiconductor memory device with temperature sensing device and operation thereof |
TW096100337A TWI332212B (en) | 2006-04-03 | 2007-01-04 | Semiconductor memory device with temperature sensing device |
CN2007100863595A CN101051523B (en) | 2006-04-03 | 2007-03-15 | Semiconductor memory device with temperature sensing device and the operation |
US12/463,838 US7881139B2 (en) | 2006-04-03 | 2009-05-11 | Semiconductor memory device with temperature sensing device and operation thereof |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20060030289 | 2006-04-03 | ||
KR1020060030289 | 2006-04-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100719181B1 true KR100719181B1 (en) | 2007-05-18 |
Family
ID=38277439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060049134A KR100719181B1 (en) | 2006-04-03 | 2006-05-31 | Semiconductor memory device with temperature sensing device and there for operation |
Country Status (3)
Country | Link |
---|---|
KR (1) | KR100719181B1 (en) |
CN (1) | CN101051523B (en) |
TW (1) | TWI332212B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100942947B1 (en) * | 2007-06-29 | 2010-02-22 | 주식회사 하이닉스반도체 | Semiconductor memory device |
US7742349B2 (en) | 2007-06-29 | 2010-06-22 | Hynix Semiconductor, Inc. | Semiconductor memory device |
KR101570913B1 (en) * | 2013-12-19 | 2015-11-23 | 한국과학기술원 | Temperature sensor, and gas sensing system including the same |
US11501806B2 (en) | 2020-08-21 | 2022-11-15 | SK Hynix Inc. | Memory device with temperature information controller and operating method of the memory device |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012014013A2 (en) * | 2010-07-27 | 2012-02-02 | Freescale Semiconductor, Inc. | Latch circuit, flip-flop circuit and frequency divider |
KR20200099794A (en) * | 2019-02-15 | 2020-08-25 | 에스케이하이닉스 주식회사 | Semiconductor memory device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060084572A (en) * | 2005-01-20 | 2006-07-25 | 삼성전자주식회사 | Method for outputting internal temperature data in semiconductor memory device and internal temperature data circuit therefor |
KR100652422B1 (en) | 2005-08-10 | 2006-12-01 | 삼성전자주식회사 | On-chip thermometer, temperature detection method and refresh control method using the same |
KR100666178B1 (en) | 2005-11-16 | 2007-01-09 | 삼성전자주식회사 | Digtal temperature detecting circuit in semiconductor memory device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1567211A (en) * | 2003-06-23 | 2005-01-19 | 华邦电子股份有限公司 | Method and apparatus for detecting and adjusting refresh time of Dynamic Random Access Memory (DRAM) using temperature |
-
2006
- 2006-05-31 KR KR1020060049134A patent/KR100719181B1/en active IP Right Grant
-
2007
- 2007-01-04 TW TW096100337A patent/TWI332212B/en active
- 2007-03-15 CN CN2007100863595A patent/CN101051523B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060084572A (en) * | 2005-01-20 | 2006-07-25 | 삼성전자주식회사 | Method for outputting internal temperature data in semiconductor memory device and internal temperature data circuit therefor |
KR100655076B1 (en) | 2005-01-20 | 2006-12-08 | 삼성전자주식회사 | Method for outputting internal temperature data in semiconductor memory device and internal temperature data circuit therefor |
KR100652422B1 (en) | 2005-08-10 | 2006-12-01 | 삼성전자주식회사 | On-chip thermometer, temperature detection method and refresh control method using the same |
KR100666178B1 (en) | 2005-11-16 | 2007-01-09 | 삼성전자주식회사 | Digtal temperature detecting circuit in semiconductor memory device |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100942947B1 (en) * | 2007-06-29 | 2010-02-22 | 주식회사 하이닉스반도체 | Semiconductor memory device |
US7742349B2 (en) | 2007-06-29 | 2010-06-22 | Hynix Semiconductor, Inc. | Semiconductor memory device |
KR101570913B1 (en) * | 2013-12-19 | 2015-11-23 | 한국과학기술원 | Temperature sensor, and gas sensing system including the same |
US11501806B2 (en) | 2020-08-21 | 2022-11-15 | SK Hynix Inc. | Memory device with temperature information controller and operating method of the memory device |
Also Published As
Publication number | Publication date |
---|---|
TWI332212B (en) | 2010-10-21 |
CN101051523B (en) | 2010-05-26 |
CN101051523A (en) | 2007-10-10 |
TW200739579A (en) | 2007-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100816690B1 (en) | Semiconductor memory device with temperature sensing device | |
JP4949013B2 (en) | Semiconductor memory device having temperature sensing device and driving method thereof | |
TWI646532B (en) | Memory device | |
KR101242809B1 (en) | Temperature based dram refresh | |
US7594750B2 (en) | Method for outputting internal temperature data in semiconductor memory device and circuit of outputting internal temperature date thereby | |
KR100719181B1 (en) | Semiconductor memory device with temperature sensing device and there for operation | |
US20050001596A1 (en) | Temperature sensing device in an integrated circuit | |
KR101559906B1 (en) | Method for outputting temperature data in semiconductor memory device and temperature data output circuit therefor | |
US7719916B2 (en) | Semiconductor memory device | |
US8159885B2 (en) | Refresh control circuit and semiconductor memory device and memory system including the same | |
US20080101436A1 (en) | On die thermal sensor | |
JP3705276B2 (en) | Refresh control and internal voltage generation in semiconductor memory devices | |
TWI475562B (en) | Semiconductor memory device with self-refresh timing circuit | |
TW201205595A (en) | Dynamic random access memory unit and data refreshing method thereof | |
KR102208637B1 (en) | Non-volatile memory device and self-refresh method thereof | |
JP2010160837A (en) | Sdram, sdram refresh issuing system, and sdram refresh issuing method | |
TWI449042B (en) | Self-refresh circuit and mehtod for semiconductor memory device | |
JPH0261890A (en) | Dynamic semiconductor memory | |
US9583172B1 (en) | Self-refresh control device | |
JP4100403B2 (en) | Refresh control and internal voltage generation in semiconductor memory devices | |
JP4207905B2 (en) | Refresh control and internal voltage generation in semiconductor memory devices | |
KR20070080496A (en) | Semiconductor memory device being capable of selecting refresh period |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130426 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140423 Year of fee payment: 8 |
|
FPAY | Annual fee payment | ||
FPAY | Annual fee payment |
Payment date: 20160422 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170425 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20180425 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20190422 Year of fee payment: 13 |