Patents by Inventor Matthew P. Crowley

Matthew P. Crowley 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: 7383476
    Abstract: In one embodiment, a chip-level architecture is provided comprising a monolithic three-dimensional write-once memory array and at least two of the following system blocks: an Error Checking & Correction Circuit (ECC); a Checkerboard Memory Array containing sub arrays; a Write Controller; a Charge Pump; a Vread Generator; an Oscillator; a Band Gap Reference Generator; and a Page Register/Fault Memory. In another embodiment, a chip-level architecture is provided comprising a monolithic three-dimensional write-once memory array, ECC, and smart write. The monolithic three-dimensional write-once memory array comprises a first conductor, a first memory cell above the first conductor, a second conductor above the first memory cell, and a second memory cell above the second conductor, wherein the second conductor is the only conductor between the first and second memory cells.
    Type: Grant
    Filed: February 9, 2004
    Date of Patent: June 3, 2008
    Assignee: SanDisk 3D LLC
    Inventors: Matthew P. Crowley, Luca G. Fasoli, Alper Ilkbahar, Mark G. Johnson, Bendik Kleveland, Thomas H. Lee, Roy E. Scheuerlein
  • Patent number: 6947305
    Abstract: Two types of topologically different three-dimensional integrated circuits (for example a 4-layer three-dimensional memory array and an 8-layer three-dimensional memory array) are fabricated from a single set of photo-lithographic masks. In one example, masks 1-5 are used along with other masks to create the first four levels of memory cells in both a 4-layer memory array and an 8-layer memory array. The 8-layer memory array is completed with masks used to form the top four layers of the array. An integrated circuit identification circuit generates an appropriate circuit identification signal for both types of integrated circuits by sensing whether a conductive path across some or all of the device levels of the integrated circuit is continuous, and then by selecting the appropriate circuit identification signal.
    Type: Grant
    Filed: August 6, 2003
    Date of Patent: September 20, 2005
    Assignee: Matrix Semiconductor, Inc.
    Inventor: Matthew P. Crowley
  • Patent number: 6859410
    Abstract: A tree decoder organization particularly useful for a three-dimensional memory array or any array having very small array line pitch is configured to provide a plurality of top-level decode nodes, each of which, when selected, simultaneously selects a block of array lines and couples each array line of a selected block to a respective intermediate node. Each of the top-level decode signals has a range of control which is substantially less than the extent of the intermediate nodes. In some embodiments each selected block includes more than one array line on each of at least two memory layers having array lines which exit to one side of the memory array. As a result, the large layout area requirement to generate each top-level decode node is supported by a contiguous block of array lines of the memory array.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: February 22, 2005
    Assignee: Matrix Semiconductor, Inc.
    Inventors: Roy E. Scheuerlein, Matthew P. Crowley
  • Patent number: 6856572
    Abstract: A memory array decoder organization readily interfaces to array lines having extremely dense pitch, and in particular interfaces to extremely dense array lines of a three-dimensional memory array. In an exemplary embodiment, a multi-headed decoder includes a group of array line driver circuits associated with a single decode node. Each array line driver circuit couples its associated array line through a first device to an associated upper bias node which is generated to convey either a selected bias condition or an unselected bias condition thereon appropriate for the array line. Each array line driver circuit also couples its associated array line through a second device to an associated lower bias node which is generated to convey an unselected bias condition appropriate for the array line. The array line driver circuits for several different decode nodes may be physically arranged in one or more banks.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: February 15, 2005
    Assignee: Matrix Semiconductor, Inc.
    Inventors: Roy E. Scheuerlein, Matthew P. Crowley
  • Publication number: 20040250183
    Abstract: This invention is directed to a chip-level architecture used in combination with a monolithic three-dimensional write-once memory array.
    Type: Application
    Filed: February 9, 2004
    Publication date: December 9, 2004
    Inventors: Matthew P. Crowley, Luca G. Fasoli, Alper Ilkbahar, Mark G. Johnson, Bendik Kleveland, Thomas H. Lee, Roy E. Scheuerlein
  • Publication number: 20040100852
    Abstract: A tree decoder organization particularly useful for a three-dimensional memory array or any array having very small array line pitch is configured to provide a plurality of top-level decode nodes, each of which, when selected, simultaneously selects a block of array lines and couples each array line of a selected block to a respective intermediate node. Each of the top-level decode signals has a range of control which is substantially less than the extent of the intermediate nodes. In some embodiments each selected block includes more than one array line on each of at least two memory layers having array lines which exit to one side of the memory array. As a result, the large layout area requirement to generate each top-level decode node is supported by a contiguous block of array lines of the memory array.
    Type: Application
    Filed: November 27, 2002
    Publication date: May 27, 2004
    Inventors: Roy E. Scheuerlein, Matthew P. Crowley
  • Publication number: 20040029357
    Abstract: Two types of topologically different three-dimensional integrated circuits (for example a 4-layer three-dimensional memory array and an 8-layer three-dimensional memory array) are fabricated from a single set of photolithographic masks. In one example, masks 1-5 are used along with other masks to create the first four levels of memory cells in both a 4-layer memory array and an 8-layer memory array. The 8-layer memory array is completed with masks used to form the top four layers of the array. An integrated circuit identification circuit generates an appropriate circuit identification signal for both types of integrated circuits by sensing whether a conductive path across some or all of the device levels of the integrated circuit is continuous, and then by selecting the appropriate circuit identification signal.
    Type: Application
    Filed: August 6, 2003
    Publication date: February 12, 2004
    Applicant: Matrix Semiconductor, Inc.
    Inventors: Michael A. Vyvoda, Matthew P. Crowley
  • Patent number: 6661730
    Abstract: A memory array is subdivided into many sub-arrays which are separately selectable in groups, with each group containing one or more sub-arrays. The various data bits of a data set are physically spread out and mapped into a large number of associated sub-array groups. All the associated sub-array groups are preferably selected during a read cycle to simultaneously read the various bits of the data set, but when writing the data set, a smaller number of sub-array groups are activated during each of several write cycles to simultaneously write only a portion of the data set. Consequently, the read bandwidth remains high and is driven by the number of bits simultaneously read, but the write power is reduced since during each write cycle fewer bits are written. Such a memory array is particularly advantageous with passive element memory cells, such as those having antifuses.
    Type: Grant
    Filed: December 22, 2000
    Date of Patent: December 9, 2003
    Assignee: Matrix Semiconductor, Inc.
    Inventors: Roy E. Scheuerlein, Matthew P. Crowley
  • Publication number: 20030214841
    Abstract: A memory array decoder organization readily interfaces to array lines having extremely dense pitch, and in particular interfaces to extremely dense array lines of a three-dimensional memory array. In an exemplary embodiment, a multi-headed decoder includes a group of array line driver circuits associated with a single decode node. Each array line driver circuit couples its associated array line through a first device to an associated upper bias node which is generated to convey either a selected bias condition or an unselected bias condition thereon appropriate for the array line. Each array line driver circuit also couples its associated array line through a second device to an associated lower bias node which is generated to convey an unselected bias condition appropriate for the array line. The array line driver circuits for several different decode nodes may be physically arranged in one or more banks.
    Type: Application
    Filed: November 27, 2002
    Publication date: November 20, 2003
    Inventors: Roy E. Scheuerlein, Matthew P. Crowley
  • Patent number: 6649505
    Abstract: Two types of topologically different three-dimensional integrated circuits (for example a 4-layer three-dimensional memory array and an 8-layer three-dimensional memory array) are fabricated from a single set of photolithographic masks. In one example, masks 1-5 are used along with other masks to create the first four levels of memory cells in both a 4-layer memory array and an 8-layer memory array. The 8-layer memory array is completed with masks used to form the top four layers of the array. An integrated circuit identification circuit generates an appropriate circuit identification signal for both types of integrated circuits by sensing whether a conductive path across some or all of the device levels of the integrated circuit is continuous, and then by selecting the appropriate circuit identification signal.
    Type: Grant
    Filed: February 4, 2002
    Date of Patent: November 18, 2003
    Assignee: Matrix Semiconductor, Inc.
    Inventors: Michael A. Vyvoda, Matthew P. Crowley
  • Patent number: 6633509
    Abstract: A memory array is subdivided into many sub-arrays which are separately selectable in groups, with each group containing one or more sub-arrays. The various data bits of a data set are physically spread out and mapped into a large number of associated sub-array groups. All the associated sub-array groups are preferably selected during a read cycle to simultaneously read the various bits of the data set, but when writing the data set, a smaller number of sub-array groups are activated during each of several write cycles to simultaneously write only a portion of the data set. Consequently, the read bandwidth remains high and is driven by the number of bits simultaneously read, but the write power is reduced since during each write cycle fewer bits are written. Such a memory array is particularly advantageous with passive element memory cells, such as those having antifuses.
    Type: Grant
    Filed: December 5, 2002
    Date of Patent: October 14, 2003
    Assignee: Matrix Semiconductor, Inc.
    Inventors: Roy E. Scheuerlein, Matthew P. Crowley
  • Publication number: 20030147266
    Abstract: Two types of topologically different three-dimensional integrated circuits (for example a 4-layer three-dimensional memory array and an 8-layer three-dimensional memory array) are fabricated from a single set of photolithographic masks. In one example, masks 1-5 are used along with other masks to create the first four levels of memory cells in both a 4-layer memory array and an 8-layer memory array. The 8-layer memory array is completed with masks used to form the top four layers of the array. An integrated circuit identification circuit generates an appropriate circuit identification signal for both types of integrated circuits by sensing whether a conductive path across some or all of the device levels of the integrated circuit is continuous, and then by selecting the appropriate circuit identification signal.
    Type: Application
    Filed: February 4, 2002
    Publication date: August 7, 2003
    Inventors: Michael A. Vyvoda, Matthew P. Crowley
  • Publication number: 20030128581
    Abstract: A memory array decoder organization readily interfaces to array lines having extremely dense pitch, and in particular interfaces to extremely dense array lines of a three-dimensional memory array. In an exemplary embodiment, a multi-headed decoder includes a group of array line driver circuits associated with a single decode node. Each array line driver circuit couples its associated array line through a first device to an associated upper bias node which is generated to convey either a selected bias condition or an unselected bias condition thereon appropriate for the array line. Each array line driver circuit also couples its associated array line through a second device to an associated lower bias node which is generated to convey an unselected bias condition appropriate for the array line. The array line driver circuits for several different decode nodes may be physically arranged in one or more banks.
    Type: Application
    Filed: November 27, 2002
    Publication date: July 10, 2003
    Inventors: Roy E. Scheuerlein, Matthew P. Crowley
  • Publication number: 20030081489
    Abstract: A memory array is subdivided into many sub-arrays which are separately selectable in groups, with each group containing one or more sub-arrays. The various data bits of a data set are physically spread out and mapped into a large number of associated sub-array groups. All the associated sub-array groups are preferably selected during a read cycle to simultaneously read the various bits of the data set, but when writing the data set, a smaller number of sub-array groups are activated during each of several write cycles to simultaneously write only a portion of the data set. Consequently, the read bandwidth remains high and is driven by the number of bits simultaneously read, but the write power is reduced since during each write cycle fewer bits are written. Such a memory array is particularly advantageous with passive element memory cells, such as those having antifuses.
    Type: Application
    Filed: December 5, 2002
    Publication date: May 1, 2003
    Applicant: Matrix Semiconductor, Inc.
    Inventors: Roy E. Scheuerlein, Matthew P. Crowley
  • Patent number: 6525949
    Abstract: A charge pump circuit includes, in a preferred embodiment, a plurality of serially-connected pump stages, each of which is driven by one or more associated clock signals for the stage. The amplitude of the clock signals associated with a respective one of the pump stages differ in amplitude from that of the clock signals associated with at least one other pump stage. As a result, the additional voltage achieved by each successive pump stage may be progressively larger for each successive pump stage. An exemplary charge pump circuit provides clock signals which increase in amplitude with each successive pump stage, and provides with each successive pump stage an output voltage having a magnitude that is a multiplicative factor of the magnitude of the input voltage for the stage. Consequently, the output voltage achieved by the exemplary charge pump circuit is an exponential function of the number of pump stages within the charge pump circuit.
    Type: Grant
    Filed: December 22, 2000
    Date of Patent: February 25, 2003
    Assignee: Matrix Semiconductor, Inc.
    Inventors: Mark G. Johnson, Joseph G. Nolan, III, Matthew P. Crowley
  • Patent number: 6504753
    Abstract: A passive element memory array preferably biases selected X-lines to an externally received VPP voltage and selected Y-lines to ground. Unselected Y-lines are preferably biased to VPP minus a first offset voltage, and unselected X-lines biased to a second offset voltage (relative to ground). The first and second offset voltages preferably are identical and have a value of about 0.5 to 2 volts. The VPP voltage depends upon the memory cell technology used, and preferably falls within the range of 5 to 20 volts. The area otherwise required for an on-chip VPP generator and saves the power that would be consumed by such a generator. In addition, the operating temperature of the integrated circuit during the programming operation decreases, which further decreases power dissipation. When discharging the memory array, the capacitance between layers is preferably discharged first, then the layers are discharged to ground.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: January 7, 2003
    Assignee: Matrix Semiconductor, Inc.
    Inventors: Roy E. Scheuerlein, Matthew P. Crowley
  • Patent number: 6483728
    Abstract: A charge pump circuit includes, in a preferred embodiment, a plurality of serially-connected pump stages, each of which is driven by one or more associated clock signals for the stage. The amplitude of the clock signals associated with a respective one of the pump stages differ in amplitude from that of the clock signals associated with at least one other pump stage. As a result, the additional voltage achieved by each successive pump stage may be progressively larger for each successive pump stage. An exemplary charge pump circuit provides clock signals which increase in amplitude with each successive pump stage, and provides with each successive pump stage an output voltage having a magnitude that is a multiplicative factor of the magnitude of the input voltage for the stage. Consequently, the output voltage achieved by the exemplary charge pump circuit is an exponential function of the number of pump stages within the charge pump circuit.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: November 19, 2002
    Assignee: Matrix Semiconductor, Inc.
    Inventors: Mark G. Johnson, Joseph G. Nolan, III, Matthew P. Crowley
  • Patent number: 6194927
    Abstract: In a data processing system, a circuit for providing an even bus clock signal, EVENBCLK, when the leading edges of the bus clock signal BCLK and a processor clock signal PCLK are coincident includes a phase-locked loop unit and a coincidence unit. The phase-locked loop unit provides PCLK signals that have a frequency Nx the frequency of the BCLK signals, where N can have an integer or a half integer value. The phase-locked loop unit includes a divide-by-M unit, where M=2N, that receives the PCLK signal at an input terminal and applies an output signal, PCLK/M, to the phase detector unit of the phase-locked loop unit. The operation of the phase-locked loop results in the BCLK signal and the PCLK/M signal having an established phase relationship. The PCLK signal and the PCLK/M signal are applied to the coincidence unit, the simultaneous application of the two signals resulting in the coincidence unit providing the EVENBCLK signals.
    Type: Grant
    Filed: May 19, 1999
    Date of Patent: February 27, 2001
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Matthew P. Crowley, Amos Ben-Meir
  • Patent number: 6184746
    Abstract: A power supply filter capable of functioning with low power supply voltages includes a resistor-capacitor circuit coupled to a power supply line and a transistor for providing power to a target circuit, such as a phase-locked loop circuit, coupled between the resistor-capacitor circuit and the power supply line. The resistor-capacitor circuit is coupled to a charge pump controller to keep the transistor in a saturation state. The charge pump controller receives at least one clock signal that is coupled to at least one capacitive circuit. The at least one capacitive circuit includes at least two capacitors in series with a biased middle node located between the at least two capacitors in order to provide immunity to time dependent dielectric breakdown, the middle node coupled to approximately half the power supply line.
    Type: Grant
    Filed: August 13, 1999
    Date of Patent: February 6, 2001
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Matthew P. Crowley
  • Patent number: 6057739
    Abstract: An electronic system such as a processor or computer system includes a phase-locked loop (PLL) having a PLL parameter modification circuit. In one embodiment, the PLL parameter modification circuit may be programmed to provide one of several current control signals to a charge pump. Additionally, the PLL parameter modification circuit may be programmed to alter a loop filter transfer function by selectively changing resistance and/or capacitance values of the loop filter. Each current control signal modifies the charge pump output control voltage to a VCO differently, and, thus, modifying the current control signals to the charge pump effectively modifies the bandwidth of the PLL. In one embodiment, the PLL parameter modification circuit modifies current control signals to the charge pump by selectively inserting and removing, in accordance with programmable register bit(s) states, diode configured transistors in a current mirror configuration. Thus, a ratio of the output current of the current mirror i.e.
    Type: Grant
    Filed: September 26, 1997
    Date of Patent: May 2, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Matthew P. Crowley, Mark G. Johnson