Patents by Inventor Sachit Chandra

Sachit Chandra 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: 8462564
    Abstract: A non-volatile memory device includes an array of non-volatile memory cells. When programming the memory cells, a voltage supply source is used that includes multiple independent charge pumps. The independent charge pumps supply the programming voltage to different ones of bit lines in the array of memory cells. Using multiple charge pumps tends to reduce output voltage fluctuations and thereby reduce power loss.
    Type: Grant
    Filed: April 20, 2011
    Date of Patent: June 11, 2013
    Assignee: Spansion LLC
    Inventors: Yonggang Wu, Guowei Wang, Nian Yang, Sachit Chandra, Aaron Lee
  • Patent number: 8358543
    Abstract: Techniques for programming a non-volatile memory device, such as a Flash memory, include floating source lines of memory cells based on a data pattern that is being programmed to the memory device. The source lines to float are selected such that a distance between drain bit lines and source bit lines of different memory cells in a row is maximized. In this manner, leakage current between these drain bit lines and source bit lines can be decreased.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: January 22, 2013
    Assignee: Spansion LLC
    Inventors: Guowei Wang, Sachit Chandra, Nian Yang
  • Patent number: 7957204
    Abstract: A non-volatile memory device includes an array of non-volatile memory cells. When programming the memory cells, a voltage supply source is used that includes multiple independent charge pumps. The independent charge pumps supply the programming voltage to different ones of bit lines in the array of memory cells. Using multiple charge pumps tends to reduce output voltage fluctuations and thereby reduce power loss.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: June 7, 2011
    Assignee: Spansion LLC
    Inventors: Yonggang Wu, Guowei Wang, Nian Yang, Sachit Chandra, Aaron Lee
  • Patent number: 7679972
    Abstract: Systems and/or methods that accessing data to/from a memory are presented. A memory component can employ an optimized buffer component that can provide a single precharge control signal to facilitate precharging a bitline(s), a y-decoder component(s), an input/output line(s), and/or other lines or components associated with a buffer cell(s) in the optimized buffer component to facilitate optimized timing control associated with execution of operations to facilitate reducing errors that can be caused by charge sharing problems. The optimized buffer component can include an x-decoder component that can employ a JIT power component that can facilitate enabling a wordline associated with a buffer cell(s) only for the length of time access to the buffer cell is desired to read data therefrom or write data thereto to facilitate minimizing the access time and thereby minimize power consumption and/or thermal loading.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: March 16, 2010
    Assignee: Spansion LLC
    Inventors: Jinsook Kim, Nian Yang, Hung-Jen Lin, Sachit Chandra
  • Publication number: 20090129172
    Abstract: Systems and/or methods that accessing data to/from a memory are presented. A memory component can employ an optimized buffer component that can provide a single precharge control signal to facilitate precharging a bitline(s), a y-decoder component(s), an input/output line(s), and/or other lines or components associated with a buffer cell(s) in the optimized buffer component to facilitate optimized timing control associated with execution of operations to facilitate reducing errors that can be caused by charge sharing problems. The optimized buffer component can include an x-decoder component that can employ a JIT power component that can facilitate enabling a wordline associated with a buffer cell(s) only for the length of time access to the buffer cell is desired to read data therefrom or write data thereto to facilitate minimizing the access time and thereby minimize power consumption and/or thermal loading.
    Type: Application
    Filed: November 19, 2007
    Publication date: May 21, 2009
    Applicant: SPANSION LLC
    Inventors: Jinsook Kim, Nian Yang, Hung-Jen Lin, Sachit Chandra
  • Patent number: 7453724
    Abstract: A method is provided for programming a nonvolatile memory device including an array of memory cells, where each memory cell including a substrate, a control gate, a charge storage element, a source region and a drain region. The method includes receiving a programming window that identifies a plurality of memory cells in the array. A first group of memory cells to be programmed is identified from the plurality of memory cells in the programming window. The first group of memory cells is programmed and a programming state of the first group of memory cells is verified.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: November 18, 2008
    Assignee: Spansion, LLC
    Inventors: Aaron Lee, Hounien Chen, Sachit Chandra, Nancy Leong, Guowei Wang
  • Patent number: 7443732
    Abstract: A method is provided for programming a nonvolatile memory array including an array of memory cells, where each memory cell including a substrate, a control gate, a charge storage element, a source region and a drain region. The method includes receiving a programming window containing a predetermined number of bits that are to be programmed in the array and determining which of the predetermined number of bits are to be programmed in the memory array. The predetermined number of bits are simultaneously programmed to corresponding memory cells in the array. A programming state of the predetermined number of bits in the array is simultaneously verified.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: October 28, 2008
    Assignee: Spansion LLC
    Inventors: Tiao-Hua Kuo, Nancy Leong, Nian Yang, Guowei Wang, Aaron Lee, Sachit Chandra, Michael A. VanBuskirk, Johnny Chen, Darlene Hamilton, Binh Quang Le
  • Patent number: 7433228
    Abstract: A method is provided for programming a nonvolatile memory array including an array of memory cells, where each memory cell including a substrate, a control gate, a charge storage element having at least two charge storage areas for storing at least two independent charges, a source region and a drain region. The method includes designating at least one memory cell as a high-speed memory cell and pre-conditioning the high-speed memory cells by placing a first of the at least two charge storage areas into a programmed state, and subsequently enabling the programming on the second area with much higher rate.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: October 7, 2008
    Assignee: Spansion LLC
    Inventors: Tiao-Hua Kuo, Nancy Leong, Hounien Chen, Sachit Chandra, Nian Yang
  • Patent number: 7423915
    Abstract: A non-volatile memory, such as a Flash memory, is configured to perform a random multi-page read operation. The memory may include a core array of non-volatile memory cells and input lines for receiving an indication of the random multi-page read operation. Further, the memory may include a multi-level volatile memory coupled to the core array that is configured to simultaneously process multiple pages of data from the core array in a pipelined manner. Output lines are coupled to the multi-level volatile memory and output the pages of data from the memory device.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: September 9, 2008
    Assignee: Spansion LLC
    Inventors: Nancy Leong, Sachit Chandra, Hounien Chen
  • Publication number: 20080049516
    Abstract: A method is provided for programming a nonvolatile memory device including an array of memory cells, where each memory cell including a substrate, a control gate, a charge storage element, a source region and a drain region. The method includes receiving a programming window that identifies a plurality of memory cells in the array. A first group of memory cells to be programmed is identified from the plurality of memory cells in the programming window. The first group of memory cells is programmed and a programming state of the first group of memory cells is verified.
    Type: Application
    Filed: October 31, 2007
    Publication date: February 28, 2008
    Applicant: SPANSION L.L.C.
    Inventors: Aaron LEE, Hounien CHEN, Sachit CHANDRA, Nancy LEONG, Guowei WANG
  • Patent number: 7307878
    Abstract: A method is provided for programming a nonvolatile memory device including an array of memory cells, where each memory cell including a substrate, a control gate, a charge storage element, a source region and a drain region. The method includes receiving a programming window that identifies a plurality of memory cells in the array. A first group of memory cells to be programmed is identified from the plurality of memory cells in the programming window. The first group of memory cells is programmed and a programming state of the first group of memory cells is verified.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: December 11, 2007
    Assignee: Spansion LLC
    Inventors: Aaron Lee, Hounien Chen, Sachit Chandra, Nancy Leong, Guowei Wang
  • Publication number: 20070165458
    Abstract: A non-volatile memory, such as a Flash memory, is configured to perform a random multi-page read operation. The memory may include a core array of non-volatile memory cells and input lines for receiving an indication of the random multi-page read operation. Further, the memory may include a multi-level volatile memory coupled to the core array that is configured to simultaneously process multiple pages of data from the core array in a pipelined manner. Output lines are coupled to the multi-level volatile memory and output the pages of data from the memory device.
    Type: Application
    Filed: January 17, 2006
    Publication date: July 19, 2007
    Inventors: Nancy Leong, Sachit Chandra, Hounien Chen
  • Publication number: 20070064464
    Abstract: A method is provided for programming a nonvolatile memory array including an array of memory cells, where each memory cell including a substrate, a control gate, a charge storage element, a source region and a drain region. The method includes receiving a programming window containing a predetermined number of bits that are to be programmed in the array and determining which of the predetermined number of bits are to be programmed in the memory array. The predetermined number of bits are simultaneously programmed to corresponding memory cells in the array. A programming state of the predetermined number of bits in the array is simultaneously verified.
    Type: Application
    Filed: September 20, 2005
    Publication date: March 22, 2007
    Inventors: Tiao-Hua Kuo, Nancy Leong, Nian Yang, Guowei Wang, Aaron Lee, Sachit Chandra, Michael VanBuskirk, Johnny Chen, Darlene Hamilton, Binh Le
  • Publication number: 20070064480
    Abstract: A method is provided for programming a nonvolatile memory array including an array of memory cells, where each memory cell including a substrate, a control gate, a charge storage element having at least two charge storage areas for storing at least two independent charges, a source region and a drain region. The method includes designating at least one memory cell as a high-speed memory cell and pre-conditioning the high-speed memory cells by placing a first of the at least two charge storage areas into a programmed state, and subsequently enabling the programming on the second area with much higher rate.
    Type: Application
    Filed: September 20, 2005
    Publication date: March 22, 2007
    Inventors: Tiao-Hua Kuo, Nancy Leong, Hounien Chen, Sachit Chandra, Nian Yang