KR102050281B1 - Memory apparatus and method for reading data - Google Patents
Memory apparatus and method for reading data Download PDFInfo
- Publication number
- KR102050281B1 KR102050281B1 KR1020170119754A KR20170119754A KR102050281B1 KR 102050281 B1 KR102050281 B1 KR 102050281B1 KR 1020170119754 A KR1020170119754 A KR 1020170119754A KR 20170119754 A KR20170119754 A KR 20170119754A KR 102050281 B1 KR102050281 B1 KR 102050281B1
- Authority
- KR
- South Korea
- Prior art keywords
- voltage
- value
- output
- memory cell
- period
- Prior art date
Links
Images
Classifications
-
- 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/41—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 static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
- G11C11/413—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
-
- 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/41—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 static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
- G11C11/413—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
- G11C11/417—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction for memory cells of the field-effect type
- G11C11/419—Read-write [R-W] circuits
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Static Random-Access Memory (AREA)
Abstract
메모리 셀, 메모리 셀의 출력값에 따라 제 1 전압 또는 제 2 전압을 선택적으로 출력하는 전압 출력부, 제어 신호와 연결되는 제 1 단자, 전압 출력부와 연결되는 제 2 단자 및 비-판독 기간에 제 1 전압과 제 2 전압 사이의 전압인 제 3 전압으로 충전되는 제 3 단자가 포함된 스위치를 포함하고, 스위치는, 판독 기간을 나타내는 제어 신호가 제 1 단자로 수신되면 제 2 단자와 제 3 단자간에 전류가 흐를 수 있는 선로를 형성하는 메모리 장치 및 해당 메모리 장치로부터 데이터를 판독하는 방법이 개시된다. A memory cell, a voltage output part for selectively outputting a first voltage or a second voltage according to an output value of the memory cell, a first terminal connected with a control signal, a second terminal connected with a voltage output part, and a non-reading period. A switch including a third terminal charged with a third voltage that is a voltage between the first voltage and the second voltage, wherein the switch includes a second terminal and a third terminal when a control signal indicating a reading period is received at the first terminal; Disclosed are a memory device forming a line through which a current can flow, and a method of reading data from the memory device.
Description
본 발명은 메모리 장치 및 메모리 장치의 데이터를 판독하는 방법에 관한 것으로, 특히, SRAM(Static Random Access Memory) 메모리 장치와 SRAM 메모리 장치에서 전력 소모를 감소시키면서 효율적으로 데이터를 판독하는 방법에 관한 것이다. The present invention relates to a memory device and a method of reading data of the memory device, and more particularly, to a method of efficiently reading data while reducing power consumption in a static random access memory (SRAM) memory device and an SRAM memory device.
정보 통신 기술의 발전과 메모리 집적 기술의 발전은 더 작고, 더 강력한 디바이스의 등장을 초래하였다. 일 예로, 모바일 단말의 보급이 전 세계적으로 급속도로 확대되고 있다. 이러한, 모바일 단말은 무선 네트워크를 통하여 음성 및 데이터 패킷을 전송하는 것 뿐 만 아니라, 디지털 스틸 카메라, 디지털 비디오 카메라, 디지털 레코더 및 오디어 플레이어 등과 같은 다양한 어플리케이션이 탑재되어 사용자에게 다양한 서비스를 제공하고 있다. Advances in information and communication technologies and memory integration have resulted in the emergence of smaller, more powerful devices. For example, the spread of mobile terminals is rapidly expanding worldwide. The mobile terminal not only transmits voice and data packets through a wireless network, but also includes various applications such as digital still cameras, digital video cameras, digital recorders, and audio players to provide various services to users. .
모바일 단말의 사용자들은 모바일 단말이 낮은 전력을 소비하면서(즉, 긴 베터리 수명을 유지하면서) 높은 성능을 제공할 것을 기대한다. 그러나, 모바일 단말에 제공되는 전압을 낮추게 되면 SRAM 셀에서 소비되는 전력이 감소할 수 있으나, SRAM 메모리 셀의 성능이 감소할 수 있다. 이는, SRAM셀에 공급되는 전압의 크기는 판독 안정성(즉, SRAM셀에 저장된 값이 잡음에 의하여 손상되기 쉬운 경우)에 영향을 미칠 수 있기 때문이다. 반면, 공급 전압을 높이게 되면 SRAM셀에서 소비되는 전력이 증가하므로, 판독 안정성을 유지하면서 메모리 셀에서의 소비 전력을 감소시킬 수 있는 메모리 장치 및 판독 기술이 필요하다. Users of mobile terminals expect their mobile terminals to provide high performance while consuming low power (ie, maintaining long battery life). However, lowering the voltage provided to the mobile terminal may reduce power consumed in the SRAM cell, but may decrease the performance of the SRAM memory cell. This is because the magnitude of the voltage supplied to the SRAM cell can affect read stability (i.e., if the value stored in the SRAM cell is susceptible to damage by noise). On the other hand, increasing the supply voltage increases the power consumed in the SRAM cell, and thus requires a memory device and a read technology capable of reducing power consumption in the memory cell while maintaining read stability.
상기의 문제점을 해결하기 위한 본 발명의 목적은, 비판독 기간동안 판독 라인의 전압을 1/2Vdd로 충전함으로서 메모리 셀에서의 소비 전력을 감소키는 메모리 장치 및 데이터 판독 기술을 제공하는 것이다. SUMMARY OF THE INVENTION An object of the present invention for solving the above problem is to provide a memory device and a data reading technique that reduce power consumption in a memory cell by charging the voltage of the read line to 1 / 2Vdd during the non-reading period.
본 발명의 다른 목적은, 판독 기간동안 판독 라인과 메모리 셀의 출력값을 연결하는 스위치의 동작 전압을 Vdd이상으로 유지함으로서 판독 라인의 빠른 전압 변화를 유도함으로서 메모리 셀의 성능을 향상시키는 메모리 장치 및 데이터 판독 기술을 제공하는 것이다. Another object of the present invention is to provide a memory device and data for improving the performance of a memory cell by inducing a rapid voltage change of the read line by maintaining the operating voltage of the switch connecting the read line and the output value of the memory cell to Vdd or higher during the read period. To provide a reading technique.
본 발명의 다른 목적은, 비-판독 기간 동안 판독 라인을 연결하는 스위치 양단의 전위차를 줄여 누설 전류를 감소시키는 메모리 장치 및 데이터 판독 기술을 제공하는 것이다. It is another object of the present invention to provide a memory device and a data read technique that reduce leakage current by reducing the potential difference across the switch connecting the read lines during the non-read period.
본 발명이 해결하고자 하는 과제는 이상에서 언급한 과제(들)로 제한되지 않으며, 언급되지 않은 또 다른 과제(들)은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The problem to be solved by the present invention is not limited to the problem (s) mentioned above, and other object (s) not mentioned will be clearly understood by those skilled in the art from the following description.
상기의 목적을 달성하기 위한 본 발명의 일 실시예에 따른 메모리 장치는, 메모리 셀; 상기 메모리 셀의 출력값에 따라 제 1 전압 또는 제 2 전압을 선택적으로 출력하는 전압 출력부; 및 제어 신호와 연결되는 제 1 단자, 상기 전압 출력부와 연결되는 제 2 단자 및 비-판독 기간에 상기 제 1 전압과 상기 제 2 전압 사이의 전압인 제 3 전압으로 충전되는 제 3 단자가 포함된 스위치를 포함하고, 상기 스위치는, 판독 기간을 나타내는 제어 신호가 상기 제 1 단자로 수신되면 상기 제 2 단자와 상기 제 3 단자간에 전류가 흐를 수 있는 선로를 형성하는 것이다. Memory device according to an embodiment of the present invention for achieving the above object, a memory cell; A voltage output unit selectively outputting a first voltage or a second voltage according to an output value of the memory cell; And a third terminal connected with a control signal, a second terminal connected with the voltage output unit, and a third terminal charged with a third voltage which is a voltage between the first voltage and the second voltage in a non-reading period. And a switch, wherein the switch forms a line through which current can flow between the second terminal and the third terminal when a control signal indicating a reading period is received at the first terminal.
상기 제 3 전압은, 상기 제 1 전압과 상기 제 2 전압의 평균 값일 수 있다. The third voltage may be an average value of the first voltage and the second voltage.
메모리 장치는, 상기 제 3 단자에 연결된 캐패시터를 더 포함할 수 있다. The memory device may further include a capacitor connected to the third terminal.
상기 전압 출력부는, 상기 메모리 셀의 출력 값이 제 1 논리 값일 때 상기 제 1 전압을 출력하고, 상기 메모리 셀의 출력 값이 상기 제 1 논리 값보다 큰 제 2 논리 값일 때 상기 제 1 전압 보다 작은 제 2 전압을 출력하는 인버터를 포함할 수 있다. The voltage output unit outputs the first voltage when the output value of the memory cell is a first logic value and is less than the first voltage when the output value of the memory cell is a second logic value that is greater than the first logic value. It may include an inverter for outputting a second voltage.
상기 스위치는, 게이트 단자로 제 1 제어 신호를 수신하는 pMOSFET 및 게이트 단자로 제 2 제어 신호를 수신하는 nMOSFET을 포함할 수 있다. The switch may include a pMOSFET receiving a first control signal at a gate terminal and an nMOSFET receiving a second control signal at a gate terminal.
상기 제 1 제어 신호는, 상기 판독 기간 동안, 상기 제 1 전압보다 큰 전압 값을 가질 수 있다. The first control signal may have a voltage value greater than the first voltage during the read period.
상기 전압 출력부는, 상기 판독 기간 동안 상기 메모리 셀의 출력값에 따라 상기 제 1 전압 또는 상기 제 2 전압을 선택적으로 출력하고, 상기 비-판독 기간 동안 상기 메모리 셀의 출력 값과 무관하게 상기 제 3 전압을 출력할 수 있다. The voltage output unit selectively outputs the first voltage or the second voltage according to the output value of the memory cell during the read period, and the third voltage regardless of the output value of the memory cell during the non-read period. You can output
상기 메모리 셀은, SRAM(Static Random Access Memory)일 수 있다. The memory cell may be a static random access memory (SRAM).
상기의 목적을 달성하기 위한 본 발명의 일 실시예에 따른 데이터 판독 방법은, 메모리 셀; 상기 메모리 셀의 출력값에 따라 제 1 전압 또는 제 2 전압을 선택적으로 출력하는 전압 출력부; 및 판독 기간을 나타내는 제어 신호가 입력되면 상기 전압 출력부와 데이터를 판독하기 위한 판독 라인간에 전류가 흐를 수 있는 선로를 형성하는 스위치를 포함하는 메모리 장치에서 데이터를 판독하는 방법에 있어서, 비-판독 기간에 상기 판독 라인의 전압을 상기 제 1 전압과 상기 제 2 전압 사이의 전압인 제 3 전압으로 충전하는 단계; 상기 판독 기간을 나타내는 제어 신호를 상기 스위치에 인가하는 단계; 및 상기 판독 라인에서의 전압 변화에 따라 상기 메모리 셀에서 출력된 데이터 값을 결정하는 단계를 포함하는 것이다. A data reading method according to an embodiment of the present invention for achieving the above object is a memory cell; A voltage output unit selectively outputting a first voltage or a second voltage according to an output value of the memory cell; And a switch forming a line through which a current can flow between the voltage output unit and a read line for reading data when a control signal indicating a read period is input, the method of reading data in a memory device. Charging a voltage of the read line to a third voltage in a period, the voltage being between the first voltage and the second voltage; Applying a control signal representing the read period to the switch; And determining a data value output from the memory cell according to the voltage change in the read line.
본 발명의 일 실시예에서는 비-판독 기간 동안 판독 라인의 전압을 Vdd/2로 충전하고, 판독 기간 동안 판독 라인의 전압 변화를 관찰하여 저장된 데이터를 확인함으로서, 데이터 판독시 소비 전력을 줄어든다. In one embodiment of the present invention, the voltage of the read line is charged to Vdd / 2 during the non-read period, and the stored data is checked by observing the voltage change of the read line during the read period, thereby reducing power consumption during data read.
또한, 본 발명의 일 실시예에서는 비-판독 기간 동안 전압 출력부에서 출력되는 전압은 저장된 데이터에 상관없이 Vdd/2로 출력함으로서 비-판독 기간에 판독 라인을 통한 누설 전류가 감소된다. Further, in one embodiment of the present invention, the voltage output from the voltage output unit during the non-reading period is output at Vdd / 2 regardless of the stored data, thereby reducing the leakage current through the read line in the non-reading period.
또한, 본 발명의 일 실시예에서는 판독 기간동안 판독 라인과 연결된 복수의 스위치를 통하여 전류(또는 전하)를 이동시키고, 스위치에 인가되는 제어 전압을 Vdd보다 크게함으로서 전류(또는 전하)의 이동을 빠르게하여 판독 라인에서의 전압 변화를 빠르게한다. In addition, in one embodiment of the present invention, the current (or charge) is moved quickly by moving the current (or charge) through a plurality of switches connected to the read line during the read period, and by making the control voltage applied to the switch larger than Vdd. Speed up the voltage change in the read line by.
도 1은 본 발명의 일 실시예에 따른 메모리 장치(100)에 관한 블록도를 나타낸다.
도 2는 본 발명의 일 실시예에 따른 메모리 셀(110)에 관한 블록도를 나타낸다.
도 3은 본 발명의 일 실시예에 따른 전압 출력부(120)에 관한 블록도를 나타낸다.
도 4a는 비-판독 기간 동안 전압 출력부(120)의 소자들의 동작에 관한 일 예이다.
도 4b는 비-판독 기간 동안 전압 출력부(120)의 소자들의 동작에 관한 다른 예이다.
도 5는 본 발명의 일 실시예에 따른 스위치(130)에 관한 블록도를 나타낸다.
도 6은 본 발명의 일 실시예에 따른 전압 출력부(120) 및 스위치(130)의 각 노드에서의 신호를 나타낸다.
도 7는 본 발명의 일 실시예에 따른 데이터 판독 방법에 관한 흐름도를 나타낸다. 1 is a block diagram of a
2 illustrates a block diagram of a
3 is a block diagram of the
4A is an example of the operation of elements of
4B is another example of the operation of the elements of
5 shows a block diagram of a
6 shows signals at each node of the
7 is a flowchart illustrating a data reading method according to an embodiment of the present invention.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다.As the invention allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the written description. However, this is not intended to limit the present invention to specific embodiments, it should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention. In describing the drawings, similar reference numerals are used for similar elements.
제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.Terms such as first, second, A, and B may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from other components. For example, a first component may be referred to as a second component without departing from the scope of the present invention. The second component may also be referred to as the first component. The term “and / or” includes any combination of a plurality of related items or a plurality of related items.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.When a component is referred to as being "connected" or "connected" to another component, it may be directly connected to or connected to that other component, but it may be understood that other components may be present in between. Should be. On the other hand, when a component is said to be "directly connected" or "directly connected" to another component, it should be understood that there is no other component in between.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, the terms "comprise" or "have" are intended to indicate that there is a feature, number, step, operation, component, part, or combination thereof described in the specification, and one or more other features. It is to be understood that the present invention does not exclude the possibility of the presence or the addition of numbers, steps, operations, components, components, or a combination thereof.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art. Terms such as those defined in the commonly used dictionaries should be construed as having meanings consistent with the meanings in the context of the related art and shall not be construed in ideal or excessively formal meanings unless expressly defined in this application. Do not.
이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 메모리 장치(100)에 관한 블록도를 나타낸다. 1 is a block diagram of a
본 발명의 일 실시예에 따른 메모리 장치(100)는 메모리 셀(110), 전압출력부(120) 및 스위치(130)를 포함한다. The
메모리 셀(110)은 하나 이상의 트랜지스터를 포함하며, 기록 기간에 저장된 비트 값을 출력 단자에 저장한다. 메모리 셀(110)은 비트 값을 저장할 수 있는 어떠한 디바이스도 가능하다. 일 예로, 메모리 셀(110)은 6T(6 Transitor), 8T, 10T SRAM(Static Random Access Memory)이거나, DRAM(Dynamic Random Access Memory), MRAM(Magnatic Random Access Memory)으로 구현될 수도 있다. 이하에서는 도 2를 참조하여 메모리 셀(110)에 데이터를 기록하는 과정을 설명한다. The
도 2는 본 발명의 일 실시예에 따른 메모리 셀(110)에 관한 블록도를 나타낸다. 2 illustrates a block diagram of a
본 발명의 일 실시예에 따른 메모리 셀(110)은 SRAM 셀일 수 있으며, SRAM 셀은 한 쌍의 교차-커플링된 인버터들을 포함할 수 있다. The
도 2에서, SRAM 셀은 왼쪽의 nMOSFET(n-type metal-oxide-semiconductor field-effect transistor)(이하, NL)(220)과 왼쪽의 pMOSFET(p-type metal-oxide-semiconductor field-effect transistor)(이하, PL)(210)가 커플링되어 형성된 제 1 인버터(271)와 오른쪽의 nMOSFET(이하, NR)(240)과 오른쪽의 pMOSFET(이하, PR)(230)가 커플링되어 형성된 제 2 인버터(272)를 포함하며, 제 1 인버터(271)와 제 2 인버터(272)는 상호간에 커플링된다. In FIG. 2, the SRAM cell has an n-type metal-oxide-semiconductor field-effect transistor (nMOSFET) (hereinafter referred to as NL) 220 on the left side and a p-type metal-oxide-semiconductor field-effect transistor (pMOSFET) on the left side. (Hereinafter, referred to as PL) 210, the
SRAM 셀은 원하는 메모리 셀에 접근하여 데이터를 기록 및 판독하기 위한 하나 이상의 엑세스 트랜지스터를 포함할 수 있는데, 도 2에서는 제 1 엑세스 트랜지스터(이하, AL)(250)과 제 2 엑세스 트랜지스터(이하, AR)(260)을 포함한다. The SRAM cell may include one or more access transistors for accessing the desired memory cell to write and read data. In FIG. 2, the first access transistor (hereinafter referred to as AL) 250 and the second access transistor (hereinafter referred to as AR) ) 260.
AL(250)은 게이트를 통하여 기록 워드 라인(W)(203)에 연결되며, 하나의 노드는 비트 라인(BL)(204)에 연결되고, 다른 하나의 노드는 제 1 인버터(271)의 출력단(QB)(205)에 연결된다. The
AR(260)은 게이트를 통하여 기록 워드 라인(W)(203)에 연결되며, 하나의 노드는 비트 라인(BLB)(206)에 연결되고, 다른 하나의 노드는 오른쪽 인버터의 출력단(Q)(207)에 연결된다. The
이하에서는, 각각의 상태에 따라 SRAM 셀의 동작을 살펴본다. Hereinafter, the operation of the SRAM cell according to each state will be described.
<대기 기간><Wait period>
먼저, 대기 기간 동안 워드 라인(W)(203)이 논리 값 '0'(예를 들면, Vss)으로 설정되며, AL(250)과 AR(260)은 턴-오프되고, 인버터(271,272)와 비트 라인(BL, BLB)(204,206)은 전기적으로 절연된다. 따라서, 제 1 인버터(271)와 제 2 인버터(272)간의 피드백 회로만 유효하며, 보수 관계의 두 값이 회로안에 보존된다. First, the word line (W) 203 is set to a logic value '0' (eg, Vss) during the waiting period, the
먼저, 대기 기간 동안 제 1 인버터(271)의 출력단(Q)(205)이 논리 값 '1'을 가지고, 제 2 인버터(272)의 출력단(QB)(207)이 논리 값 '0'을 갖는 경우를 살펴보자. 출력단(Q)(205)이 논리 값 '1'을 가지므로, NR(240)이 턴-온되어 VSS(202)와 출력단(QB)(207)간의 전기적인 선로가 형성된다. 따라서, 출력단(QB)(207)는 VSS(202)의 전압 값을 가지게 되며 이는 논리 값 '0'에 해당한다. 한편, 출력단(QB)(207)이 논리 값 '0'을 가지므로, PL(210)이 턴-온되어 VDD(201)와 출력단(Q)(205)간의 전기적인 선로가 형성된다. 따라서, 출력단(Q)(205)는 VDD(201)의 전압 값을 가지게 되며 이는 논리 값 '1'에 해당한다. First, the output terminal (Q) 205 of the
다음으로, 대기 기간 동안 제 1 인버터(271)의 출력단(Q)(205)이 논리 값 '0'을 가지고, 제 2 인버터(272)의 출력단(QB)(207)이 논리 값 '1'을 갖는 경우를 살펴보자. 출력단(Q)(205)이 논리 값 '0'을 가지므로, PR(230)이 턴-온되어 VDD(201)와 출력단(QB)(207)간의 전기적인 선로가 형성된다. 따라서, 출력단(QB)(207)는 VDD(201)의 전압 값을 가지게 되며 이는 논리 값 '1'에 해당한다. 한편, 출력단(QB)(207)이 논리 값 '1'을 가지므로, NL(220)이 턴-온되어 VSS(202)와 출력단(Q)(205)간의 전기적인 선로가 형성된다. 따라서, 출력단(Q)(205)는 VSS(202)의 전압 값을 가지게 되며 이는 논리 값 '0'에 해당한다. Next, during the waiting period, the output terminal (Q) 205 of the
<기록 기간><Recording period>
기록 기간 동안 워드 라인(W)(203)의 논리 값은 '1'로 설정되며, AL(250)과 AR(260)은 각각 비트 라인(204, 206)에 연결된다. The logic value of the word line (W) 203 is set to '1' during the writing period, and the
대기 기간 동안 제 1 인버터(271)의 출력 값(Q)(205)은 논리 값 '0'을 가지고, 기록 기간 동안 비트 라인(BL)(204)이 논리 값 '1'을 갖는 경우를 살펴보자. 대기 기간 동안에는 제 1 인버터(271)의 출력 값(Q)(205)은 논리 값 '0'을 가지므로, NL(220)과 PR(230)이 턴-온된 상태이다. 기록 기간 동안 AL(250)이 턴-온 되어 비트 라인(204)와 연결되며, NR(240)을 턴-온 시키고, PR(230)을 턴-오프 시킨다. 유사하게, AR(260)이 턴-온 되어 비트 라인(206)과 연결되며, PL(210)을 턴-온 시키고 NL(220)을 턴-오프 시킨다. Let us consider the case where the output value (Q) 205 of the
대기 기간 동안 제 1 인버터(271)의 출력 값(Q)(205)는 논리 값 '1'을 가지고, 제 2 인버터(272)의 출력 값(QB)(207)는 논리 값 '0'을 가지며, 기록 기간 동안 비트 라인(BL)(204)가 논리 값 '0'을 갖는 경우는 상술한 것과 정확하게 반대로 동작하므로 이하에서는 설명을 생략한다. The output value (Q) 205 of the
이러한 방식으로 메모리 셀(110)에는 원하는 데이터가 기록 및 보존된다. In this manner, the desired data is written and stored in the
전압 출력부(120)는 판독 버퍼의 역할을 수행한다. 즉, 메모리 셀(110)과 판독 라인 사이를 연결하는 소자로, 메모리 셀(110)에서 데이터 값을 저장하고 있는 노드와 판독 라인를 물리적으로 분리하여 저장된 데이터 값에 오류가 발생하는 것을 방지하고, 판독 기간 동안 메모리 셀(110)에 저장된 데이터를 판독 라인으로 전달하는 역할을 수행하게 된다. 전압 출력부(120)는 판독 버퍼의 역할을 수행할 수 있는 어떠한 소자로 구현되어도 무방하다. The
일 예로, 전압 출력부(120)는 메모리 셀(110)의 출력 값을 반전시켜 출력하는 인버터일 수 있다. 이 경우, 메모리 셀(110)의 출력 값이 제 2 논리 값일때 전압 출력부(120)는 제 2 논리 값에 반대되는 제 1 전압을 출력하고, 메모리 셀(110)의출력 값이 제 1 논리 값일 때 전압 출력부(120)는 제 1 논리 값에 반대되는 전압인 제 2 전압을 출력할 수 있다. 따라서, 전압 출력부(120)는 메모리 셀(110)의 출력단(QB)(207)에 연결된다. For example, the
다른 예로, 전압 출력부(120)는 메모리 셀(110)의 출력 값을 그대로 출력하는 버퍼일 수 있다. 이 경우, 전압 출력부(120)는 메모리 셀(110)의 출력단(Q)(205)에 연결된다. As another example, the
이하에서는, 도 3 및 도 4를 참조하여 전압 출력부(120)의 구성과 동작을 설명한다. Hereinafter, the configuration and operation of the
도 3은 본 발명의 일 실시예에 따른 전압 출력부(120)에 관한 블록도이다. 3 is a block diagram of the
본 발명의 일 실시예에 따른 전압 출력부(120)는 nMOSFET(이하, N1)(320)과 pMOSFET(이하, P1)(310)로 구성된 인버터를 포함한다. The
P1(310)의 게이트 노드는 QB(207)에 연결되고, 소스 노드는 노드 A(301)에, 드레인 노드는 N1(320)의 드레인 노드 및 스위치(130)와 연결된다. The gate node of
N1(320)의 드레인 노드는 QB(207)에 연결되고, 소스 노드는 노드 B(302)에, 드레인 노드는 P1(310)의 드레인 노드 및 스위치(130)와 연결된다. The drain node of
판독 기간 동안 노드 A(301)에는 제 1 전압이 인가되고, 노드 B(302)에는 제 2 전압이 인가된다. 만일, 판독 기간 동안 QB = 0의 값을 갖는다면 N1(320)이 턴-온 되어 노드 C(303)에는 제 2 전압이 출력될 것이다. 그러나, 판독 기간 동안 QB = 1의 값을 갖는다면 P1(310)이 턴-온 되어 노드 A(303)에는 제 1 전압이 출력될 것이다. 제 1 전압은 논리 값 '1'에 대응되는 전압 값으로 Vdd일 수 있으며, 제 2 전압은 논리 값 '0'에 대응되는 전압 값으로 Vss일 수 있다. During the read period, a first voltage is applied to
한편, 비-판독 기간 동안 노드 A(301)와 노드 B(302)에는 모두 제 3 전압이 인가된다. 제 3 전압은 제 2 전압보다 크고 제 1 전압 보다 작은 값으로 (제 1 전압 - 제 2 전압)/ 2의 전압 값을 가질 수 있다. 제 1 전압이 Vdd, 제 2 전압이 Vss=0인 경우 제 3 전압은 Vdd/2가 된다. 따라서, 비-판독 기간 동안에는 QB의 값과 무관하게 노드 C(303)의 전압은 제 3 전압이 출력된다. On the other hand, a third voltage is applied to both
종래의 SRAM의 경우 비-판독 기간 동안 데이터를 저장하고 있는 노드와 판독 노드 사이의 누설 전류로 인하여 데이터를 저장하고 있는 노드의 전압이 변경되고, 이로 인하여 데이터 판독에 오류가 발생하게 된다. 이와 같은 누설 전류는 데이터를 저장하고 있는 노드와 판독 노드 사이에 전위차가 크면 클 수록 증가하게 된다. 한편, 본 발명의 일 실시예에서는 비-판독 기간 동안 전압 출력부(120)에서 출력되는 전압의 크기를 Vdd와 Vss 사이의 값으로 설정함으로서 판독 노드와의 전위차를 줄여 누설 전류를 감소시킨다. In the conventional SRAM, the leakage current between the node storing the data and the reading node during the non-reading period changes the voltage of the node storing the data, which causes an error in data reading. The leakage current increases as the potential difference between the node storing the data and the reading node increases. On the other hand, in one embodiment of the present invention by setting the magnitude of the voltage output from the
도 4a는 비-판독 기간 동안 전압 출력부(120)의 소자들의 동작에 관한 일 예이다. 도 4a에서, QB(207) = 0의 값을 갖는다. 4A is an example of the operation of elements of
비-판독 기간이므로 노드 C(303)는 스위치(130)와 절연된 상태이다.
QB(207) = 0이므로, P1(310)은 턴-온되고, N1(320)은 턴-오프된다. 따라서, 노드 A(301)와 노드 C(303)간에 전류가 흐를 수 있는 선로가 형성되어, 노드 C(303)가 노드 A(301)와 동일한 전압을 갖게 된다. 상술한 바와 같이, 비-판독 기간동안 노드 A(301)에 인가되는 전압은 제 3 전압(예를 들면, Vdd/2)이므로, 노드 C(303)은 제 3 전압 값을 갖는다. Since
도 4b는 비-판독 기간 동안 전압 출력부(120)의 소자들의 동작에 관한 다른 예이다. 도 4b에서, QB(207) = 1의 값을 갖는다. 4B is another example of the operation of the elements of
비-판독 기간이므로 노드 C(303)는 스위치(130)와 절연된 상태이다.
QB(207) = 1이므로, N1(310)은 턴-온되고, P1(320)은 턴-오프된다. 따라서, 노드 B(302)와 노드 C(303)간에 전류가 흐를 수 있는 선로가 형성되어, 노드 C(303)가 노드 B(302)와 동일한 전압을 갖게 된다. 상술한 바와 같이, 비-판독 기간동안 노드 B(302)에 인가되는 전압은 제 3 전압(예를 들면, Vdd/2)이므로, 노드 C(303)은 제 3 전압 값을 갖는다. Since
결과적으로, 비-판독 기간에는 QB(207)의 값에 관계없이 노드 C(303)는 제 3 전압 값을 가지게 된다. As a result, in the non-reading period,
도 5는 본 발명의 일 실시예에 따른 스위치(130)에 관한 블록도를 나타낸다. 5 shows a block diagram of a
스위치(130)는 하나의 트랜지스트로 구현할 수도 있으나, nMOSFET과 pMOSFET이 커플링된 형태로 구현함으로서 노드 C(303)와 판독 라인(503)간의 전류의 이동을 빠르게 함으로서 판독 라인(503)에서 빠른 전압 변화를 유도할 수 있다. 도 5에서 스위치(130)는 pMOSFET(이하, P2)(510)와 nMOSFET(이하, N2)(520)를 포함하는 것으로 가정한다. 스위치(130)는 제어 신호가 인가되는 제 1 노드, 전압 출력부(120)와 연결되는 제 2 노드 및 판독 라인과 연결되는 제 3 노드를 포함할 수 있으며, 제 1 노드는 게이트 노드, 제 2 노드는 드레인 노드, 제 3 노드는 소스 노드일 수 있다. The
P2(510)의 게이트 노드에는 제 1 제어 신호(501)가 인가되고, 소스 노드는 판독 라인(RBL)(503)과 연결되며, 드레인 노드는 노드 C(303)와 연결된다. The
N2(520)의 게이트 노드에는 제 2 제어 신호(502)가 인가되고, 소스 노드는 판독 라인(503)과 연결되며, 드레인 노드는 노드 C(303)와 연결된다. The
캐패시터(540)는 판독 라인(503)과 연결된다.
비-판독 기간 동안 판독 라인(503)에 전압을 인가하여 캐패시터(540)를 충전한다. 일 예로, 비-판독 기간 동안 제 1 전압과 제 2 전압의 평균 값인 제 3 전압으로 캐패시터(540)를 충전할 수 있다. Voltage is applied to read line 503 during the non-read period to charge
판독 기간 동안에는 제 1 제어 신호(501)가 P2(510)을 턴-온 시키고, 제 2 제어 신호(502)가 N2(520)를 턴-온 시켜 노드 C(303)와 판독 라인(503)간의 전류를 흐를 수 있는 선로를 형성한다. 이 때, 제 2 제어 신호(502)는 제 1 전압보다 큰 Voost 값을 가질 수 있다. During the readout period, a
이와 같이, 판독 기간 동안 제 2 제어 신호(502)의 전압이 제 1 전압 보다 큰 값을 갖도록 설정함으로써 판독 기간에 노드 C(303)와 판독 라인(503)사이에 흐르는 전류(또는 전하)의 속도를 빠르게 하여 판독 라인(503)에서의 전압 변화를 빠르게 한다. As such, the rate of current (or charge) flowing between
판독 기간 동안, 노드 C(303)와 판독 라인(503)간에 전류가 흐를 수 있는 선로가 형성됨에 따라 노드 C(303)의 전압 값에 따라 판독 라인(503)의 전압 값이 변화하게 되고, 이러한 전압 변화를 통하여 메모리 셀(110)에 저장된 데이터를 확인할 수 있다. During the readout period, a line through which current flows between the
이하에서는 도 6을 참고하여 전압 출력부(120)와 스위치(130)의 동작을 설명한다. Hereinafter, the operation of the
도 6은 본 발명의 일 실시예에 따른 전압 출력부(120) 및 스위치(130)의 각 노드에서의 신호를 나타낸다. 도 6에서 논리 값 '1'에 대응하는 제 1 전압은 Vdd이고, 논리 값 '0'에 대응하는 제 2 전압은 Vss이며, 제 3 전압은 Vdd/2로 가정한다. 6 shows signals at each node of the
<대기 기간/기록 기간><Wait / record period>
제 1 제어 신호(501)는 Vboost 값을 가진다. Vboost 전압은 Vdd보다 큰 전압으로 P2(510)는 턴-오프 된다. The
제 2 제어 신호(502)는 Vss 값을 가진다. Vss는 문턱 전압보다 작은 값으로 N2(520)는 턴-오프 된다. The
노드 A(301)에는 Vdd/2의 전압이 인가된다. The
노드 B(302)에는 Vdd/2의 전압이 인가된다. The node B 302 is applied with a voltage of Vdd / 2.
판독 라인(503)에는 Vdd/2의 전압이 인가되어, 캐패시터(540)를 충전한다. A voltage of Vdd / 2 is applied to the read line 503 to charge the
도 3a에서 설명한 바와 같이 비-판독 기간에는 QB의 값에 상관없이 노드 C(305)의 전압은 Vdd/2가 된다. In the non-reading period as described in FIG. 3A, the voltage at node C 305 becomes Vdd / 2 regardless of the value of QB.
<판독 기간><Reading period>
제 1 제어 신호(501)는 P2(510)를 턴-온 시키기에 충분히 작은 값인 Vss를 가지며, P2(510)이 턴-온된다. The
제 2 제어 신호(502)는 N2(520)을 턴-온 시키기에 충분히 큰 값인 Vvoost를 가지며, N2(520)이 턴-온된다. 이 때, Vvoost를 Vdd보다 큰 값으로 설정함으로서 N2(520)의 소스로부터 드레인으로 전류가 빠르게 흐르도록 할 수 있다. The
노드 A(301)에는 Vdd의 전압이 인가된다. The voltage of Vdd is applied to the
노드 B(302)에는 Vss의 전압이 인가된다. The node B 302 is applied with a voltage of Vss.
판독 라인(503)은 Vdd/2의 전압이 충전된 상태이며, 노드 C(303)의 전압에 따라 판독 라인(503)의 전압이 변화하게 된다. The read line 503 is charged with a voltage of Vdd / 2, and the voltage of the read line 503 changes according to the voltage of the
먼저, QB = 0인 경우를 살펴보자. First, consider the case where QB = 0.
N1(320)이 턴-오프 되고, P1(310)이 턴-온되며, 노드 A(301)와 노드 C(303)간에 전류가 흐를 수 있는 선로가 형성된다. 따라서, 전압 출력부(120)의 출력 전압인 노드 C(303)의 전압은 Vdd가 된다. 판독 라인(503)의 초기 전압은 Vdd/2이고 노드 C(303)의 전압은 Vdd이므로 캐패시터(540)가 충전되어 판독 라인(503)의 전압이 증가하게 된다.
다음으로, QB = 1인 경우를 살펴보자. Next, consider the case where QB = 1.
N1(320)이 턴-온 되고, P1(310)이 턴-오프되며, 노드 B(302)와 노드 C(303)간에 전류가 흐를 수 있는 선로가 형성된다. 따라서, 전압 출력부(120)의 출력 전압인 노드 C(303)의 전압은 Vss가 된다. 판독 라인(503)의 초기 전압은 Vdd/2이고 노드 C(303)의 전압은 Vss이므로 캐패시터(540)가 방전되어 판독 라인(503)의 전압이 감소하게 된다.
결과적으로, Q = 1, QB = 0인 경우 판독 기간 동안 판독 라인(503)의 전압이 증가하고, Q = 0, QB = 1인 경우 판독 기간 동안 판독 라인(503)의 전압이 감소하게 되므로, RBL(309)에서의 전압 변화를 보고 SRAM 셀에 저장된 데이터를 확인할 수 있다. As a result, the voltage of the read line 503 increases during the read period when Q = 1, QB = 0, and the voltage of the read line 503 decreases during the read period when Q = 0, QB = 1, The data stored in the SRAM cell can be confirmed by looking at the voltage change in the RBL 309.
종래 기술에 따른 6개의 트랜지스터를 사용하는 SRAM에서 데이터를 판독하는 경우, 소비 전력 Pv는 다음의 수학식 1에 따라 계산된다. In the case of reading data from an SRAM using six transistors according to the prior art, the power consumption Pv is calculated according to the following equation (1).
[수학식 1][Equation 1]
한편, 본 발명의 일 실시예에 따른 독출 방법에서는 판독 라인에 인가되는 전압이 Vdd/2이므로, 다음의 수학식 2에 따라 소비 전력이 계산된다. On the other hand, in the read method according to an embodiment of the present invention, since the voltage applied to the read line is Vdd / 2, power consumption is calculated according to the following equation (2).
[수학식 2][Equation 2]
수학식 1과 수학식 2를 비교하면, 본 발명의 일 실시예에 따른 데이터 독출 방법을 사용할 경우 데이터의 독출시에 필요한 전력이 반으로 줄어들게 된다. Comparing
도 7는 본 발명의 일 실시예에 따른 데이터 판독 방법에 관한 흐름도를 나타낸다. 메모리 셀, 메모리 셀의 출력 값에 따라 제 1 전압 또는 제 2전압을 선택적으로 출력하는 전압 출력부 및 제어 신호에 따라 전압 출력부와 판독 라인을 선택적으로 연결하는 스위치를 포함하는 메모리 장치에서 데이터를 판독한다. 7 is a flowchart illustrating a data reading method according to an embodiment of the present invention. The memory device includes a memory cell, a voltage output unit for selectively outputting a first voltage or a second voltage according to an output value of the memory cell, and a switch for selectively connecting the voltage output unit and a read line according to a control signal. Read it.
단계 s710에서, 비-판독 기간 동안 판독 라인을 제 3 전압으로 충전한다. 제 3 전압은 제 1 전압 보다 작고 제 2 전압 보다 큰 값으로, 제 1 전압과 제 2 전압의 평균 값일 수 있다. In step s710, the read line is charged to the third voltage during the non-reading period. The third voltage is less than the first voltage and greater than the second voltage, and may be an average value of the first voltage and the second voltage.
단계 s720에서, 판독 기간 동안 판독 기간을 나타내는 제어 신호를 스위치에 인가한다. 스위치는 nMOSFET과 pMOSFET이 커플링된 버퍼의 형태일 수 있으며 이 때, 제어 신호는 각각의 트랜지스터를 턴-온 시키기 위하여 필요한 문턱 전압보다 크거나 작은 값을 인가한다. 특히, nMOSFET에 인가되며 판독 기간을 나타내는 제어 신호는 제 1 전압이나 제 2 전압보다 큰 전압 값을 가질 수 있다. 이와 같이, nMOSFET과 pMOSFET이 커플링하며 판독 기간을 나타내는 제어 신호가 문턱 전압보다 높은 훨씬 큰 전압 값(또는, 훨씬 작은 전압 값)을 갖도록 함으로서 전압 출력부의 출력단과 판독 라인에 전류(또는 전하)가 빠르게 흐르도록 함으로써 판독 라인의 전압 변화를 빠르게 유도한다. In step s720, a control signal indicating the read period is applied to the switch during the read period. The switch may be in the form of a buffer in which the nMOSFET and the pMOSFET are coupled, where the control signal applies a value that is greater than or less than the threshold voltage required to turn on each transistor. In particular, the control signal applied to the nMOSFET and representing the read period may have a voltage value greater than the first voltage or the second voltage. In this way, the nMOSFET and pMOSFET couple and the control signal indicative of the read period has a much larger voltage value (or a much smaller voltage value) than the threshold voltage so that current (or charge) is applied to the output and the read line of the voltage output. By allowing the flow to flow quickly, it induces a voltage change in the read line quickly.
단계 s730에서, 판독 라인에서의 전압 변화에 따라 메모리 셀에서 출력된 데이터 값을 결정한다. In operation S730, the data value output from the memory cell is determined according to the voltage change in the read line.
본 발명의 이점 및/또는 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성요소를 지칭한다.Advantages and / or features of the present invention and methods for achieving them will become apparent with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, only the embodiments, the disclosure of the present invention is complete, the common knowledge in the art to which the present invention belongs It is provided to fully inform the person having the scope of the invention, the invention is defined only by the scope of the claims. Like reference numerals refer to like elements throughout.
지금까지 본 발명에 따른 구체적인 실시예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서는 여러 가지 변형이 가능함은 물론이다. 그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허 청구의 범위뿐 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다.Although specific embodiments of the present invention have been described so far, various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the claims below, but also by the equivalents of the claims.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.As described above, although the present invention has been described by way of limited embodiments and drawings, the present invention is not limited to the above-described embodiments, which can be variously modified and modified by those skilled in the art to which the present invention pertains. Modifications are possible. Accordingly, the spirit of the present invention should be understood only by the claims set forth below, and all equivalent or equivalent modifications thereof will belong to the scope of the present invention.
110: 메모리 셀
120: 전압 출력부
130: 스위치
100: 메모리 장치110: memory cell
120: voltage output unit
130: switch
100: memory device
Claims (10)
상기 메모리 셀의 출력값에 따라 제 1 전압 또는 제 2 전압을 선택적으로 출력하는 전압 출력부; 및
제어 신호와 연결되는 제 1 단자, 상기 전압 출력부와 연결되는 제 2 단자 및 비-판독 기간에 상기 제 1 전압과 상기 제 2 전압 사이의 전압인 제 3 전압으로 충전되는 제 3 단자가 포함된 스위치를 포함하고,
상기 스위치는, 판독 기간을 나타내는 제어 신호가 상기 제 1 단자로 수신되면 상기 제 2 단자와 상기 제 3 단자간에 전류가 흐를 수 있는 선로를 형성하되,
상기 전압 출력부는
상기 판독 기간 동안 상기 메모리 셀의 출력값에 따라 상기 제 1 전압 또는 상기 제 2 전압을 선택적으로 출력하고, 상기 비-판독 기간 동안 상기 메모리 셀의 출력 값과 무관하게 상기 제 3 전압을 출력하는 것을 특징으로 하는 메모리 장치. Memory cells;
A voltage output unit selectively outputting a first voltage or a second voltage according to an output value of the memory cell; And
A first terminal connected with a control signal, a second terminal connected with the voltage output unit, and a third terminal charged with a third voltage that is a voltage between the first voltage and the second voltage in a non-reading period. Including a switch,
The switch forms a line through which current can flow between the second terminal and the third terminal when a control signal indicating a readout period is received at the first terminal.
The voltage output unit
Selectively output the first voltage or the second voltage according to the output value of the memory cell during the readout period, and output the third voltage regardless of the output value of the memory cell during the non-readout period Memory device.
상기 제 1 전압과 상기 제 2 전압의 평균 값인 것을 특징으로 하는 메모리 장치. The method of claim 1, wherein the third voltage is,
And an average value of the first voltage and the second voltage.
상기 제 3 단자에 연결된 캐패시터를 더 포함하는 것을 특징으로 하는 메모리 장치.The memory device of claim 1, wherein the memory device comprises:
And a capacitor connected to the third terminal.
상기 메모리 셀의 출력 값이 제 1 논리 값일 때 상기 제 1 전압을 출력하고, 상기 메모리 셀의 출력 값이 상기 제 1 논리 값보다 큰 제 2 논리 값일 때 상기 제 1 전압 보다 작은 제 2 전압을 출력하는 인버터를 포함하는 것을 특징으로 하는 메모리 장치. The method of claim 1, wherein the voltage output unit,
Output the first voltage when the output value of the memory cell is a first logic value, and output a second voltage that is less than the first voltage when the output value of the memory cell is a second logic value that is greater than the first logic value Memory device comprising an inverter to.
게이트 단자로 제 1 제어 신호를 수신하는 pMOSFET 및 게이트 단자로 제 2 제어 신호를 수신하는 nMOSFET을 포함하는 것을 특징으로 하는 메모리 장치. The method of claim 1, wherein the switch,
And a pMOSFET receiving a first control signal at a gate terminal and an nMOSFET receiving a second control signal at a gate terminal.
상기 판독 기간 동안, 상기 제 1 전압보다 큰 전압 값을 갖는 것을 특징으로 하는 메모리 장치. The method of claim 5, wherein the second control signal,
And during said reading period, having a voltage value greater than said first voltage.
SRAM(Static Random Access Memory)인 것을 특징으로 하는 메모리 장치. The method of claim 1, wherein the memory cell,
Memory device characterized in that the static random access memory (SRAM).
비-판독 기간에 상기 판독 라인의 전압을 상기 제 1 전압과 상기 제 2 전압 사이의 전압인 제 3 전압으로 충전하는 단계;
상기 판독 기간을 나타내는 제어 신호를 상기 스위치에 인가하는 단계; 및
상기 판독 라인에서의 전압 변화에 따라 상기 메모리 셀에서 출력된 데이터 값을 결정하는 단계를 포함하되,
상기 전압 출력부가
상기 판독 기간 동안 상기 메모리 셀의 출력값에 따라 상기 제 1 전압 또는 상기 제 2 전압을 선택적으로 출력하고, 상기 비-판독 기간 동안 상기 메모리 셀의 출력 값과 무관하게 상기 제 3 전압을 출력하는 것을 특징으로 하는 데이터 판독 방법. Memory cells; A voltage output unit selectively outputting a first voltage or a second voltage according to an output value of the memory cell; And a switch for forming a line through which a current can flow between the voltage output unit and a read line for reading data when a control signal indicating a read period is input, the method of reading data in a memory device.
Charging the voltage of the read line to a third voltage that is a voltage between the first voltage and the second voltage in a non-reading period;
Applying a control signal representing the read period to the switch; And
Determining a data value output from the memory cell according to a voltage change in the read line,
The voltage output unit
Selectively output the first voltage or the second voltage according to the output value of the memory cell during the readout period, and output the third voltage regardless of the output value of the memory cell during the non-readout period A data reading method.
상기 제 1 전압과 상기 제 2 전압의 평균 값인 것을 특징으로 하는 데이터 판독 방법. The method of claim 9, wherein the third voltage,
And a mean value of the first voltage and the second voltage.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170119754A KR102050281B1 (en) | 2017-09-18 | 2017-09-18 | Memory apparatus and method for reading data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170119754A KR102050281B1 (en) | 2017-09-18 | 2017-09-18 | Memory apparatus and method for reading data |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190031824A KR20190031824A (en) | 2019-03-27 |
KR102050281B1 true KR102050281B1 (en) | 2019-11-29 |
Family
ID=65906728
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170119754A KR102050281B1 (en) | 2017-09-18 | 2017-09-18 | Memory apparatus and method for reading data |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102050281B1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120069636A1 (en) | 2010-09-16 | 2012-03-22 | Pelley Perry H | Static random access memory (sram) having bit cells accessible by separate read and write paths |
-
2017
- 2017-09-18 KR KR1020170119754A patent/KR102050281B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120069636A1 (en) | 2010-09-16 | 2012-03-22 | Pelley Perry H | Static random access memory (sram) having bit cells accessible by separate read and write paths |
Non-Patent Citations (1)
Title |
---|
L. Chiou et al.,‘A 300mV sub-1pj differential 6T sub-threshold SRAM’, 2013 Int. Symp. on Next-Generation Electronics, page 337-340, 25-26 Feb. 2013. 1부. |
Also Published As
Publication number | Publication date |
---|---|
KR20190031824A (en) | 2019-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100485808C (en) | Static random access memory device and control circuit and control method | |
US9230636B2 (en) | Apparatus for dual purpose charge pump | |
US8730713B2 (en) | SRAM cell writability | |
US10332571B2 (en) | Memory device including memory cell for generating reference voltage | |
US8437178B2 (en) | Static random access memory cell and method of operating the same | |
KR101369093B1 (en) | Capacitively isolated mismatch compensated sense amplifier | |
US9685208B2 (en) | Assist circuit for memory | |
JP2004259352A (en) | Semiconductor storage device | |
US10880102B2 (en) | Method and apparatus for logic cell-based PUF generators | |
JP2013502022A (en) | Subthreshold memory cell circuit with high density and high robustness | |
JP2008257833A (en) | Sense amplification circuit and sense amplification method | |
US6970374B2 (en) | Low leakage current static random access memory | |
US7920434B2 (en) | Memory sensing method and apparatus | |
US20230054139A1 (en) | Storage array at low leakage current | |
JP2002198444A (en) | No-load 4tsram cell with pmos driver | |
US9496026B1 (en) | Memory device with stable writing and/or reading operation | |
KR20070109182A (en) | Precharge apparatus of semiconductor memory | |
US5973965A (en) | Method for operating a SRAM MOS transistor memory cell | |
US20110205787A1 (en) | Dual-rail sram with independent read and write ports | |
WO2018193699A1 (en) | Semiconductor storage circuit, semiconductor storage apparatus, and data detection method | |
US6798704B2 (en) | High Speed sense amplifier data-hold circuit for single-ended SRAM | |
US20200090737A1 (en) | Memory device with enhanced access capability and associated method | |
KR102050281B1 (en) | Memory apparatus and method for reading data | |
US6198680B1 (en) | Circuit for resetting a pair of data buses of a semiconductor memory device | |
US20170243634A1 (en) | Semiconductor memory device including sram cells |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
X091 | Application refused [patent] | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |