Patents by Inventor Jonathan Pabustan

Jonathan Pabustan 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).

  • Publication number: 20120008399
    Abstract: Methods of operating memories facilitate compensating for memory cell signal line propagation delays, such as to increase the overall threshold voltage range and non-volatile memory cell states available. Methods include selecting a memory cell signal line of a memory and characterizing the memory cell signal line by determining an RC time constant of the memory cell signal line.
    Type: Application
    Filed: September 19, 2011
    Publication date: January 12, 2012
    Inventors: Jung-Sheng Hoei, Jonathan Pabustan, Vishal Sarin, William H. Radke, Frankie F. Roohparvar
  • Patent number: 8023334
    Abstract: A memory device and programming and/or reading process is described that compensates for memory cell signal line propagation delays, such as to increase the overall threshold voltage range and non-volatile memory cell states available. Memory cell signal line propagation delay compensation can be accomplished by characterizing the memory cell signal line propagation delay, such as determining an amount of error due to the delay, and pre-compensating the programmed threshold voltage of the memory cells based on the amount of error induced by the memory cell signal line propagation delay and cell location on the selected memory cell signal line. Alternatively, memory cell signal line propagation delay can be post-compensated for, or the pre-compensation fine tuned, after sensing the threshold voltages of the selected memory cells based on the amount of error induced by the memory cell signal line propagation delay and cell location on the selected memory cell signal line. Other methods, devices, etc.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: September 20, 2011
    Assignee: Micron Technology, Inc.
    Inventors: Jung-Sheng Hoei, Jonathan Pabustan, Vishal Sarin, William H. Radke, Frankie F. Roohparvar
  • Publication number: 20110222353
    Abstract: Methods for sensing, method for programming, memory devices, and memory systems are disclosed. In one such method for sensing, a counting circuit generates a count output and a translated count output. The count output is converted into a time varying voltage that biases a word line coupled to memory cells being sensed. Target data for each memory cell is stored in a data cache associated with that particular memory cell. When it is detected that a memory cell has turned on, the translated count output associated with the count output that is indicative of the voltage level that turned on the memory cell is compared to the target data. The comparison determines the state of the memory cell.
    Type: Application
    Filed: March 9, 2010
    Publication date: September 15, 2011
    Inventors: Jonathan Pabustan, Vishal Sarin, Dzung H. Nguyen
  • Patent number: 7974136
    Abstract: A flash memory cell is of the type having a substrate of a first conductivity type having a first region of a second conductivity type at a first end, and a second region of the second conductivity type at a second end, spaced apart from the first end, with a channel region between the first end and the second end. The flash memory cell has a plurality of stacked pairs of floating gates and control gates with the floating gates positioned over portions of the channel region and are insulated therefrom, and each control gate over a floating gate and insulated therefrom. The flash memory cell further has a plurality of erase gates over the channel region which are insulated therefrom, with an erase gate between each pair of stacked pair of floating gate and control gate. In a method of erasing the flash memory cell, a pulse of a first positive voltage is applied to alternating erase gates (“first alternating gates”).
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: July 5, 2011
    Assignee: Silicon Storage Technology, Inc.
    Inventors: Geeng-Chuan Michael Chern, Ben Sheen, Jonathan Pabustan, Der-Tsyr Fan, Yaw Wen Hu, Prateep Tuntasood
  • Publication number: 20110096608
    Abstract: Methods for mitigating runaway programming in a memory device, methods for program verifying a memory device, a memory device, and a memory system are provided. In one such method, a ramp voltage signal is generated by a digital count signal. A memory cell being program verified is turned on by a particular verify voltage of the ramp voltage signal in response to a digital count of the digital count signal. The memory cell turning on generates a bit line indication that causes the digital count to be compared to a representation of the target data to be programmed in the memory cell. The comparator circuit generates an indication when the digital count is greater than or equal to the target data.
    Type: Application
    Filed: December 30, 2010
    Publication date: April 28, 2011
    Inventors: Vishal Sarin, Jonathan Pabustan, Frankie F. Roohparvar
  • Publication number: 20110063906
    Abstract: A memory has a memory array with a memory cell. The memory is adapted to program a first number of bits into the memory cell. The memory is adapted to sense a second number of bits, different from the first number of bits, from the memory cell.
    Type: Application
    Filed: November 18, 2010
    Publication date: March 17, 2011
    Inventors: Vishal Sarin, Jung-Sheng Hoei, Jonathan Pabustan, Frankie F. Roohparvar
  • Publication number: 20110032761
    Abstract: Methods and apparatus are disclosed, such as those involving a flash memory device that includes a memory block. The memory block includes a plurality of data lines extending substantially parallel to one another, and a plurality of memory cells. One such method includes erasing the memory cells; and performing erase verification on the memory cells. The erase verification includes determining one memory cell by one memory cell whether the individual memory cells coupled to one of the data lines have been erased. The method can also include performing a re-erase operation that selectively re-erases unerased memory cells based at least partly on the result of the erase verification.
    Type: Application
    Filed: October 21, 2010
    Publication date: February 10, 2011
    Applicant: MICRON TECHNOLOGY INC.
    Inventors: Vishal Sarin, Dzung Nguyen, Jonathan Pabustan, Jung Sheng Hoei, Jason Guo, William Saiki
  • Patent number: 7864589
    Abstract: Methods for mitigating runaway programming in a memory device, methods for program verifying a memory device, a memory device, and a memory system are provided. In one such method, a ramp voltage signal is generated by a digital count signal. A memory cell being program verified is turned on by a particular verify voltage of the ramp voltage signal in response to a digital count of the digital count signal. The memory cell turning on generates a bit line indication that causes the digital count to be compared to a representation of the target data to be programmed in the memory cell. The comparator circuit generates an indication when the digital count is greater than or equal to the target data.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: January 4, 2011
    Assignee: Micron Technology, Inc.
    Inventors: Vishal Sarin, Jonathan Pabustan, Frankie F. Roohparvar
  • Patent number: 7843725
    Abstract: A memory device and programming and/or reading process is described that programs a row of non-volatile multi-level memory cells (MLC) in a single program operation to minimize disturb within the pages of the row, while verifying each memory cell page of the row separately. In one embodiment of the present invention, the memory device utilizes data latches to program M-bits of data into each cell of the row and then repurposes the data latches during the subsequent page verify operations to read M+L bits from each cell of the selected page at a higher threshold voltage resolution than required. In sensing, the increased threshold voltage resolution/granularity allows interpretations of the actual programmed state of the memory cell and enables more effective use of data encoding and decoding techniques such as convolutional codes where additional granularity of information is used to make soft decisions reducing the overall memory error rate.
    Type: Grant
    Filed: June 11, 2008
    Date of Patent: November 30, 2010
    Assignee: Micron Technology, Inc.
    Inventors: Vishal Sarin, Jung-Sheng Hoei, Jonathan Pabustan, Frankie F. Roohparvar
  • Patent number: 7835190
    Abstract: Methods and apparatus are disclosed, such as those involving a flash memory device that includes a memory block. The memory block includes a plurality of data lines extending substantially parallel to one another, and a plurality of memory cells. One such method includes erasing the memory cells; and performing erase verification on the memory cells. The erase verification includes determining one memory cell by one memory cell whether the individual memory cells coupled to one of the data lines have been erased. The method can also include performing a re-erase operation that selectively re-erases unerased memory cells based at least partly on the result of the erase verification.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: November 16, 2010
    Assignee: Micron Technology, Inc.
    Inventors: Vishal Sarin, Dzung Nguyen, Jonathan Pabustan, Jung Sheng Hoei, Jason Guo, William Saiki
  • Publication number: 20100208524
    Abstract: Methods of programming memory cells are disclosed. In at least one embodiment, programming is accomplished by applying a first set of programming pulses to program to an initial threshold voltage, and applying a second set of programming pulses to program to a final threshold voltage.
    Type: Application
    Filed: February 19, 2009
    Publication date: August 19, 2010
    Inventors: Vishal Sarin, Frankie F. Roohparvar, Jung-Sheng Hoei, Jonathan Pabustan
  • Publication number: 20100157687
    Abstract: A flash memory cell is of the type having a substrate of a first conductivity type having a first region of a second conductivity type at a first end, and a second region of the second conductivity type at a second end, spaced apart from the first end, with a channel region between the first end and the second end. The flash memory cell has a plurality of stacked pairs of floating gates and control gates with the floating gates positioned over portions of the channel region and are insulated therefrom, and each control gate over a floating gate and insulated therefrom. The flash memory cell further has a plurality of erase gates over the channel region which are insulated therefrom, with an erase gate between each pair of stacked pair of floating gate and control gate. In a method of erasing the flash memory cell, a pulse of a first positive voltage is applied to alternating erase gates (“first alternating gates”).
    Type: Application
    Filed: December 22, 2009
    Publication date: June 24, 2010
    Applicant: Silicon Storage Technology, Inc.
    Inventors: Geeng-Chuan Michael Chern, Ben Sheen, Jonathan Pabustan, Prateep Tuntasood, Der-Tsyr Fan, Yaw Wen Hu
  • Publication number: 20100110798
    Abstract: A memory device and programming and/or reading process is described that compensates for memory cell signal line propagation delays, such as to increase the overall threshold voltage range and non-volatile memory cell states available. Memory cell signal line propagation delay compensation can be accomplished by characterizing the memory cell signal line propagation delay, such as determining an amount of error due to the delay, and pre-compensating the programmed threshold voltage of the memory cells based on the amount of error induced by the memory cell signal line propagation delay and cell location on the selected memory cell signal line. Alternatively, memory cell signal line propagation delay can be post-compensated for, or the pre-compensation fine tuned, after sensing the threshold voltages of the selected memory cells based on the amount of error induced by the memory cell signal line propagation delay and cell location on the selected memory cell signal line. Other methods, devices, etc.
    Type: Application
    Filed: October 31, 2008
    Publication date: May 6, 2010
    Inventors: Jung-Sheng Hoei, Jonathan Pabustan, Vishal Sarin, William H. Radke, Frankie F. Roohparvar
  • Patent number: 7668013
    Abstract: A flash memory cell is of the type having a substrate of a first conductivity type having a first region of a second conductivity type at a first end, and a second region of the second conductivity type at a second end, spaced apart from the first end, with a channel region between the first end and the second end. The flash memory cell has a plurality of stacked pairs of floating gates and control gates with the floating gates positioned over portions of the channel region and are insulated therefrom, and each control gate over a floating gate and insulated therefrom. The flash memory cell further has a plurality of erase gates over the channel region which are insulated therefrom, with an erase gate between each pair of stacked pair of floating gate and control gate. In a method of erasing the flash memory cell, a pulse of a first positive voltage is applied to alternating erase gates (“first alternating gates”).
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: February 23, 2010
    Assignee: Silicon Storage Technology, Inc.
    Inventors: Geeng-Chuan Michael Chern, Ben Sheen, Jonathan Pabustan, Prateep Tuntasood, Der-Tsyr Fan, Yaw Wen Hu
  • Publication number: 20100039864
    Abstract: Methods and apparatus are disclosed, such as those involving a flash memory device that includes a memory block. The memory block includes a plurality of data lines extending substantially parallel to one another, and a plurality of memory cells. One such method includes erasing the memory cells; and performing erase verification on the memory cells. The erase verification includes determining one memory cell by one memory cell whether the individual memory cells coupled to one of the data lines have been erased. The method can also include performing a re-erase operation that selectively re-erases unerased memory cells based at least partly on the result of the erase verification.
    Type: Application
    Filed: August 12, 2008
    Publication date: February 18, 2010
    Applicant: Micron Technology, Inc.
    Inventors: Vishal Sarin, Dzung Nguyen, Jonathan Pabustan, Jung Sheng Hoei, Jason Guo, William Saiki
  • Publication number: 20100039863
    Abstract: Methods for mitigating runaway programming in a memory device, methods for program verifying a memory device, a memory device, and a memory system are provided. In one such method, a ramp voltage signal is generated by a digital count signal. A memory cell being program verified is turned on by a particular verify voltage of the ramp voltage signal in response to a digital count of the digital count signal. The memory cell turning on generates a bit line indication that causes the digital count to be compared to a representation of the target data to be programmed in the memory cell. The comparator circuit generates an indication when the digital count is greater than or equal to the target data.
    Type: Application
    Filed: August 14, 2008
    Publication date: February 18, 2010
    Inventors: Vishal Sarin, Jonathan Pabustan, Frankie F. Roohparvar
  • Publication number: 20090310406
    Abstract: A memory device and programming and/or reading process is described that programs a row of non-volatile multi-level memory cells (MLC) in a single program operation to minimize disturb within the pages of the row, while verifying each memory cell page of the row separately. In one embodiment of the present invention, the memory device utilizes data latches to program M-bits of data into each cell of the row and then repurposes the data latches during the subsequent page verify operations to read M+L bits from each cell of the selected page at a higher threshold voltage resolution than required. In sensing, the increased threshold voltage resolution/granularity allows interpretations of the actual programmed state of the memory cell and enables more effective use of data encoding and decoding techniques such as convolutional codes where additional granularity of information is used to make soft decisions reducing the overall memory error rate.
    Type: Application
    Filed: June 11, 2008
    Publication date: December 17, 2009
    Inventors: Vishal Sarin, Jung-Sheng Hoei, Jonathan Pabustan, Frankie F. Roohparvar
  • Publication number: 20090201744
    Abstract: A flash memory cell is of the type having a substrate of a first conductivity type having a first region of a second conductivity type at a first end, and a second region of the second conductivity type at a second end, spaced apart from the first end, with a channel region between the first end and the second end. The flash memory cell has a plurality of stacked pairs of floating gates and control gates with the floating gates positioned over portions of the channel region and are insulated therefrom, and each control gate over a floating gate and insulated therefrom. The flash memory cell further has a plurality of erase gates over the channel region which are insulated therefrom, with an erase gate between each pair of stacked pair of floating gate and control gate. In a method of erasing the flash memory cell, a pulse of a first positive voltage is applied to alternating erase gates (“first alternating gates”).
    Type: Application
    Filed: February 7, 2008
    Publication date: August 13, 2009
    Inventors: Geeng-Chuan Michael Chern, Ben Sheen, Jonathan Pabustan, Prateep Tuntasood, Der-Tsyr Fan, Yaw Wen Hu
  • Publication number: 20090106482
    Abstract: In one or more embodiments, a memory device is disclosed as having an adjustable programming window having a plurality of programmable levels. The programming window is moved to compensate for changes in reliable program and erase thresholds achievable as the memory device experiences factors such as erase/program cycles that change the program window. The initial programming window is determined prior to an initial erase/program cycle. The programming levels are then moved as the programming window changes, such that the plurality of programmable levels still remain within the program window and are tracked with the program window changes.
    Type: Application
    Filed: October 17, 2007
    Publication date: April 23, 2009
    Inventors: Vishal Sarin, Frankie F. Roohparvar, Jonathan Pabustan, Jung-Sheng Hoei
  • Publication number: 20070091688
    Abstract: The present invention relates to a method of programming a select non-volatile memory cell in a plurality of serially connected non-volatile memory cells with a serially connected select transistor. Each of the non-volatile memory cells has a control gate for receiving a programming voltage and the select transistor has a select gate for receiving a select voltage. The method comprises applying the programming voltage to the control gate of the select non-volatile memory cell in a program command sequence. The magnitude of the select voltage to the select gate of the select transistor within the program command sequence is then varied. The method can be applied to non-volatile cells in a NAND or NOR architecture.
    Type: Application
    Filed: October 20, 2005
    Publication date: April 26, 2007
    Inventors: Jonathan Pabustan, Ben Sheen