A memory device can read data stored in memory cells using a differential voltage sensing technique. The memory includes a differential voltage sensing circuit having two input nodes. The nodes of the sensing circuit are pre-charged to an initial voltage level prior to reading the memory cell. The nodes can be pre-charged by charge sharing multiple bit lines. A reference current is coupled to a selected sensing node to increase the voltage potential of that node. At the same time, a word line signal is provided to a memory cell coupled to the selected node. If the memory cell is programmed, so that that it does not conduct current in response to the word line signal, the reference current increases the selected node such that the differential voltage sensing circuit can sense a differential between the two nodes. If the memory cell is not programmed, the memory cell conducts enough current to both discharge the selected sensing node and sink the reference current. The un-programmed memory cell, therefore, provides a different differential voltage to be sensed.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A memory device comprising: a differential voltage sensing circuit having first and second sensing nodes; a reference bit line coupled to the second sensing node; a selected bit line coupled to the first sensing node and a memory cell selected to be read during a memory read operation; and a current source coupled to the selected bit line to source a reference current during the memory read operation.
2. The memory device of claim 1 further comprising equilibrate circuitry coupled between the reference and selected bit lines to equalize a charge stored on reference and selected bit lines during the memory read operation.
3. The memory device of claim 1 wherein the reference bit line comprises a first global bit line electrically coupled to a first local bit line, and wherein the selected bit line comprises a second global bit line electrically coupled to a second local bit line.
4. The memory device of claim 1 further comprising pre-charge circuitry coupled to the reference and selected bit lines to establish a pre-charge voltage level on the reference and selected bit lines during the read operation.
5. The memory device of claim 4 wherein the pre-charge circuitry performs a charge sharing operation to establish the pre-charge voltage level.
6. The memory device of the claim 1 further comprising: a first isolation device located between the reference bit line and the second sensing node; and a second isolation device located between the selected bit line and the first sensing node.
7. The memory device of claim 1 wherein the differential voltage sensing circuit comprises first and second latches.
8. The memory device of claim 7 wherein the first latch comprises cross-coupled p-channel transistors, and the second latch comprises cross-coupled n-channel transistors.
9. The memory device of claim 8 wherein the first latch is activated prior to activating the second latch.
10. The memory device of claim 1 wherein the differential voltage sensing circuit can be selectively deactivated to conserve power consumption.
11. The memory device of claim 1 wherein the reference bit line comprises a reference local bit line and a reference global bit line, and the selected bit line comprises a selected local bit line and a selected global bit line, the memory device further comprises: pre-charge circuitry to establish a pre-charge voltage level on the reference and selected bit lines, wherein the pre-charge circuitry charges the selected and reference global bit lines to Vcc, and discharges the selected and reference local bit lines to Vss.
12. A method of operating a memory device comprising: equilibrating first and second sensing nodes of a differential voltage sensing circuit to a pre-determined first voltage; activating a current source coupled to the first sensing node to provide a reference current; reading a memory cell coupled to the first sensing node, such that the first sensing node voltage increases above the pre-determined first voltage in response to the reference current if the memory cell has a first data state, and the first sensing node voltage decreases below the pre-determined first voltage if the memory cell has a second data state.
13. The method of claim 12 wherein the memory cell comprises a floating gate memory cell.
14. The method of claim 13 wherein reading a memory cell comprises providing a control gate signal to the floating gate memory cell.
15. The method of claim 14 wherein the floating gate memory cell has an increased threshold value when it is in the first data state such that the memory cell does not conduct current in response to the control gate signal, and the floating gate memory cell has an decreased threshold value when it is in the second data state such that the memory cell conducts current in response to the control gate signal.
16. The method of claim 12 wherein equilibrating the differential voltage sensing circuit comprises charge sharing a global bit line charged to Vcc with one or more local bit lines discharged to Vss.
17. The method of claim 12 further comprising selectively deactivated in the differential voltage sensing circuit to conserve power consumption.
18. The method of claim 12 further comprises activating the differential voltage sensing circuit to detect a voltage differential between the first and second sensing nodes after the first sensing node voltage has been increased or decreased.
19. The method of claim 18 wherein the differential voltage sensing circuit comprises a p-channel latch and an n-channel latch, and activating the differential voltage sensing circuit comprises activating the p-channel latch prior to activating a n-channel latch.
20. The method of claim 12 further comprises electrically isolating the first and second sensing nodes prior to activating the current source.
21. A method of reading a memory cell comprising: equilibrating a voltage of first and second sensing nodes of a differential voltage sensing circuit to a pre-determined first voltage, wherein the memory cell is coupled to the first sensing node; activating a current source coupled to the first sensing node to provide a reference current; providing a read signal to the memory cell; increasing the voltage of the first sensing node using the current source if the memory cell is programmed; and decreasing the voltage of the first sensing node if the memory cell is not programmed.
22. The method of claim 21 wherein the memory cell is a floating gate memory cell coupled to discharge the first sensing node in response to a control gate signal when the memory cell is not programmed.
23. The method of claim 21 wherein the pre-determined first voltage is selected from a group comprising Vcc/2, Vcc/3 and Vcc/4, where Vcc is an upper supply voltage.
24. A method of reading a floating gate memory cell comprising: equilibrating a voltage of first and second sensing nodes of a differential voltage sensing circuit to a pre-determined first voltage, wherein the memory cell is coupled to the first sensing node via a first bit line; activating a current source coupled to the first sensing node to provide a reference current; providing a control gate signal to the floating gate memory cell; increasing the voltage of the first sensing node using the current source if the memory cell does not conduct current in response to the control gate signal; and decreasing the voltage of the first sensing node if the memory cell conducts current in response to the control gate signal.
25. The method of claim 24 wherein the second sensing node is coupled to a second bit line.
26. The method of claim 24 wherein the pre-determined first voltage is selected from a group comprising Vcc/2, Vcc/3 and Vcc/4, where Vcc is an upper supply voltage.
27. The method of claim 26 wherein equilibrating the first and Second nodes comprises capacitive charge sharing.
28. A method of reading a floating gate memory cell comprising; equilibrating a voltage of first and second bit line structures and first and second sensing nodes of a differential voltage sensing circuit to a pre-determined voltage, wherein the memory cell is coupled to the first sensing node via the first bit line structure, and wherein the first and second bit line structures each comprise a local and a global bit line; activating a pull-up transistor coupled to the first sensing node to provide a reference current; providing a control gate signal to the floating gate memory cell; increasing the voltage of the first sensing node using the pull-up transistor if the memory cell does not conduct current in response to the control gate signal; and decreasing the voltage of the first sensing node if the memory cell conducts current in response to the control gate signal.
29. The method of claim 28 wherein equilibrating the first and second nodes comprises capacitive charge sharing between the local and global bit lines.
30. The method of claim 29 wherein the pre-determined voltage is selected from a group comprising Vcc/2, Vcc/3 and Vcc/4, where Vcc is an upper supply voltage.
31. A flash memory device comprising: an array of floating gate memory cells coupled to local bit lines; pass circuitry coupled to the local bit lines to selectively couple the local bit lines to global bit lines; a differential voltage sensing circuit having first and second sensing nodes selectively coupled to first and second ones of the global bit lines; and a pull-up transistor coupled to the first sensing node to provide a reference current.
32. The flash memory device of claim 31 further comprising equilibrate circuitry coupled between the first and second sensing nodes to equalize a charge stored on the first and second global bit lines.
33. The flash memory device of claim 31 further comprises pre-charge circuitry coupled to the global and local bit lines to establish pre-charge voltage levels on the global and local bit lines.
34. The flash memory device of claim 33 wherein the pre-charge circuitry comprises pull-down circuitry coupled to the local bit lines to couple the local bit lines to ground, Vss, potential.
35. The flash memory device of claim 33 wherein the pre-charge circuitry comprises pull-up circuitry coupled to the global bit lines to couple the global bit lines to an upper supply voltage, Vcc.
36. The flash memory device of claim 31 further comprising control circuitry to activate the pull-up transistor and substantially simultaneously provide a word line signal to a selected memory cell coupled to a selected local bit line that is coupled to the first sensing node.
37. A flash memory device comprising: a differential voltage sensing circuit having first and second sensing nodes; an array of floating gate memory cells coupled to the differential voltage sensing circuit; and pre-charge circuitry coupled to the first and second sensing nodes to establish an equal pre-charge voltage on the first and second sensing nodes.
38. The flash memory device of claim 37 further comprising bit lines coupled between the floating gate memory cells and the differential voltage sensing circuit.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
August 25, 2000
March 19, 2002
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.