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: 7633829
    Abstract: 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: Grant
    Filed: October 22, 2007
    Date of Patent: December 15, 2009
    Assignee: SanDisk 3D LLC
    Inventors: Luca G. Fasoli, Kenneth K. So
  • Patent number: 7633828
    Abstract: 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: Grant
    Filed: July 31, 2006
    Date of Patent: December 15, 2009
    Assignee: SanDisk 3D LLC
    Inventors: Roy E. Scheuerlein, Luca G. Fasoli
  • Patent number: 7596050
    Abstract: 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: Grant
    Filed: July 31, 2006
    Date of Patent: September 29, 2009
    Assignee: SanDisk 3D LLC
    Inventors: Roy E. Scheuerlein, Luca G. Fasoli
  • Patent number: 7593249
    Abstract: 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: Grant
    Filed: June 17, 2008
    Date of Patent: September 22, 2009
    Assignee: Sandisk 3D LLC
    Inventors: Luca G. Fasoli, Tyler Thorp
  • Patent number: 7589989
    Abstract: 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: Grant
    Filed: October 24, 2006
    Date of Patent: September 15, 2009
    Assignee: Sandisk 3D LLC
    Inventors: Luca G. Fasoli, Tyler Thorp
  • Patent number: 7570523
    Abstract: 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: Grant
    Filed: July 31, 2006
    Date of Patent: August 4, 2009
    Assignee: SanDisk 3D LLC
    Inventors: Roy E. Scheuerlein, Luca G. Fasoli, Christopher J. Petti
  • Patent number: 7558140
    Abstract: 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: Grant
    Filed: March 31, 2007
    Date of Patent: July 7, 2009
    Assignee: SanDisk 3D LLC
    Inventors: Luca G. Fasoli, Ali K. Al-Shamma, Kenneth K. So
  • Patent number: 7554832
    Abstract: 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: Grant
    Filed: July 31, 2006
    Date of Patent: June 30, 2009
    Assignee: SanDisk 3D LLC
    Inventors: Luca G. Fasoli, Christopher J. Petti, Roy E. Scheuerlein
  • Patent number: 7554406
    Abstract: 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: Grant
    Filed: March 31, 2007
    Date of Patent: June 30, 2009
    Assignee: SanDisk 3D LLC
    Inventors: Luca G. Fasoli, Ali K. Al-Shamma, Kenneth K. So
  • Publication number: 20090161474
    Abstract: 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: Application
    Filed: March 2, 2009
    Publication date: June 25, 2009
    Inventors: Roy E. Scheuerlein, Luca G. Fasoli
  • Patent number: 7542370
    Abstract: 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: Grant
    Filed: December 31, 2006
    Date of Patent: June 2, 2009
    Assignee: SanDisk 3D LLC
    Inventors: Tianhong Yan, Luca G. Fasoli, Roy E. Scheuerlein
  • Patent number: 7542338
    Abstract: 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: Grant
    Filed: July 31, 2006
    Date of Patent: June 2, 2009
    Assignee: SanDisk 3D LLC
    Inventors: Roy E. Scheuerlein, Tyler J. Thorp, Luca G. Fasoli
  • Patent number: 7542337
    Abstract: 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: Grant
    Filed: July 31, 2006
    Date of Patent: June 2, 2009
    Assignee: SanDisk 3D LLC
    Inventors: Roy E. Scheuerlein, Tyler J. Thorp, Luca G. Fasoli
  • Patent number: 7525869
    Abstract: 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: Grant
    Filed: December 31, 2006
    Date of Patent: April 28, 2009
    Assignee: SanDisk 3D LLC
    Inventors: Tianhong Yan, Luca G. Fasoli, Roy E. Scheuerlein
  • Patent number: 7508714
    Abstract: 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: Grant
    Filed: May 21, 2007
    Date of Patent: March 24, 2009
    Assignee: SanDisk 3D LLC
    Inventors: Luca G. Fasoli, Roy E. Scheuerlein, En-Hsing Chen, Sucheta Nallamothu, Maitreyee Mahajani, Andrew J. Walker
  • Patent number: 7499366
    Abstract: 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: Grant
    Filed: July 31, 2006
    Date of Patent: March 3, 2009
    Assignee: SanDisk 3D LLC
    Inventors: Roy E. Scheuerlein, Luca G. Fasoli
  • Patent number: 7486587
    Abstract: 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: Grant
    Filed: July 31, 2006
    Date of Patent: February 3, 2009
    Assignee: SanDisk 3D LLC
    Inventors: Roy E. Scheuerlein, Luca G. Fasoli
  • Patent number: 7463536
    Abstract: 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: Grant
    Filed: July 31, 2006
    Date of Patent: December 9, 2008
    Assignee: SanDisk 3D LLC
    Inventors: Roy E. Scheuerlein, Luca G. Fasoli, Christopher J. Petti
  • Patent number: 7463546
    Abstract: 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: Grant
    Filed: July 31, 2006
    Date of Patent: December 9, 2008
    Assignee: SanDisk 3D LLC
    Inventors: Luca G. Fasoli, Christopher J. Petti, Roy E. Scheuerlein
  • Publication number: 20080247213
    Abstract: 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: Application
    Filed: June 17, 2008
    Publication date: October 9, 2008
    Inventors: Luca G. Fasoli, Tyler Thorp