US20190333576A1 - Single-ended reading circuit - Google Patents
Single-ended reading circuit Download PDFInfo
- Publication number
- US20190333576A1 US20190333576A1 US16/127,890 US201816127890A US2019333576A1 US 20190333576 A1 US20190333576 A1 US 20190333576A1 US 201816127890 A US201816127890 A US 201816127890A US 2019333576 A1 US2019333576 A1 US 2019333576A1
- Authority
- US
- United States
- Prior art keywords
- node
- terminal coupled
- nand gate
- reading circuit
- output
- 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.)
- Granted
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
- 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/06—Sense amplifiers; Associated circuits, e.g. timing or triggering circuits
- G11C7/067—Single-ended amplifiers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/06—Sense amplifiers; Associated circuits, e.g. timing or triggering circuits
- G11C7/08—Control thereof
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1048—Data bus control circuits, e.g. precharging, presetting, equalising
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/106—Data output latches
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/12—Bit line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, equalising circuits, for bit lines
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/08—Word line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, for word lines
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/1066—Output synchronization
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
Definitions
- the disclosure generally relates to a single-ended reading circuit, and more specifically, to a single-ended reading circuit with low power-consumption, high speed, and high reliability.
- SRAM Static Random Access Memory
- static means that such memory can keep stored data only if it is powered on.
- a conventional single-ended reading circuit applicable to SRAM usually operates using both a pre-charging clock and a reading clock.
- the design of conventional single-ended reading circuits tends to have the disadvantages of high power-consumption, many output glitches, and low reliability. Accordingly, there is a need to propose a novel solution for solving the problems of the prior art.
- the invention is directed to a single-ended reading circuit including a pre-charger, a high-level maintainer, a first NAND gate, a second NAND gate, a third NAND gate, and an output driver.
- the pre-charger and the high-level maintainer are coupled to a bit-line node.
- the pre-charger and the high-level maintainer are configured to selectively pull up a bit-line voltage at the bit-line node.
- the first NAND gate has a first input terminal for receiving a pre-charging clock, a second input terminal coupled to a first node, and an output terminal coupled to a second node.
- the second NAND gate has a first input terminal coupled through a third node to the second node, a second input terminal coupled to a fourth node, and an output terminal coupled to a fifth node.
- the third NAND gate has a first input terminal coupled to the fifth node, a second input terminal coupled to the first node, and an output terminal coupled to the fourth node.
- the output driver is coupled to the fourth node, and it generates an output voltage at an output node.
- the pre-charger includes a first P-type transistor.
- the first P-type transistor has a control terminal for receiving the pre-charging clock, a first terminal coupled to a supply voltage, and a second terminal coupled to the bit-line node.
- the high-level maintainer includes a second P-type transistor, a third P-type transistor, a fourth P-type transistor, and a fifth P-type transistor.
- the second P-type transistor has a control terminal coupled to a ground voltage, a first terminal coupled to a supply voltage, and a second terminal coupled to a sixth node.
- the third P-type transistor has a control terminal coupled to the ground voltage, a first terminal coupled to the sixth node, and a second terminal coupled to a seventh node.
- the fourth P-type transistor has a control terminal coupled to the ground voltage, a first terminal coupled to the seventh node, and a second terminal coupled to an eighth node.
- the fifth P-type transistor has a control terminal coupled to the fourth node, a first terminal coupled to the eighth node, and a second terminal coupled to the bit-line node.
- the output driver includes an inverter.
- the inverter has an input terminal coupled to the fourth node, and an output terminal coupled to the output node.
- the first node is directly electrically connected to the bit-line node.
- the third node is directly electrically connected to the second node.
- the output pulling-up capability of the first NAND gate is stronger than the output pulling-down capability of the first NAND gate.
- the output pulling-up capability of the second NAND gate is weaker than the output pulling-down capability of the second NAND gate.
- the output pulling-up capability of the third NAND gate is stronger than the output pulling-down capability of the third NAND gate.
- the output pulling-up capability of the third NAND gate is stronger than the output pulling-up capability of the first NAND gate.
- the single-ended reading circuit further includes an N-type transistor.
- the N-type transistor has a control terminal for receiving a control clock, a first terminal coupled to the first node, and a second terminal coupled to the bit-line node.
- control clock and the pre-charging clock are in-phase.
- the single-ended reading circuit further includes a sixth P-type transistor.
- the sixth P-type transistor has a control terminal for receiving the pre-charging clock, a first terminal coupled to a supply voltage, and a second terminal coupled to the first node.
- the single-ended reading circuit further includes an even number of inverters coupled in series between the second node and the third node.
- FIG. 1 is a diagram of a single-ended reading circuit according to an embodiment of the invention
- FIG. 2 is a diagram of a single-ended reading circuit according to an embodiment of the invention.
- FIG. 3 is a diagram of waveforms of a single-ended reading circuit according to an embodiment of the invention.
- FIG. 4 is a diagram of a single-ended reading circuit according to an embodiment of the invention.
- FIG. 5 is a diagram of a single-ended reading circuit according to an embodiment of the invention.
- FIG. 1 is a diagram of a single-ended reading circuit 100 according to an embodiment of the invention.
- the single-ended reading circuit 100 is applicable to SRAM (Static Random Access Memory).
- the single-ended reading circuit 100 includes a pre-charger 101 , a high-level maintainer 102 , a first NAND gate 110 , a second NAND gate 120 , a third NAND gate 130 , and an output driver 103 .
- the single-ended reading circuit 100 can perform a reading operation according to a pre-charging clock CLK, and its detailed operation will be introduced in the following embodiments.
- the first NAND gate 110 has a first input terminal for receiving the pre-charging clock CLK, a second input terminal coupled to a first node N 1 , and an output terminal coupled to a second node N 2 .
- the second NAND gate 120 has a first input terminal coupled through a third node N 3 to the second node N 2 , a second input terminal coupled to a fourth node N 4 , and an output terminal coupled to a fifth node N 5 .
- the third NAND gate 130 has a first input terminal coupled to the fifth node N 5 , a second input terminal coupled to the first node N 1 , and an output terminal coupled to the fourth node N 4 .
- An SR-latch is formed by the second NAND gate 120 and the third NAND gate 130 .
- the fourth node N 4 and the fifth node N 5 are used as the SR-latch's two locking nodes for storing digital data.
- the SR-latch is also controlled by the first NAND gate 110 according to the pre-charging clock CLK.
- the pre-charger 101 and the high-level maintainer 102 are both coupled to a bit-line node NR.
- the pre-charger 101 and the high-level maintainer 102 are configured to selectively pull up a bit-line voltage VR at the bit-line node NR.
- the pre-charger 101 may determine whether to pull up the bit-line voltage VR according to the pre-charging clock CLK, and the high-level maintainer 102 may determine whether to pull up the bit-line voltage VR according to the voltage V 4 at the fourth node N 4 , but they are not limited thereto.
- the output driver 103 is coupled to the fourth node N 4 .
- the output driver 103 can generate an output voltage VOUT at an output node NOUT according to the voltage V 4 at the fourth node N 4 .
- the proposed single-ended reading circuit 100 merely uses the pre-charging clock CLK, but does not use any reading clock (the conventional single-ended reading circuit should use both the pre-charging clock and the reading clock). According to practical measurements, using such a design for the invention helps to reduce the power consumption of the single-ended reading circuit 100 and increase the operation speed and the reliability of the single-ended reading circuit 100 .
- the following embodiments will introduce a variety of different configurations of the single-ended reading circuit 100 in detail. However, the figures and descriptions of these embodiments are merely exemplary, rather than limitations of the invention.
- FIG. 2 is a diagram of a single-ended reading circuit 200 according to an embodiment of the invention.
- the single-ended reading circuit 200 includes a pre-charger 201 , a high-level maintainer 202 , a first NAND gate 110 , a second NAND gate 120 , a third NAND gate 130 , and an output driver 203 .
- the circuit connections and functions of the first NAND gate 110 , the second NAND gate 120 , and the third NAND gate 130 have been described in the embodiment of FIG. 1 .
- the first node N 1 is directly electrically connected to the bit-line node NR
- the third node N 3 is directly electrically connected to the second node N 2 . That is, the first node N 1 is equivalent to the bit-line node NR, and the third node N 3 is equivalent to the second node N 2 .
- the pre-charger 201 includes a first P-type transistor MP 1 .
- the first P-type transistor MP 1 may be a PMOS transistor (P-type Metal Oxide Semiconductor Field Effect Transistor).
- the first P-type transistor MP 1 has a control terminal for receiving the pre-charging clock CLK, a first terminal coupled to a supply voltage VDD (e.g., 1V), and a second terminal coupled to the bit-line node NR.
- VDD supply voltage
- the pre-charger 201 if the pre-charging clock CLK has a low logic level (e.g., a logic “0” or a digit “0”), the pre-charger 201 will pull up the bit-line voltage VR at the bit-line node NR; conversely, if the pre-charging clock CLK has a high logic level (e.g., a logic “1” or a digit “1”), the pre-charger 201 will not pull up the bit-line voltage VR at the bit-line node NR.
- a low logic level e.g., a logic “0” or a digit “0”
- the high-level maintainer 202 includes a second P-type transistor MP 2 , a third P-type transistor MP 3 , a fourth P-type transistor MP 4 , and a fifth P-type transistor MP 5 , which may be coupled in series.
- each of the second P-type transistor MP 2 , the third P-type transistor MP 3 , the fourth P-type transistor MP 4 , and the fifth P-type transistor MP 5 may be a respective PMOS transistor.
- the second P-type transistor MP 2 has a control terminal coupled to a ground voltage VSS (e.g., 0V), a first terminal coupled to the supply voltage VDD, and a second terminal coupled to a sixth node N 6 .
- VSS ground voltage
- the third P-type transistor MP 3 has a control terminal coupled to the ground voltage VSS, a first terminal coupled to the sixth node N 6 , and a second terminal coupled to a seventh node N 7 .
- the fourth P-type transistor MP 4 has a control terminal coupled to the ground voltage VSS, a first terminal coupled to the seventh node N 7 , and a second terminal coupled to an eighth node N 8 .
- the fifth P-type transistor MP 5 has a control terminal coupled to the fourth node N 4 for receiving the voltage V 4 , a first terminal coupled to the eighth node N 8 , and a second terminal coupled to the bit-line node NR.
- the high-level maintainer 202 if the voltage V 4 at the fourth node N 4 has a low logic level, the high-level maintainer 202 will pull up the bit-line voltage VR at the bit-line node NR; conversely, if the voltage V 4 at the fourth node N 4 has a high logic level, the high-level maintainer 202 will not pull up the bit-line voltage VR at the bit-line node NR.
- the single-ended reading circuit 200 may include two, three, five, six, seven or more P-type transistors coupled in series according to different requirements.
- the output driver 203 includes an inverter 240 .
- the inverter 240 has an input terminal coupled to the fourth node N 4 for receiving the voltage V 4 , and an output terminal coupled to the output node NOUT for outputting the output voltage VOUT.
- the voltage V 4 at the fourth node N 4 and the output voltage VOUT have complementary logic levels.
- Other features of the single-ended reading circuit 200 of FIG. 2 are similar to those of the single-ended reading circuit 100 of FIG. 1 . Accordingly, these embodiments can achieve similar levels of performance.
- FIG. 3 is a diagram of waveforms of the single-ended reading circuit 200 according to an embodiment of the invention. Please refer to FIG. 2 and FIG. 3 together, so as to understand the operation principles of the invention.
- the single-ended reading circuit 200 can perform a pre-charging operation to pull up the bit-line voltage VR and maintain the data stored in the SR-latch, and when the pre-charging clock CLK has a high logic level, the single-ended reading circuit 200 can perform a reading operation to read out digital data corresponding to the bit-line voltage VR.
- the signal waveforms of FIG. 3 can be divided into a first time interval T 1 , a second time interval T 2 , a third time interval T 3 , and a fourth time interval T 4 , which will be introduced in detail below.
- the pre-charging clock CLK has a high logic level.
- the word line of the SRAM is enabled, and a digit “0” is read out from the SRAM.
- the bit-line voltage VR is discharged to a low logic level.
- the SR-latch reads out data using the third NAND gate 130 . It should be noted the data read result of the SR-latch is not affected, regardless of a high or low logic level of the voltage V 5 at the fifth node N 5 .
- the voltage V 4 of the fourth node N 4 has a high logic level
- the output voltage VOUT has a low logic level
- the voltage V 2 at the second node N 2 has a high logic level
- the voltage V 5 at the fifth node N 5 has a low logic level.
- the pre-charging clock CLK has a low logic level.
- the bit-line voltage VR and the voltage V 2 at the second node N 2 are both pre-charged to a high logic level.
- the SR-latch can maintain the data, and the voltage V 5 at the fifth node N 5 , the voltage V 4 at the fourth node N 4 , and the output voltage VOUT are unchanged (i.e., the voltage V 5 still has a low logic level, the voltage V 4 still has a high logic level, and the output voltage VOUT still has a low logic level; they are the same as those within the first time interval T 1 ).
- the pre-charging clock CLK has a high logic level.
- the word line of the SRAM is enabled, and a digit “1” is read out from the SRAM.
- the bit-line voltage VR is kept at a high logic level.
- the SR-latch reads out the data using the first NAND gate 110 , the second NAND gate 120 , and the third NAND gate 130 .
- the voltage V 2 at the second node N 2 is transferred from a high logic level to a low logic level
- the voltage V 5 at the fifth node N 5 is transferred from a low logic level to a high logic level
- the voltage V 4 at the fourth node N 4 is transferred from a high logic level to a low logic level
- the output voltage VOUT is transferred from a low logic level to a high logic level.
- the pre-charging clock CLK has a low logic level.
- the bit-line voltage VR and the voltage V 2 at the second node N 2 are both pre-charged to a high logic level.
- the SR-latch can maintain the data, and the voltage V 5 at the fifth node N 5 , the voltage V 4 at the fourth node N 4 , and the output voltage VOUT are unchanged (i.e., the voltage V 5 still has a high logic level, the voltage V 4 still has a low logic level, and the output voltage VOUT still has a high logic level; they are the same as those within the third time interval T 3 ).
- the output pulling-up capabilities and the output pulling-down capabilities of the first NAND gate 110 , the second NAND gate 120 , and the third NAND gate 130 are adjustable by appropriately designing their transistor sizes.
- the so-called “output pulling-up capability” means the NAND gate's driving capability in pulling up its output terminal voltage
- the so-called “output pulling-down capability” means the NAND gate's driving capability in pulling down its output terminal voltage. If the driving capability is stronger, it will take the NAND gate shorter time to pull up or pull down its output terminal voltage.
- the output pulling-up capability of the first NAND gate 110 may be stronger than the output pulling-down capability of the first NAND gate 110 ; the output pulling-up capability of the second NAND gate 120 may be weaker than the output pulling-down capability of the second NAND gate 120 ; the output pulling-up capability of the third NAND gate 130 may be stronger than the output pulling-down capability of the third NAND gate 130 ; the output pulling-up capability of the third NAND gate 130 may be stronger than the output pulling-up capability of the first NAND gate 110 .
- the design of the above transistor sizes helps to eliminate the output glitches of the single-ended reading circuit 200 , thereby reducing the whole power consumption.
- the single-ended reading circuit 100 can operate according to only the pre-charging clock CLK, without using any reading clock. Such a design can reduce the non-ideal difference between the pre-charging clock CLK and the reading clock, thereby enhancing the reliability of the single-ended reading circuit 100 (or 200 ).
- the reading-in to reading-out operation of the single-ended reading circuit 100 (or 200 ) uses only two circuit stages, the operation speed of the single-ended reading circuit 100 (or 200 ) is further improved.
- the power consumption of the single-ended reading circuit 100 (or 200 ) of the invention is reduced by about 50% compared to that of the conventional design, and the operation speed of the single-ended reading circuit 100 (or 200 ) of the invention is increased by about 10% compared to that of the conventional design. Therefore, the design of the invention can significantly improve a variety of performance indicators of the single-ended reading circuit 100 (or 200 ).
- FIG. 4 is a diagram of a single-ended reading circuit 400 according to an embodiment of the invention.
- FIG. 4 is similar to FIG. 2 .
- the single-ended reading circuit 400 further includes an N-type transistor MN 1 and a sixth P-type transistor MP 6 .
- the N-type transistor MN 1 may be an NMOS transistor (N-type Metal Oxide Semiconductor Field Effect Transistor), and the sixth P-type transistor MP 6 may be a PMOS transistor.
- the N-type transistor MN 1 has a control terminal for receiving a control clock CCK, a first terminal coupled to the first node N 1 , and a second terminal coupled to the bit-line node NR.
- control clock CCK and the pre-charging clock CLK are in-phase, and only a small time difference may exist between them.
- the sixth P-type transistor MP 6 has a control terminal for receiving the pre-charging clock CLK, a first terminal coupled to the supply voltage VDD, and a second terminal coupled to the first node N 1 .
- the N-type transistor MN 1 may be used as a multiplexer, and the sixth P-type transistor MP 6 may be used as an additional pre-charger. According to practical measurements, the incorporation of the N-type transistor MN 1 and the sixth P-type transistor MP 6 helps to further increase the reliability of the single-ended reading circuit 400 .
- Other features of the single-ended reading circuit 400 of FIG. 4 are similar to those of the single-ended reading circuits 100 and 200 of FIGS. 1 and 2 . Accordingly, these embodiments can achieve similar levels of performance.
- FIG. 5 is a diagram of a single-ended reading circuit 500 according to an embodiment of the invention.
- FIG. 5 is similar to FIG. 4 .
- the single-ended reading circuit 500 further includes an even number of inverters 551 and 552 , which are coupled in series between the second node N 2 and the third node N 3 .
- the inverter 551 has an input terminal coupled to the second node N 2 , and an output terminal;
- the inverter 552 has an input terminal coupled to the output terminal of the inverter 551 , and an output terminal coupled to the third node N 3 .
- the aforementioned inverters 551 and 552 are used as a delay unit. Although there are merely two inverters 551 and 552 displayed in FIG.
- the single-ended reading circuit 500 may include four, six, eight, or more inverters coupled in series according to different requirements. According to practical measurements, the incorporation of the aforementioned inverters 551 and 552 helps to eliminate the output glitches of the single-ended reading circuit 500 and reduce the power consumption of the single-ended reading circuit 500 .
- Other features of the single-ended reading circuit 500 of FIG. 5 are similar to those of the single-ended reading circuits 100 , 200 and 400 of FIGS. 1, 2 and 4 . Accordingly, these embodiments can achieve similar levels of performance.
- the single-ended reading circuit of the invention is not limited to the configurations of FIGS. 1-5 .
- the invention may merely include any one or more features of any one or more embodiments of FIGS. 1-5 . In other words, not all of the features displayed in the figures should be implemented in the single-ended reading circuit of the invention.
- MOSFET Metal Oxide Semiconductor Field Effect Transistor
- BJT Bipolar Junction Transistor
- JFET Joint Gate Field Effect Transistor
- FinFET Fin Field Effect Transistor
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Static Random-Access Memory (AREA)
- Logic Circuits (AREA)
Abstract
Description
- This application claims priority of China Patent Application No. 201810397959.1 filed on Apr. 28, 2018, the entirety of which is incorporated by reference herein.
- The disclosure generally relates to a single-ended reading circuit, and more specifically, to a single-ended reading circuit with low power-consumption, high speed, and high reliability.
- SRAM (Static Random Access Memory) is one type of random access memory. The term “static” means that such memory can keep stored data only if it is powered on. A conventional single-ended reading circuit applicable to SRAM usually operates using both a pre-charging clock and a reading clock. However, the design of conventional single-ended reading circuits tends to have the disadvantages of high power-consumption, many output glitches, and low reliability. Accordingly, there is a need to propose a novel solution for solving the problems of the prior art.
- In a preferred embodiment, the invention is directed to a single-ended reading circuit including a pre-charger, a high-level maintainer, a first NAND gate, a second NAND gate, a third NAND gate, and an output driver. The pre-charger and the high-level maintainer are coupled to a bit-line node. The pre-charger and the high-level maintainer are configured to selectively pull up a bit-line voltage at the bit-line node. The first NAND gate has a first input terminal for receiving a pre-charging clock, a second input terminal coupled to a first node, and an output terminal coupled to a second node. The second NAND gate has a first input terminal coupled through a third node to the second node, a second input terminal coupled to a fourth node, and an output terminal coupled to a fifth node. The third NAND gate has a first input terminal coupled to the fifth node, a second input terminal coupled to the first node, and an output terminal coupled to the fourth node. The output driver is coupled to the fourth node, and it generates an output voltage at an output node.
- In some embodiments, the pre-charger includes a first P-type transistor. The first P-type transistor has a control terminal for receiving the pre-charging clock, a first terminal coupled to a supply voltage, and a second terminal coupled to the bit-line node.
- In some embodiments, the high-level maintainer includes a second P-type transistor, a third P-type transistor, a fourth P-type transistor, and a fifth P-type transistor. The second P-type transistor has a control terminal coupled to a ground voltage, a first terminal coupled to a supply voltage, and a second terminal coupled to a sixth node. The third P-type transistor has a control terminal coupled to the ground voltage, a first terminal coupled to the sixth node, and a second terminal coupled to a seventh node. The fourth P-type transistor has a control terminal coupled to the ground voltage, a first terminal coupled to the seventh node, and a second terminal coupled to an eighth node. The fifth P-type transistor has a control terminal coupled to the fourth node, a first terminal coupled to the eighth node, and a second terminal coupled to the bit-line node.
- In some embodiments, the output driver includes an inverter. The inverter has an input terminal coupled to the fourth node, and an output terminal coupled to the output node.
- In some embodiments, the first node is directly electrically connected to the bit-line node.
- In some embodiments, the third node is directly electrically connected to the second node.
- In some embodiments, the output pulling-up capability of the first NAND gate is stronger than the output pulling-down capability of the first NAND gate.
- In some embodiments, the output pulling-up capability of the second NAND gate is weaker than the output pulling-down capability of the second NAND gate.
- In some embodiments, the output pulling-up capability of the third NAND gate is stronger than the output pulling-down capability of the third NAND gate.
- In some embodiments, the output pulling-up capability of the third NAND gate is stronger than the output pulling-up capability of the first NAND gate.
- In some embodiments, the single-ended reading circuit further includes an N-type transistor. The N-type transistor has a control terminal for receiving a control clock, a first terminal coupled to the first node, and a second terminal coupled to the bit-line node.
- In some embodiments, the control clock and the pre-charging clock are in-phase.
- In some embodiments, the single-ended reading circuit further includes a sixth P-type transistor. The sixth P-type transistor has a control terminal for receiving the pre-charging clock, a first terminal coupled to a supply voltage, and a second terminal coupled to the first node.
- In some embodiments, the single-ended reading circuit further includes an even number of inverters coupled in series between the second node and the third node.
- The invention can be more fully understood by reading the subsequent detailed description and examples with references made to the accompanying drawings, wherein:
-
FIG. 1 is a diagram of a single-ended reading circuit according to an embodiment of the invention; -
FIG. 2 is a diagram of a single-ended reading circuit according to an embodiment of the invention; -
FIG. 3 is a diagram of waveforms of a single-ended reading circuit according to an embodiment of the invention; -
FIG. 4 is a diagram of a single-ended reading circuit according to an embodiment of the invention; and -
FIG. 5 is a diagram of a single-ended reading circuit according to an embodiment of the invention. - In order to illustrate the purposes, features and advantages of the invention, the embodiments and figures of the invention are described in detail as follows.
- Certain terms are used throughout the description and following claims to refer to particular components. As one skilled in the art will appreciate, manufacturers may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function. In the following description and in the claims, the terms “include” and “comprise” are used in an open-ended fashion, and thus should be interpreted to mean “include, but not limited to . . . ”. The term “substantially” means the value is within an acceptable error range. One skilled in the art can solve the technical problem within a predetermined error range and achieve the proposed technical performance. Also, the term “couple” is intended to mean either an indirect or direct electrical connection. Accordingly, if one device is coupled to another device, that connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections.
-
FIG. 1 is a diagram of a single-ended reading circuit 100 according to an embodiment of the invention. The single-ended reading circuit 100 is applicable to SRAM (Static Random Access Memory). As shown inFIG. 1 , the single-ended reading circuit 100 includes a pre-charger 101, a high-level maintainer 102, afirst NAND gate 110, asecond NAND gate 120, athird NAND gate 130, and anoutput driver 103. The single-ended reading circuit 100 can perform a reading operation according to a pre-charging clock CLK, and its detailed operation will be introduced in the following embodiments. - The
first NAND gate 110 has a first input terminal for receiving the pre-charging clock CLK, a second input terminal coupled to a first node N1, and an output terminal coupled to a second node N2. Thesecond NAND gate 120 has a first input terminal coupled through a third node N3 to the second node N2, a second input terminal coupled to a fourth node N4, and an output terminal coupled to a fifth node N5. Thethird NAND gate 130 has a first input terminal coupled to the fifth node N5, a second input terminal coupled to the first node N1, and an output terminal coupled to the fourth node N4. An SR-latch is formed by the second NANDgate 120 and the third NANDgate 130. The fourth node N4 and the fifth node N5 are used as the SR-latch's two locking nodes for storing digital data. The SR-latch is also controlled by thefirst NAND gate 110 according to the pre-charging clock CLK. The pre-charger 101 and the high-level maintainer 102 are both coupled to a bit-line node NR. The pre-charger 101 and the high-level maintainer 102 are configured to selectively pull up a bit-line voltage VR at the bit-line node NR. For example, the pre-charger 101 may determine whether to pull up the bit-line voltage VR according to the pre-charging clock CLK, and the high-level maintainer 102 may determine whether to pull up the bit-line voltage VR according to the voltage V4 at the fourth node N4, but they are not limited thereto. Theoutput driver 103 is coupled to the fourth node N4. Theoutput driver 103 can generate an output voltage VOUT at an output node NOUT according to the voltage V4 at the fourth node N4. - It should be noted that the proposed single-ended
reading circuit 100 merely uses the pre-charging clock CLK, but does not use any reading clock (the conventional single-ended reading circuit should use both the pre-charging clock and the reading clock). According to practical measurements, using such a design for the invention helps to reduce the power consumption of the single-endedreading circuit 100 and increase the operation speed and the reliability of the single-endedreading circuit 100. The following embodiments will introduce a variety of different configurations of the single-endedreading circuit 100 in detail. However, the figures and descriptions of these embodiments are merely exemplary, rather than limitations of the invention. -
FIG. 2 is a diagram of a single-endedreading circuit 200 according to an embodiment of the invention. As shown inFIG. 2 , the single-endedreading circuit 200 includes a pre-charger 201, a high-level maintainer 202, afirst NAND gate 110, asecond NAND gate 120, athird NAND gate 130, and anoutput driver 203. The circuit connections and functions of thefirst NAND gate 110, thesecond NAND gate 120, and thethird NAND gate 130 have been described in the embodiment ofFIG. 1 . In the embodiment ofFIG. 2 , the first node N1 is directly electrically connected to the bit-line node NR, and the third node N3 is directly electrically connected to the second node N2. That is, the first node N1 is equivalent to the bit-line node NR, and the third node N3 is equivalent to the second node N2. - The pre-charger 201 includes a first P-type transistor MP1. For example, the first P-type transistor MP1 may be a PMOS transistor (P-type Metal Oxide Semiconductor Field Effect Transistor). The first P-type transistor MP1 has a control terminal for receiving the pre-charging clock CLK, a first terminal coupled to a supply voltage VDD (e.g., 1V), and a second terminal coupled to the bit-line node NR. In some embodiments, if the pre-charging clock CLK has a low logic level (e.g., a logic “0” or a digit “0”), the pre-charger 201 will pull up the bit-line voltage VR at the bit-line node NR; conversely, if the pre-charging clock CLK has a high logic level (e.g., a logic “1” or a digit “1”), the pre-charger 201 will not pull up the bit-line voltage VR at the bit-line node NR.
- The high-
level maintainer 202 includes a second P-type transistor MP2, a third P-type transistor MP3, a fourth P-type transistor MP4, and a fifth P-type transistor MP5, which may be coupled in series. For example, each of the second P-type transistor MP2, the third P-type transistor MP3, the fourth P-type transistor MP4, and the fifth P-type transistor MP5 may be a respective PMOS transistor. The second P-type transistor MP2 has a control terminal coupled to a ground voltage VSS (e.g., 0V), a first terminal coupled to the supply voltage VDD, and a second terminal coupled to a sixth node N6. The third P-type transistor MP3 has a control terminal coupled to the ground voltage VSS, a first terminal coupled to the sixth node N6, and a second terminal coupled to a seventh node N7. The fourth P-type transistor MP4 has a control terminal coupled to the ground voltage VSS, a first terminal coupled to the seventh node N7, and a second terminal coupled to an eighth node N8. The fifth P-type transistor MP5 has a control terminal coupled to the fourth node N4 for receiving the voltage V4, a first terminal coupled to the eighth node N8, and a second terminal coupled to the bit-line node NR. In some embodiments, if the voltage V4 at the fourth node N4 has a low logic level, the high-level maintainer 202 will pull up the bit-line voltage VR at the bit-line node NR; conversely, if the voltage V4 at the fourth node N4 has a high logic level, the high-level maintainer 202 will not pull up the bit-line voltage VR at the bit-line node NR. Although there are merely four P-type transistors MP2, MP3, MP4 and MP5 displayed inFIG. 2 , in other embodiments, the single-endedreading circuit 200 may include two, three, five, six, seven or more P-type transistors coupled in series according to different requirements. - The
output driver 203 includes aninverter 240. Theinverter 240 has an input terminal coupled to the fourth node N4 for receiving the voltage V4, and an output terminal coupled to the output node NOUT for outputting the output voltage VOUT. In some embodiments, the voltage V4 at the fourth node N4 and the output voltage VOUT have complementary logic levels. Other features of the single-endedreading circuit 200 ofFIG. 2 are similar to those of the single-endedreading circuit 100 ofFIG. 1 . Accordingly, these embodiments can achieve similar levels of performance. -
FIG. 3 is a diagram of waveforms of the single-endedreading circuit 200 according to an embodiment of the invention. Please refer toFIG. 2 andFIG. 3 together, so as to understand the operation principles of the invention. Generally, when the pre-charging clock CLK has a low logic level, the single-endedreading circuit 200 can perform a pre-charging operation to pull up the bit-line voltage VR and maintain the data stored in the SR-latch, and when the pre-charging clock CLK has a high logic level, the single-endedreading circuit 200 can perform a reading operation to read out digital data corresponding to the bit-line voltage VR. The signal waveforms ofFIG. 3 can be divided into a first time interval T1, a second time interval T2, a third time interval T3, and a fourth time interval T4, which will be introduced in detail below. - During the first time interval T1, the pre-charging clock CLK has a high logic level. At this time, the word line of the SRAM is enabled, and a digit “0” is read out from the SRAM. The bit-line voltage VR is discharged to a low logic level. The SR-latch reads out data using the
third NAND gate 130. It should be noted the data read result of the SR-latch is not affected, regardless of a high or low logic level of the voltage V5 at the fifth node N5. Within the first time interval T1, the voltage V4 of the fourth node N4 has a high logic level, the output voltage VOUT has a low logic level, the voltage V2 at the second node N2 has a high logic level, and the voltage V5 at the fifth node N5 has a low logic level. - During the second time interval T2, the pre-charging clock CLK has a low logic level. At this time, the bit-line voltage VR and the voltage V2 at the second node N2 are both pre-charged to a high logic level. Within the second time interval T2, the SR-latch can maintain the data, and the voltage V5 at the fifth node N5, the voltage V4 at the fourth node N4, and the output voltage VOUT are unchanged (i.e., the voltage V5 still has a low logic level, the voltage V4 still has a high logic level, and the output voltage VOUT still has a low logic level; they are the same as those within the first time interval T1).
- During the third time interval T3, the pre-charging clock CLK has a high logic level. At this time, the word line of the SRAM is enabled, and a digit “1” is read out from the SRAM. The bit-line voltage VR is kept at a high logic level. The SR-latch reads out the data using the
first NAND gate 110, thesecond NAND gate 120, and thethird NAND gate 130. Within the third time interval T3, the voltage V2 at the second node N2 is transferred from a high logic level to a low logic level, the voltage V5 at the fifth node N5 is transferred from a low logic level to a high logic level, the voltage V4 at the fourth node N4 is transferred from a high logic level to a low logic level, and the output voltage VOUT is transferred from a low logic level to a high logic level. - During the fourth time interval T4, the pre-charging clock CLK has a low logic level. At this time, the bit-line voltage VR and the voltage V2 at the second node N2 are both pre-charged to a high logic level. Within the fourth time interval T4, the SR-latch can maintain the data, and the voltage V5 at the fifth node N5, the voltage V4 at the fourth node N4, and the output voltage VOUT are unchanged (i.e., the voltage V5 still has a high logic level, the voltage V4 still has a low logic level, and the output voltage VOUT still has a high logic level; they are the same as those within the third time interval T3).
- In some embodiments, the output pulling-up capabilities and the output pulling-down capabilities of the
first NAND gate 110, thesecond NAND gate 120, and thethird NAND gate 130 are adjustable by appropriately designing their transistor sizes. The so-called “output pulling-up capability” means the NAND gate's driving capability in pulling up its output terminal voltage, and the so-called “output pulling-down capability” means the NAND gate's driving capability in pulling down its output terminal voltage. If the driving capability is stronger, it will take the NAND gate shorter time to pull up or pull down its output terminal voltage. For example, the output pulling-up capability of thefirst NAND gate 110 may be stronger than the output pulling-down capability of thefirst NAND gate 110; the output pulling-up capability of thesecond NAND gate 120 may be weaker than the output pulling-down capability of thesecond NAND gate 120; the output pulling-up capability of thethird NAND gate 130 may be stronger than the output pulling-down capability of thethird NAND gate 130; the output pulling-up capability of thethird NAND gate 130 may be stronger than the output pulling-up capability of thefirst NAND gate 110. According to practical measurements, the design of the above transistor sizes helps to eliminate the output glitches of the single-endedreading circuit 200, thereby reducing the whole power consumption. - It should be noted that the single-ended reading circuit 100 (or 200) can operate according to only the pre-charging clock CLK, without using any reading clock. Such a design can reduce the non-ideal difference between the pre-charging clock CLK and the reading clock, thereby enhancing the reliability of the single-ended reading circuit 100 (or 200). In addition, since the reading-in to reading-out operation of the single-ended reading circuit 100 (or 200) uses only two circuit stages, the operation speed of the single-ended reading circuit 100 (or 200) is further improved.
-
TABLE I Comparison of Single-ended Reading Circuit's Power consumption Between Conventional Design and the Invention Alternately reading Continuously reading a digit two digits Unit: μA “1” and a digit “0” “0” The Invention 67.463 48.945 Conventional Design 89.884 136.656 -
TABLE II Comparison of Single-ended Reading Circuit's Operation Speed Between Conventional Design and the Invention Unit: ps Operation Time The Invention 184 Conventional Design 202 - According to the measurements of Table I and Table II, it should be understood that the power consumption of the single-ended reading circuit 100 (or 200) of the invention is reduced by about 50% compared to that of the conventional design, and the operation speed of the single-ended reading circuit 100 (or 200) of the invention is increased by about 10% compared to that of the conventional design. Therefore, the design of the invention can significantly improve a variety of performance indicators of the single-ended reading circuit 100 (or 200).
-
FIG. 4 is a diagram of a single-endedreading circuit 400 according to an embodiment of the invention.FIG. 4 is similar toFIG. 2 . In the embodiment ofFIG. 4 , the single-endedreading circuit 400 further includes an N-type transistor MN1 and a sixth P-type transistor MP6. For example, the N-type transistor MN1 may be an NMOS transistor (N-type Metal Oxide Semiconductor Field Effect Transistor), and the sixth P-type transistor MP6 may be a PMOS transistor. The N-type transistor MN1 has a control terminal for receiving a control clock CCK, a first terminal coupled to the first node N1, and a second terminal coupled to the bit-line node NR. In some embodiments, the control clock CCK and the pre-charging clock CLK are in-phase, and only a small time difference may exist between them. The sixth P-type transistor MP6 has a control terminal for receiving the pre-charging clock CLK, a first terminal coupled to the supply voltage VDD, and a second terminal coupled to the first node N1. The N-type transistor MN1 may be used as a multiplexer, and the sixth P-type transistor MP6 may be used as an additional pre-charger. According to practical measurements, the incorporation of the N-type transistor MN1 and the sixth P-type transistor MP6 helps to further increase the reliability of the single-endedreading circuit 400. Other features of the single-endedreading circuit 400 ofFIG. 4 are similar to those of the single-endedreading circuits FIGS. 1 and 2 . Accordingly, these embodiments can achieve similar levels of performance. -
FIG. 5 is a diagram of a single-endedreading circuit 500 according to an embodiment of the invention.FIG. 5 is similar toFIG. 4 . In the embodiment ofFIG. 5 , the single-endedreading circuit 500 further includes an even number ofinverters inverter 551 has an input terminal coupled to the second node N2, and an output terminal; theinverter 552 has an input terminal coupled to the output terminal of theinverter 551, and an output terminal coupled to the third node N3. Theaforementioned inverters inverters FIG. 5 , in other embodiments, the single-endedreading circuit 500 may include four, six, eight, or more inverters coupled in series according to different requirements. According to practical measurements, the incorporation of theaforementioned inverters reading circuit 500 and reduce the power consumption of the single-endedreading circuit 500. Other features of the single-endedreading circuit 500 ofFIG. 5 are similar to those of the single-endedreading circuits FIGS. 1, 2 and 4 . Accordingly, these embodiments can achieve similar levels of performance. - Note that the above voltages, currents, resistances, inductances, capacitances and other element parameters are not limitations of the invention. A designer can adjust these parameters according to different requirements. The single-ended reading circuit of the invention is not limited to the configurations of
FIGS. 1-5 . The invention may merely include any one or more features of any one or more embodiments ofFIGS. 1-5 . In other words, not all of the features displayed in the figures should be implemented in the single-ended reading circuit of the invention. Although the embodiments of the invention use MOSFET (Metal Oxide Semiconductor Field Effect Transistor) as examples, the invention is not limited thereto, and those skilled in the art may use other types of transistors such as BJT (Bipolar Junction Transistor), JFET (Junction Gate Field Effect Transistor), FinFET (Fin Field Effect Transistor), etc. - Use of ordinal terms such as “first”, “second”, “third”, etc., in the claims to modify a claim element does not by itself connote any priority, precedence, or order of one claim element over another or the temporal order in which acts of a method are performed, but are used merely as labels to distinguish one claim element having a certain name from another element having the same name (but for use of the ordinal term) to distinguish the claim elements.
- It will be apparent to those skilled in the art that various modifications and variations can be made in the invention. It is intended that the standard and examples be considered exemplary only, with the true scope of the disclosed embodiments being indicated by the following claims and their equivalents.
Claims (14)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810397959.1 | 2018-04-28 | ||
CN201810397959.1A CN108564979B (en) | 2018-04-28 | 2018-04-28 | Single-ended read circuit |
CN201810397959 | 2018-04-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20190333576A1 true US20190333576A1 (en) | 2019-10-31 |
US10475507B1 US10475507B1 (en) | 2019-11-12 |
Family
ID=63537512
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/127,890 Active US10475507B1 (en) | 2018-04-28 | 2018-09-11 | Single-ended reading circuit |
Country Status (3)
Country | Link |
---|---|
US (1) | US10475507B1 (en) |
CN (1) | CN108564979B (en) |
TW (1) | TWI666636B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023096769A1 (en) * | 2021-11-29 | 2023-06-01 | Qualcomm Incorporated | Memory with single-ended sensing using reset-set latch |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5521874A (en) * | 1994-12-14 | 1996-05-28 | Sun Microsystems, Inc. | High speed differential to single ended sense amplifier |
JP4473901B2 (en) * | 2007-09-10 | 2010-06-02 | 株式会社東芝 | Semiconductor memory device |
US7859929B1 (en) * | 2008-04-11 | 2010-12-28 | T-Ram Semiconductor, Inc. | Sense amplifiers |
US8305814B2 (en) * | 2008-11-17 | 2012-11-06 | Texas Instruments Incorporated | Sense amplifier with precharge delay circuit connected to output |
US8027214B2 (en) * | 2008-12-31 | 2011-09-27 | Taiwan Semiconductor Manufacturing Company, Ltd. | Asymmetric sense amplifier |
US8238183B2 (en) * | 2009-09-15 | 2012-08-07 | Elpida Memory, Inc. | Semiconductor device and data processing system comprising semiconductor device |
CN104575606B (en) * | 2013-10-10 | 2018-05-22 | 无锡华润上华科技有限公司 | A kind of reading circuit and control method with self-detection circuit |
US9576622B2 (en) | 2014-01-24 | 2017-02-21 | Taiwan Semiconductor Manufacturing Company, Ltd. | Reading data from a memory cell |
IN2014KO00447A (en) * | 2014-04-09 | 2015-10-16 | Lsi Corp | |
CN104183269A (en) * | 2014-08-29 | 2014-12-03 | 东南大学 | Low-voltage single-end read-write SRAM (Static Random Access Memory) storage unit and control method |
US9437284B1 (en) * | 2015-12-02 | 2016-09-06 | Vanguard International Semiconductor Corporation | Memory devices and control methods thereof |
CN105957552B (en) * | 2016-04-21 | 2018-12-14 | 华为技术有限公司 | memory |
-
2018
- 2018-04-28 CN CN201810397959.1A patent/CN108564979B/en active Active
- 2018-08-23 TW TW107129472A patent/TWI666636B/en active
- 2018-09-11 US US16/127,890 patent/US10475507B1/en active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023096769A1 (en) * | 2021-11-29 | 2023-06-01 | Qualcomm Incorporated | Memory with single-ended sensing using reset-set latch |
US11670351B1 (en) | 2021-11-29 | 2023-06-06 | Qualcomm Incorporated | Memory with single-ended sensing using reset-set latch |
Also Published As
Publication number | Publication date |
---|---|
CN108564979B (en) | 2020-08-25 |
US10475507B1 (en) | 2019-11-12 |
CN108564979A (en) | 2018-09-21 |
TW201946062A (en) | 2019-12-01 |
TWI666636B (en) | 2019-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6914462B2 (en) | Power-on reset circuit and method | |
US6744291B2 (en) | Power-on reset circuit | |
US7460039B2 (en) | Serializer and method of converting parallel data into serial data | |
US20080258770A1 (en) | Single Threshold and Single Conductivity Type Logic | |
US7583110B2 (en) | High-speed, low-power input buffer for integrated circuit devices | |
US6639424B2 (en) | Combined dynamic logic gate and level shifter and method employing same | |
KR101393310B1 (en) | Delay Circuit having a large delay time and Semiconductor Device having the same | |
KR100211758B1 (en) | Multi-power data buffer | |
US10475507B1 (en) | Single-ended reading circuit | |
US20080116953A1 (en) | Flip-flop circuit | |
US9177622B2 (en) | Supply independent delayer | |
US20070080725A1 (en) | Power-up signal generator of semiconductor device | |
US7463054B1 (en) | Data bus charge-sharing technique for integrated circuit devices | |
US4896056A (en) | Semiconductor IC including circuit for preventing erroneous operation caused by power source noise | |
KR101053531B1 (en) | Semiconductor device and calibration method thereof | |
US7965482B2 (en) | ESD protection circuit and semiconductor device | |
US20110303988A1 (en) | Semiconductor device and level shift circuit using the same | |
US6144240A (en) | Low noise buffer circuit for increasing digital signal transition slew rates | |
US6188254B1 (en) | Data output buffer with high drivability in semiconductor device | |
US8203360B2 (en) | Semiconductor integrated circuit | |
US6448814B1 (en) | CMOS buffer circuit | |
US6118311A (en) | Output circuit capable of suppressing bounce effect | |
US20220286091A1 (en) | Amplifier having improved slew rate | |
EP4198984A1 (en) | Adaptive control circuit of static random access memory | |
US11923852B2 (en) | High to low level shifter architecture using lower voltage devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SHANGHAI ZHAOXIN SEMICONDUCTOR CO., LTD., CHINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MAN, LIANG;REEL/FRAME:046841/0497 Effective date: 20180903 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |