Patents by Inventor Michael Bollu

Michael Bollu 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: 8670270
    Abstract: One or more embodiments may be related to a method of operating a phase-change memory element, comprising: providing the phase-change memory element, the phase-change memory element having a first terminal and a second terminal; causing a first current through the memory element from the first terminal to the second terminal; and causing a second current through the memory element from the second terminal to the first terminal, wherein the causing the first current programs the memory element from a first resistance state to a second resistance state and the causing the second current programs the memory element from the first resistance state to the second resistance state.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: March 11, 2014
    Assignee: Infineon Technologies AG
    Inventors: Jan Otterstedt, Thomas Nirschl, Christian Peters, Michael Bollu, Wolf Allers, Michael Sommer
  • Patent number: 8502276
    Abstract: Embodiments of the invention describe compact memory arrays. In one embodiment, the memory cell array includes first, second, and third gate lines disposed over a substrate, the second gate lines are disposed between the first and the third gate lines. The first, the second, and the third gate lines form adjacent gate lines of the memory cell array. The memory cell array further includes first metal lines disposed over the first gate lines, the first metal lines coupled to the first gate lines; second metal lines disposed over the second gate lines, the second metal lines coupled to the second gate lines; and third metal lines disposed over the third gate lines, the third metal lines coupled to the third gate lines. The first metal lines, the second metal lines and the third metal lines are disposed in different metallization levels.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: August 6, 2013
    Assignee: Infineon Technologies AG
    Inventors: Jan Otterstedt, Thomas Nirschl, Michael Bollu, Wolf Allers
  • Patent number: 8437175
    Abstract: In one embodiment, a bit-line interface is disclosed. The bit-line interface has a multiplexer having a plurality of bit-line outputs, and a write path coupled to a multiplexer signal input. The bit-line interface also has a read path coupled to the multiplexer signal input, wherein the read path and the write path share at least one component.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: May 7, 2013
    Assignee: Infineon Technologies AG
    Inventors: Thomas Nirschl, Jan Otterstedt, Michael Bollu, Wolf Allers
  • Publication number: 20130058159
    Abstract: One or more embodiments may be related to a method of operating a phase-change memory element, comprising: providing the phase-change memory element, the phase-change memory element having a first terminal and a second terminal; causing a first current through the memory element from the first terminal to the second terminal; and causing a second current through the memory element from the second terminal to the first terminal, wherein the causing the first current programs the memory element from a first resistance state to a second resistance state and the causing the second current programs the memory element from the first resistance state to the second resistance state.
    Type: Application
    Filed: February 23, 2012
    Publication date: March 7, 2013
    Inventors: Jan Otterstedt, Thomas Nirschl, Christian Peters, Michael Bollu, Wolf Allers, Michael Sommer
  • Patent number: 8344429
    Abstract: Embodiments of the invention describe compact memory arrays. In one embodiment, the memory cell array includes first, second, and third gate lines disposed over a substrate, the second gate lines are disposed between the first and the third gate lines. The first, the second, and the third gate lines form adjacent gate lines of the memory cell array. The memory cell array further includes first metal lines disposed over the first gate lines, the first metal lines coupled to the first gate lines; second metal lines disposed over the second gate lines, the second metal lines coupled to the second gate lines; and third metal lines disposed over the third gate lines, the third metal lines coupled to the third gate lines. The first metal lines, the second metal lines and the third metal lines are disposed in different metallization levels.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: January 1, 2013
    Assignee: Infineon Technologies AG
    Inventors: Jan Otterstedt, Thomas Nirschl, Michael Bollu, Wolf Allers
  • Patent number: 8327062
    Abstract: Non volatile memories and methods of programming thereof are disclosed. In one embodiment, the method of programming a memory array includes receiving a series of data blocks, each data block having a number of bits that are to be programmed, determining the number of bits that are to be programmed in a first data block, determining the number of bits that are to be programmed in a second data block, and writing the first data block and the second data block into the memory array in parallel if the sum of the number of bits that are to be programmed in the first data block and the second data block is not greater than a maximum value. The first and second data blocks may or may not be adjacent data blocks. Improved programming efficiency may be achieved in a memory circuit when the maximum allowable current may be limited by the application or the size of a charge pump. Inverse data may be written in parallel if the sum is greater than the maximum value.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: December 4, 2012
    Assignee: Infineon Technologies AG
    Inventors: Jan Otterstedt, Thomas Nirschl, Michael Bollu, Wolf Allers
  • Patent number: 8243520
    Abstract: A method of operating an integrated circuit includes applying at least one first programming pulse to a plurality of non-volatile memory cells to adjust a level of a storage parameter of each of the non-volatile memory cells, the at least one first programming pulse defined by a plurality of pulse parameters each having a fixed valued, and determining a fail count by measuring the number of non-volatile memory cells of the plurality of non-volatile memory cells having a storage parameter level exceeding a verify level. The method further includes determining a change in an programming behavior of the plurality of non-volatile memory cells based on the fail count, adjusting a value of at least one pulse parameter of at least one second programming pulse defined by the plurality of pulse parameters to a desired value based on the change in programming behavior, and applying the at least one second programming pulse to the plurality non-volatile memory cells.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: August 14, 2012
    Assignee: Infineon Technologies AG
    Inventors: Nigel Chan, Wolf Allers, Michael Bollu, Dimitri Lebedev, Jan Otterstedt, Christian Peters
  • Publication number: 20120155189
    Abstract: In one embodiment, a bit-line interface is disclosed. The bit-line interface has a multiplexer having a plurality of bit-line outputs, and a write path coupled to a multiplexer signal input. The bit-line interface also has a read path coupled to the multiplexer signal input, wherein the read path and the write path share at least one component.
    Type: Application
    Filed: February 29, 2012
    Publication date: June 21, 2012
    Applicant: Infineon Technologies AG
    Inventors: Thomas Nirschl, Jan Otterstedt, Michael Bollu, Wolf Allers
  • Patent number: 8130558
    Abstract: In one embodiment, a bit-line interface is disclosed. The bit-line interface has a multiplexer having a plurality of bit-line outputs, and a write path coupled to a multiplexer signal input. The bit-line interface also has a read path coupled to the multiplexer signal input, wherein the read path and the write path share at least one component.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: March 6, 2012
    Assignee: Infineon Technologies AG
    Inventors: Thomas Nirschl, Jan Otterstedt, Michael Bollu, Wolf Allers
  • Patent number: 8125821
    Abstract: One or more embodiments are related to a method of operating a phase-change memory array, including: providing the phase-change memory array, the phase-change memory array including a phase-change memory element in series with an access device between a first address line and a power line; causing a first current through the memory element from the first address line to the power line; and causing a second current through the memory element from the power line to the first address line.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: February 28, 2012
    Assignee: Infineon Technologies AG
    Inventors: Jan Otterstedt, Thomas Nirschl, Christian Peters, Michael Bollu, Wolf Allers, Michael Sommer
  • Patent number: 7974114
    Abstract: In an embodiment, a memory cell arrangement is provided. The memory cell arrangement may include a first memory cell and a second memory cell, a first source/drain line coupled to a first source/drain region of the first memory cell and a second source/drain line coupled to a second source/drain region of the first memory cell, and a third source/drain line coupled to a first source/drain region of the second memory cell and a fourth source/drain line coupled to a second source/drain region of the second memory cell, wherein the third source/drain line is disposed proximate to the second source/drain line, and wherein the third source/drain line is disposed in the same metallization level as the second source/drain line.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: July 5, 2011
    Assignee: Infineon Technologies AG
    Inventors: Thomas Nirschl, Michael Bollu, Mayk Roehrich
  • Publication number: 20110103150
    Abstract: A method of operating an integrated circuit includes applying at least one first programming pulse to a plurality of non-volatile memory cells to adjust a level of a storage parameter of each of the non-volatile memory cells, the at least one first programming pulse defined by a plurality of pulse parameters each having a fixed valued, and determining a fail count by measuring the number of non-volatile memory cells of the plurality of non-volatile memory cells having a storage parameter level exceeding a verify level. The method further includes determining a change in an programming behavior of the plurality of non-volatile memory cells based on the fail count, adjusting a value of at least one pulse parameter of at least one second programming pulse defined by the plurality of pulse parameters to a desired value based on the change in programming behavior, and applying the at least one second programming pulse to the plurality non-volatile memory cells.
    Type: Application
    Filed: November 2, 2009
    Publication date: May 5, 2011
    Applicant: INFINEON TECHNOLOGIES AG
    Inventors: Nigel Chan, Wolf Allers, Michael Bollu, Dimitri Lebedev, Jan Otterstedt, Christian Peters
  • Patent number: 7864565
    Abstract: A data retention monitor for a memory cell including a voltage source and a voltage comparator. The voltage source is adapted to provide a selectable voltage to the memory cell. The selectable voltage includes a read voltage and a test voltage, with the test voltage being greater than the read voltage. The voltage comparator is adapted to compare a voltage of the memory cell with a reference voltage after the provision of the selectable voltage to the memory cell. The memory cell retains data when the memory cell voltage generated at least in part by the test voltage is substantially equal to the reference voltage.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: January 4, 2011
    Assignee: Infineon Technologies AG
    Inventors: Thomas Nirschl, Jan Otterstedt, Christian Peters, Michael Bollu, Wolf Allers, Michael Sommer
  • Publication number: 20100271855
    Abstract: In an embodiment, a memory cell arrangement is provided. The memory cell arrangement may include a first memory cell and a second memory cell, a first source/drain line coupled to a first source/drain region of the first memory cell and a second source/drain line coupled to a second source/drain region of the first memory cell, and a third source/drain line coupled to a first source/drain region of the second memory cell and a fourth source/drain line coupled to a second source/drain region of the second memory cell, wherein the third source/drain line is disposed proximate to the second source/drain line, and wherein the third source/drain line is disposed in the same metallization level as the second source/drain line.
    Type: Application
    Filed: April 28, 2009
    Publication date: October 28, 2010
    Applicant: INFINEON TECHNOLOGIES AG
    Inventors: Thomas Nirschl, Michael Bollu, Mayk Roehrich
  • Publication number: 20100202218
    Abstract: In one embodiment, a bit-line interface is disclosed. The bit-line interface has a multiplexer having a plurality of bit-line outputs, and a write path coupled to a multiplexer signal input. The bit-line interface also has a read path coupled to the multiplexer signal input, wherein the read path and the write path share at least one component.
    Type: Application
    Filed: February 6, 2009
    Publication date: August 12, 2010
    Inventors: Thomas Nirschl, Jan Otterstedt, Michael Bollu, Wolf Allers
  • Publication number: 20100146189
    Abstract: Non volatile memories and methods of programming thereof are disclosed. In one embodiment, the method of programming a memory array includes receiving a series of data blocks, each data block having a number of bits that are to be programmed, determining the number of bits that are to be programmed in a first data block, determining the number of bits that are to be programmed in a second data block, and writing the first and the second data blocks into a memory array in parallel if the sum of the number of bits that are to be programmed in the first data block and the second data block is not greater than a maximum value.
    Type: Application
    Filed: December 9, 2008
    Publication date: June 10, 2010
    Inventors: Jan Otterstedt, Thomas Nirschl, Michael Bollu, Wolf Allers
  • Publication number: 20100065891
    Abstract: Embodiments of the invention describe compact memory arrays. In one embodiment, the memory cell array includes first, second, and third gate lines disposed over a substrate, the second gate lines are disposed between the first and the third gate lines. The first, the second, and the third gate lines form adjacent gate lines of the memory cell array. The memory cell array further includes first metal lines disposed over the first gate lines, the first metal lines coupled to the first gate lines; second metal lines disposed over the second gate lines, the second metal lines coupled to the second gate lines; and third metal lines disposed over the third gate lines, the third metal lines coupled to the third gate lines. The first metal lines, the second metal lines and the third metal lines are disposed in different metallization levels.
    Type: Application
    Filed: September 17, 2008
    Publication date: March 18, 2010
    Inventors: Jan Otterstedt, Thomas Nirschl, Michael Bollu, Wolf Allers
  • Patent number: 7619924
    Abstract: A device for reading out memory information storable in a memory has an integrator and a comparator. The memory provides, in a hold phase, a leakage current, and in a readout phase, a readout current. The readout current is dependent on the stored memory information. The integrator is adapted to integrate a quantity derived from the leakage current during the hold phase, and to provide a leakage voltage corresponding to an integrated leakage current. The integrator is further adapted to integrate a quantity derived from the readout current during the readout phase, and to provide a readout voltage corresponding to an integrated readout current. The comparator may compare the leakage voltage to the readout voltage and provide, in dependence on the comparison, a readout value corresponding to the memory information.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: November 17, 2009
    Assignee: Infineon Technologies AG
    Inventors: Michael Bollu, Michael Bernhard Sommer
  • Publication number: 20090034343
    Abstract: A data retention monitor for a memory cell including a voltage source and a voltage comparator. The voltage source is adapted to provide a selectable voltage to the memory cell. The selectable voltage includes a read voltage and a test voltage, with the test voltage being greater than the read voltage. The voltage comparator is adapted to compare a voltage of the memory cell with a reference voltage after the provision of the selectable voltage to the memory cell. The memory cell retains data when the memory cell voltage generated at least in part by the test voltage is substantially equal to the reference voltage.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Applicant: INFINEON TECHNOLOGIES AG
    Inventors: Thomas Nirschl, Jan Otterstedt, Christian Peters, Michael Bollu, Wolf Allers, Michael Sommer
  • Publication number: 20080298121
    Abstract: A method of operating a phase-change memory array. The method may comprise causing a first current to flow through a phase-change memory element in a first direction and causing a second current to flow through the memory element in a second direction.
    Type: Application
    Filed: June 1, 2007
    Publication date: December 4, 2008
    Inventors: Jan Otterstedt, Thomas Nirschl, Christian Peters, Michael Bollu, Wolf Allers, Michael Sommer