Patents by Inventor Luca G. Fasoli
Luca G. Fasoli has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7633829Abstract: A memory array comprising array lines of first and second types coupled to memory cells includes a first hierarchical decoder circuit for decoding address information and selecting one or more array lines of the first type. The first hierarchical decoder circuit includes at least two hierarchical levels of multi-headed decoder circuits. The first hierarchical decoder circuit may include a first-level decoder circuit for decoding a plurality of address signal inputs and generating a plurality of first-level decoded outputs, a plurality of second-level multi-headed decoder circuits, each respective one coupled to a respective first-level decoded output, each for providing a respective plurality of second-level decoded outputs, and a plurality of third-level multi-headed decoder circuits, each respective one coupled to a respective second-level decoded output, each for providing a respective plurality of third-level decoded outputs coupled to the memory array.Type: GrantFiled: October 22, 2007Date of Patent: December 15, 2009Assignee: SanDisk 3D LLCInventors: Luca G. Fasoli, Kenneth K. So
-
Patent number: 7633828Abstract: Circuits and methods are described for decoding exemplary memory arrays of programmable and, in some embodiments, re-writable passive element memory cells, which are particularly useful for extremely dense three-dimensional memory arrays having more than one memory plane. In addition, circuits and methods are described for selecting one or more array blocks of such a memory array, for selecting one or more word lines and bit lines within selected array blocks, for conveying data information to and from selected memory cells within selected array blocks, and for conveying unselected bias conditions to unselected array blocks.Type: GrantFiled: July 31, 2006Date of Patent: December 15, 2009Assignee: SanDisk 3D LLCInventors: Roy E. Scheuerlein, Luca G. Fasoli
-
Patent number: 7596050Abstract: Circuits and methods are described for decoding exemplary memory arrays of programmable and, in some embodiments, re-writable passive element memory cells, which are particularly useful for extremely dense three-dimensional memory arrays having more than one memory plane. In addition, circuits and methods are described for selecting one or more array blocks of such a memory array, for selecting one or more word lines and bit lines within selected array blocks, for conveying data information to and from selected memory cells within selected array blocks, and for conveying unselected bias conditions to unselected array blocks.Type: GrantFiled: July 31, 2006Date of Patent: September 29, 2009Assignee: SanDisk 3D LLCInventors: Roy E. Scheuerlein, Luca G. Fasoli
-
Patent number: 7593249Abstract: Improved circuitry and methods for programming memory cells of a memory device are disclosed. The improved circuitry and methods operate to protect the memory cells from potentially damaging electrical energy that can be imposed during programming of the memory cells. Additionally, the improved circuitry and methods operate to detect when programming of the memory cells has been achieved. The improved circuitry and methods are particularly useful for programming non-volatile memory cells. In one embodiment, the memory device pertains to a semiconductor memory product, such as a semiconductor memory chip or a portable memory card.Type: GrantFiled: June 17, 2008Date of Patent: September 22, 2009Assignee: Sandisk 3D LLCInventors: Luca G. Fasoli, Tyler Thorp
-
Patent number: 7589989Abstract: Improved circuitry and methods operate to protect the memory cells from potentially damaging electrical energy that can be imposed during programming of the memory cells. Additionally, the improved circuitry and methods operate to detect when programming of the memory cells has been achieved. The improved circuitry and methods are particularly useful for programming non-volatile memory cells. In one embodiment, the memory device pertains to a semiconductor memory product, such as a semiconductor memory chip or a portable memory card.Type: GrantFiled: October 24, 2006Date of Patent: September 15, 2009Assignee: Sandisk 3D LLCInventors: Luca G. Fasoli, Tyler Thorp
-
Patent number: 7570523Abstract: Circuits and methods are described for decoding exemplary memory arrays of programmable and, in some embodiments, re-writable passive element memory cells, which are particularly useful for extremely dense three-dimensional memory arrays having more than one memory plane. In addition, circuits and methods are described for selecting one or more array blocks of such a memory array, for selecting one or more word lines and bit lines within selected array blocks, for conveying data information to and from selected memory cells within selected array blocks, and for conveying unselected bias conditions to unselected array blocks.Type: GrantFiled: July 31, 2006Date of Patent: August 4, 2009Assignee: SanDisk 3D LLCInventors: Roy E. Scheuerlein, Luca G. Fasoli, Christopher J. Petti
-
Patent number: 7558140Abstract: An exemplary amplifier circuit includes a first group of spatially distributed final amplifier stages having a first configuration, and a second group of spatially distributed final amplifier stages having a second configuration different than the first configuration. Both groups share the same control node for their respective final amplifier stages, and both groups share the same amplifier output node. Each group is typically enabled at a time that the other is disabled. In certain embodiments incorporating a memory array, only one critical analog node must be routed throughout the memory array.Type: GrantFiled: March 31, 2007Date of Patent: July 7, 2009Assignee: SanDisk 3D LLCInventors: Luca G. Fasoli, Ali K. Al-Shamma, Kenneth K. So
-
Patent number: 7554832Abstract: Circuits and methods are described for decoding exemplary memory arrays of programmable and, in some embodiments, re-writable passive element memory cells, which are particularly useful for extremely dense three-dimensional memory arrays having more thane one memory plane. In addition, circuits and methods are described for selecting one or more array blocks of such a memory array, for selecting one or more word lines and bit lines within selected array blocks, for conveying data information to and from selected memory cells within selected array blocks, and for conveying unselected bias conditions to unselected array blocks.Type: GrantFiled: July 31, 2006Date of Patent: June 30, 2009Assignee: SanDisk 3D LLCInventors: Luca G. Fasoli, Christopher J. Petti, Roy E. Scheuerlein
-
Patent number: 7554406Abstract: An exemplary amplifier circuit includes a first group of spatially distributed final amplifier stages having a first configuration, and a second group of spatially distributed final amplifier stages having a second configuration different than the first configuration. Both groups share the same control node for their respective final amplifier stages, and both groups share the same amplifier output node. Each group is typically enabled at a time that the other is disabled. In certain embodiments incorporating a memory array, only one critical analog node must be routed throughout the memory array.Type: GrantFiled: March 31, 2007Date of Patent: June 30, 2009Assignee: SanDisk 3D LLCInventors: Luca G. Fasoli, Ali K. Al-Shamma, Kenneth K. So
-
Publication number: 20090161474Abstract: Circuits and methods are described for decoding exemplary memory arrays of programmable and, in some embodiments, re-writable passive element memory cells, which are particularly useful for extremely dense three-dimensional memory arrays having more than one memory plane. In addition, circuits and methods are described for selecting one or more array blocks of such a memory array, for selecting one or more word lines and bit lines within selected array blocks, for conveying data information to and from selected memory cells within selected array blocks, and for conveying unselected bias conditions to unselected array blocks.Type: ApplicationFiled: March 2, 2009Publication date: June 25, 2009Inventors: Roy E. Scheuerlein, Luca G. Fasoli
-
Patent number: 7542370Abstract: A reversible polarity decoder circuit is disclosed which is particularly suitable for implementing a multi-headed decoder structure, such as might be used for decoding word lines, and particularly in a 3D memory array. The decoder circuit provides an overdrive voltage bias to the gates of half-selected word line driver circuits to solidly maintain the half-selected word lines at an inactive level. If the memory array is biased at or near the breakdown voltage, this overdrive voltage may be greater than the breakdown voltage of the decoder transistors. However, in the embodiments described, the decoder circuit accomplishes this without impressing a voltage greater than the breakdown voltage across any of the decoder transistors, for either polarity of operation of the decoder circuit.Type: GrantFiled: December 31, 2006Date of Patent: June 2, 2009Assignee: SanDisk 3D LLCInventors: Tianhong Yan, Luca G. Fasoli, Roy E. Scheuerlein
-
Patent number: 7542338Abstract: A four level passive element cell has memory states corresponding to decreasing resistance levels, which are preferably mapped respectively to data states 11, 01, 00, and 10 . The LSB and MSB are preferably mapped as part of different pages. To discriminate between memory cell states, the selected bit line current is sensed for at least two different combinations of reference current level and read bias voltage. A mid-level reference is used to read the LSB. When reading the MSB, a first reference between the 10 and 00 data states, and a second reference between 01 and 11 data states may be used, and the mid-level reference need not be used. In certain embodiments, the bit line current may be simultaneously compared against the first and second references, without requiring a delay to stabilize the bit line current to a different value, and the MSB generated accordingly.Type: GrantFiled: July 31, 2006Date of Patent: June 2, 2009Assignee: SanDisk 3D LLCInventors: Roy E. Scheuerlein, Tyler J. Thorp, Luca G. Fasoli
-
Patent number: 7542337Abstract: A four level passive element cell has memory states corresponding to decreasing resistance levels, which are preferably mapped respectively to data states 11, 01, 00, and 10. The LSB and MSB are preferably mapped as part of different pages. To discriminate between memory cell states, the selected bit line current is sensed for at least two different combinations of reference current level and read bias voltage. A mid-level reference is used to read the LSB. When reading the MSB, a first reference between the 10 and 00 data states, and a second reference between 01 and 11 data states may be used, and the mid-level reference need not be used. In certain embodiments, the bit line current may be simultaneously compared against the first and second references, without requiring a delay to stabilize the bit line current to a different value, and the MSB generated accordingly.Type: GrantFiled: July 31, 2006Date of Patent: June 2, 2009Assignee: SanDisk 3D LLCInventors: Roy E. Scheuerlein, Tyler J. Thorp, Luca G. Fasoli
-
Patent number: 7525869Abstract: A reversible polarity decoder circuit is disclosed which is particularly suitable for implementing a multi-headed decoder structure, such as might be used for decoding word lines, and particularly in a 3D memory array. The decoder circuit provides an overdrive voltage bias to the gates of half-selected word line driver circuits to solidly maintain the half-selected word lines at an inactive level. If the memory array is biased at or near the breakdown voltage, this overdrive voltage may be greater than the breakdown voltage of the decoder transistors. However, in the embodiments described, the decoder circuit accomplishes this without impressing a voltage greater than the breakdown voltage across any of the decoder transistors, for either polarity of operation of the decoder circuit.Type: GrantFiled: December 31, 2006Date of Patent: April 28, 2009Assignee: SanDisk 3D LLCInventors: Tianhong Yan, Luca G. Fasoli, Roy E. Scheuerlein
-
Patent number: 7508714Abstract: An exemplary NAND string memory array includes at least one plane of memory cells, said memory cells comprising thin film modifiable conductance switch devices and which cells are arranged in a plurality of series-connected NAND strings, said NAND strings including a series select device at each end thereof. Another exemplary NAND string memory array includes a group of more than four adjacent NAND strings within the same memory block each associated with a respective global bit line not shared by the other NAND string of the group. Another exemplary NAND string memory array includes NAND strings on identical pitch as their respective global bit lines.Type: GrantFiled: May 21, 2007Date of Patent: March 24, 2009Assignee: SanDisk 3D LLCInventors: Luca G. Fasoli, Roy E. Scheuerlein, En-Hsing Chen, Sucheta Nallamothu, Maitreyee Mahajani, Andrew J. Walker
-
Patent number: 7499366Abstract: Circuits and methods are described for decoding exemplary memory arrays of programmable and, in some embodiments, re-writable passive element memory cells, which are particularly useful for extremely dense three-dimensional memory arrays having more than one memory plane. In addition, circuits and methods are described for selecting one or more array blocks of such a memory array, for selecting one or more word lines and bit lines within selected array blocks, for conveying data information to and from selected memory cells within selected array blocks, and for conveying unselected bias conditions to unselected array blocks.Type: GrantFiled: July 31, 2006Date of Patent: March 3, 2009Assignee: SanDisk 3D LLCInventors: Roy E. Scheuerlein, Luca G. Fasoli
-
Patent number: 7486587Abstract: Circuits and methods are described for decoding exemplary memory arrays of programmable and, in some embodiments, re-writable passive element memory cells, which are particularly useful for extremely dense three-dimensional memory arrays having more than one memory plane. In addition, circuits and methods are described for selecting one or more array blocks of such a memory array, for selecting one or more word lines and bit lines within selected array blocks, for conveying data information to and from selected memory cells within selected array blocks, and for conveying unselected bias conditions to unselected array blocks.Type: GrantFiled: July 31, 2006Date of Patent: February 3, 2009Assignee: SanDisk 3D LLCInventors: Roy E. Scheuerlein, Luca G. Fasoli
-
Patent number: 7463536Abstract: Circuits and methods are described for decoding exemplary memory arrays of programmable and, in some embodiments, re-writable passive element memory cells, which are particularly useful for extremely dense three-dimensional memory arrays having more than one memory plane. In addition, circuits and methods are described for selecting one or more array blocks of such a memory array, for selecting one or more word lines and bit lines within selected array blocks, for conveying data information to and from selected memory cells within selected array blocks, and for conveying unselected bias conditions to unselected array blocks.Type: GrantFiled: July 31, 2006Date of Patent: December 9, 2008Assignee: SanDisk 3D LLCInventors: Roy E. Scheuerlein, Luca G. Fasoli, Christopher J. Petti
-
Patent number: 7463546Abstract: Circuits and methods are described for decoding exemplary memory arrays of programmable and, in some embodiments, re-writable passive element memory cells, which are particularly useful for extremely dense three-dimensional memory arrays having more than one memory plane. In addition, circuits and methods are described for selecting one or more array blocks of such a memory array, for selecting one or more word lines and bit lines within selected array blocks, for conveying data information to and from selected memory cells within selected array blocks, and for conveying unselected bias conditions to unselected array blocks.Type: GrantFiled: July 31, 2006Date of Patent: December 9, 2008Assignee: SanDisk 3D LLCInventors: Luca G. Fasoli, Christopher J. Petti, Roy E. Scheuerlein
-
Publication number: 20080247213Abstract: Improved circuitry and methods for programming memory cells of a memory device are disclosed. The improved circuitry and methods operate to protect the memory cells from potentially damaging electrical energy that can be imposed during programming of the memory cells. Additionally, the improved circuitry and methods operate to detect when programming of the memory cells has been achieved. The improved circuitry and methods are particularly useful for programming non-volatile memory cells. In one embodiment, the memory device pertains to a semiconductor memory product, such as a semiconductor memory chip or a portable memory card.Type: ApplicationFiled: June 17, 2008Publication date: October 9, 2008Inventors: Luca G. Fasoli, Tyler Thorp