Logic drive using standard commodity programmable logic ic chips comprising non-volatile random access memory cells
US-2024380401-A1 · Nov 14, 2024 · US
US9460778B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9460778-B2 |
| Application number | US-201313967543-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 15, 2013 |
| Priority date | Aug 15, 2013 |
| Publication date | Oct 4, 2016 |
| Grant date | Oct 4, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A static random access memory includes a memory cell array, a control logic configured to generate a first write clock signal and a second write clock signal each of which having a pulse width shorter than a pulse width of a clock signal in response to the clock signal, a row decoder configured to select a word line in response to the second write clock signal during a write operation, a column selector configured to select a bit line and an inverted bit line, a sense amplifier configured to sense states of the selected bit line and the selected inverted bit line during a read operation and a write driver configured to bias the selected bit line and the selected inverted bit line in response to the first write clock signal during the write operation.
Opening claim text (preview).
What is claimed is: 1. A static random access memory comprising: a memory cell array comprising a plurality of memory cells; a control logic configured to generate a first write clock signal and a second write clock signal in response to a received clock signal, wherein each of the first and second write clock signals has a single pulse width during a cycle of the clock signal, the single pulse width being shorter than a pulse width of the clock signal; a row decoder connected to the plurality of memory cells through a plurality of word lines and configured to select a word line in response to the second write clock signal during a write operation; a column selector connected to the plurality of memory cells through a plurality of bit lines and a plurality of inverted bit lines and configured to select a bit line and an inverted bit line; a sense amplifier connected to the bit line and the inverted bit line selected by the column selector and configured to sense states of the selected bit line and the selected inverted bit line during a read operation; and a write driver connected to the bit line and the inverted bit line selected by the column selector and configured to bias the selected bit line and the selected inverted bit line in response to the first write clock signal during the write operation. 2. The static random access memory of claim 1 , wherein one of a rising edge and a falling edge of one or more of the first and second write clock signals are synchronized with one edge of the clock signal. 3. The static random access memory of claim 1 , wherein the control logic comprises a write time register configured to store information about a write time and a word line turn off time, and wherein a rising edge of each of the first and second write clock signals are synchronized with a rising edge of the clock signal and a falling edge of the first write clock signal occurs after the write time elapses from the rising edge of the first write clock signal and a falling edge of the second write clock signal occurs after a time duration relative to the rising edge of the second write clock signal, where the time duration is defined as a sum of the write time and the word line turn off time. 4. The static random access memory of claim 1 , wherein the row decoder is configured to apply a turn-on voltage to the selected word line during an active state of the second write clock signal. 5. The static random access memory of claim 1 , wherein, during the write operation, the write driver is configured to discharge one of the selected bit line and the selected inverted bit line to a ground voltage. 6. The static random access memory of claim 5 , wherein, during the write operation, the write driver is configured to boost the bit line or inverted bit line discharged to the ground voltage to a negative voltage in response to transition of the first write clock signal to an inactive state. 7. The static random access memory of claim 1 , wherein the write driver comprises: a first discharge circuit configured to selectively discharge the bit line selected by the column selector to a ground voltage in response to write data and the first write clock signal; a second discharge circuit configured to selectively discharge the inverted bit line selected by the column selector to the ground voltage in response to inverted write data and the first write clock signal; and a boost circuit configured to boost one of the selected bit line and the selected inverted bit line to a negative voltage in response to the first write clock signal. 8. The static random access memory of claim 7 , wherein the write driver further comprises a first inverter configured to invert the first write clock signal to output the inverted write clock signal, and wherein the first discharge circuit, the second discharge circuit, and the boost circuit operate in response to the inverted first write clock signal. 9. The static random access memory of claim 8 , wherein the first discharge circuit comprises: a first logic configured to perform a logical operation on the write data and the inverted first write clock signal to output a logical operation result; and a first transistor configured to discharge the bit line selected by the column selector to the ground voltage in response to the logical operation result of the first logic. 10. The static random access memory of claim 8 , wherein the second discharge circuit comprises: a second logic configured to perform a logical operation on the inverted write data and the inverted first write clock signal to output a logical operation result; and a second transistor configured to discharge the inverted bit line selected by the column selector to the ground voltage in response to the logical operation result of the second logic. 11. The static random access memory of claim 8 , wherein the boost circuit comprises: a second inverter configured to invert the inverted write clock signal to output a boost signal; a third inverter configured to invert a voltage of the bit line selected by the column selector to output a first inverted voltage; a third transistor configured to electrically connect the bit line selected by the column selector and a boost node according to the first inverted voltage; a fourth inverter configured to invert a voltage of the inverted bit line selected by the column selector to output a second inverted voltage; a fourth transistor configured to electrically connect the inverted bit line selected by the column selector and the boost node according to the second inverted voltage; and a capacitor connected between an output node of the second inverter and the boost node. 12. A static random access memory comprising: a memory cell array including a plurality of memory cells; a row decoder connected to the plurality of memory cells through a plurality of word lines and configured to select a word line during a write operation; a column selector connected to the plurality of memory cells through a plurality of bit lines and a plurality of inverted bit lines and configured to select a bit line and an inverted bit line; a sense amplifier connected to the bit line and the inverted bit line selected by the column selector and configured to sense states of the selected bit line and the selected inverted bit line during a read operation; a write driver connected to the bit line and the inverted bit line selected by the column selector and configured to boost one of the selected bit line and the selected inverted bit line to a negative voltage during the write operation; and a control logic configured to control the row decoder and the write driver in response to a clock signal externally provided, wherein the control logic controls the row decoder to apply a turn-on voltage to the selected word line in response to a first edge of the clock signal, and wherein an entire duration of a write cycle, in which the write operation is performed in response to the clock signal, is shorter than a pulse width of the clock signal. 13. The static random access memory of claim 12 , wherein the write driver is configured to discharge the one of the selected bit line and the selected inverted bit line during the write operation, and when a write time passes after the one of the selected bit line and the selected inverted bit line begins to be discharged, the write driver is configured to boost the discharged bit line or inverted bit line to a negative voltage. 14. The static random access memory of claim 12 , wherein the control logic controls the write driver to discharge one of the selected bit line and the s
Read-write [R-W] circuits · CPC title
Bit line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, equalising circuits, for bit lines · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.