Patents by Inventor Anurag Nigam
Anurag Nigam 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: 10290332Abstract: A system may include a controller, a data receiving circuit, and a plurality of banks. The banks may send data to the data receiving circuit via a common data bus. The controller may control the communication of the data to the receiving circuit by sending control signals and clock signals to the banks. Relative lengths of control signal paths and clock signal paths may be directly related to each other and inversely related to relative lengths of data paths.Type: GrantFiled: October 31, 2017Date of Patent: May 14, 2019Assignee: SanDisk Technologies LLCInventors: Yukeun Sim, Anurag Nigam, Yingchang Chen
-
Publication number: 20190130946Abstract: A system may include a controller, a data receiving circuit, and a plurality of banks. The banks may send data to the data receiving circuit via a common data bus. The controller may control the communication of the data to the receiving circuit by sending control signals and clock signals to the banks. Relative lengths of control signal paths and clock signal paths may be directly related to each other and inversely related to relative lengths of data paths.Type: ApplicationFiled: October 31, 2017Publication date: May 2, 2019Inventors: Yukeun Sim, Anurag Nigam, Yingchang Chen
-
Patent number: 10269444Abstract: Techniques and memory devices are provided in which bit line short circuits are detected and groups of bit lines are masked off. A process tests groups of bit lines which are connected to a sense circuit. A masking latch is provided to store test results for each group of bit lines. Once the testing of a group is completed, the test result is communicated to a controller. Moreover, the same masking latch can store and communicate test results for multiple groups of bit lines which are connected to a sense circuit. In a user mode, a masking latch stores masking data for each group of bit lines. In response to a power on reset, the masking data is loaded into the masking latches and remains there over multiple write and read operation, until a next power on reset occurs.Type: GrantFiled: April 19, 2017Date of Patent: April 23, 2019Assignee: SanDisk Technologies LLCInventors: Anurag Nigam, Yukeun Sim, Jingwen Ouyang, Yingchang Chen
-
Publication number: 20180174668Abstract: Techniques and memory devices are provided in which bit line short circuits are detected and groups of bit lines are masked off. A process tests groups of bit lines which are connected to a sense circuit. A masking latch is provided to store test results for each group of bit lines. Once the testing of a group is completed, the test result is communicated to a controller. Moreover, the same masking latch can store and communicate test results for multiple groups of bit lines which are connected to a sense circuit. In a user mode, a masking latch stores masking data for each group of bit lines. In response to a power on reset, the masking data is loaded into the masking latches and remains there over multiple write and read operation, until a next power on reset occurs.Type: ApplicationFiled: April 19, 2017Publication date: June 21, 2018Applicant: SanDisk Technologies LLCInventors: Anurag Nigam, Yukeun Sim, Jingwen Ouyang, Yingchang Chen
-
Patent number: 9704572Abstract: A non-volatile memory is described that includes a sense amplifier that maintains a bit line voltage and output of the sense amplifier at a substantially constant voltage during read operations. During a preset phase, an output of the sense amplifier that is coupled to a selected bit line is grounded. At least one capacitor is precharged during the preset phase. During a sense phase, the sense amplifier output is disconnected from ground while the memory array is biased for reading a selected memory cell. A resulting cell current is integrated by the at least one capacitor. The integrated cell current discharges a sense node from the precharge level to an accurate voltage level based on the resulting cell current.Type: GrantFiled: March 20, 2015Date of Patent: July 11, 2017Assignee: SanDisk Technologies LLCInventors: Yingchang Chen, Anurag Nigam, Chang Siau
-
Patent number: 9595323Abstract: A method is provided for operating a non-volatile storage system that includes a plurality of bit lines, a word line comb including a plurality of word lines, and a plurality of memory elements, each memory element coupled between one of the bit lines and one of the word lines. The method includes receiving a current conducted by the word line comb, estimating a resistance of a conductive path between the word line comb and a selected word line voltage node, and generating a voltage at the selected word line voltage node based on the received current and the estimated resistance so that a voltage of the word line comb substantially equals a reference voltage.Type: GrantFiled: February 4, 2016Date of Patent: March 14, 2017Assignee: SanDisk Technologies LLCInventors: Yingchang Chen, Jeffrey Koonyee Lee, Chang Siau, Anurag Nigam, Thomas Yan
-
Publication number: 20160276023Abstract: A non-volatile memory is described that includes a sense amplifier that maintains a bit line voltage and output of the sense amplifier at a substantially constant voltage during read operations. During a preset phase, an output of the sense amplifier that is coupled to a selected bit line is grounded. At least one capacitor is precharged during the preset phase. During a sense phase, the sense amplifier output is disconnected from ground while the memory array is biased for reading a selected memory cell. A resulting cell current is integrated by the at least one capacitor. The integrated cell current discharges a sense node from the precharge level to an accurate voltage level based on the resulting cell current.Type: ApplicationFiled: March 20, 2015Publication date: September 22, 2016Applicant: SANDISK 3D LLCInventors: Yingchang Chen, Anurag Nigam, Chang Siau
-
Patent number: 9390793Abstract: A non-volatile memory includes a sense amplifier that uses a reference bit line. The sense amplifier includes a first capacitor coupled to a selected bit line and a second capacitor coupled to a reference bit line. The reference capacitor compensates for displacement currents in the selected bit line during sensing. Both plates of the capacitors are utilized to cancel leakage currents. The top plates of the capacitors are precharged then discharged during a sense phase. The selected bit line capacitor is discharged based on the selected cell current and the leakage current. The amount of discharge is transferred to the bottom plate of each capacitor, followed by discharging the bottom plates. The capacitor for the selected bit line is discharged based on the leakage current. In this manner, the correction phase facilitates a compensation based on the leakage current so that the selected cell current can be determined.Type: GrantFiled: March 20, 2015Date of Patent: July 12, 2016Assignee: SanDisk Technologies LLCInventors: Anurag Nigam, Yingchang Chen
-
Publication number: 20160042771Abstract: Methods for determining memory cell states during a read operation using a detection scheme that reduces the area of detection circuitry for detecting the states of the memory cells by time multiplexing the use of portions of the detection circuitry are described. The read operation may include a precharge phase, a sensing phase, and a detection phase. In some embodiments, a first bit line and a second bit line may be precharged to a read voltage in parallel, and then sensing and/or detection of selected memory cells corresponding with the first bit line and the second bit line may be performed serially using the same detection circuitry by time multiplexing the use of the detection circuitry. In some cases, the time multiplexed detection circuitry may be used for detecting two or more states corresponding with two or more memory cells being sensed during a read operation.Type: ApplicationFiled: October 20, 2015Publication date: February 11, 2016Applicant: SANDISK 3D LLCInventors: Anurag Nigam, Gopinath Balakrishnan
-
Patent number: 9245599Abstract: Methods for determining memory cell states during a read operation using a detection scheme that reduces the area of detection circuitry for detecting the states of the memory cells by time multiplexing the use of portions of the detection circuitry are described. The read operation may include a precharge phase, a sensing phase, and a detection phase. In some embodiments, a first bit line and a second bit line may be precharged to a read voltage in parallel, and then sensing and/or detection of selected memory cells corresponding with the first bit line and the second bit line may be performed serially using the same detection circuitry by time multiplexing the use of the detection circuitry. In some cases, the time multiplexed detection circuitry may be used for detecting two or more states corresponding with two or more memory cells being sensed during a read operation.Type: GrantFiled: October 20, 2015Date of Patent: January 26, 2016Assignee: SANDISK 3D LLCInventors: Anurag Nigam, Gopinath Balakrishnan
-
Patent number: 9224466Abstract: Methods and apparatus are provided for reading a selected memory cell of a memory array using a sense amplifier that includes a first capacitor and a second capacitor. The selected memory cell is coupled to a bit line and a selected word line. A first noise voltage is generated on the first capacitor, and a selected memory cell voltage and a second noise voltage are generated on the second capacitor. The first noise voltage is an estimate of the second noise voltage. An output signal value is generated proportional to a difference between the selected memory cell voltage and a reference voltage, and a difference between the first noise voltage and second noise voltage. The output signal value is used to determine a data value for the selected memory cell.Type: GrantFiled: September 29, 2014Date of Patent: December 29, 2015Assignee: SanDisk 3D LLCInventors: Yingchang Chen, Anurag Nigam
-
Patent number: 9196373Abstract: Methods for determining memory cell states during a read operation using a detection scheme that reduces the area of detection circuitry for detecting the states of the memory cells by time multiplexing the use of portions of the detection circuitry are described. The read operation may include a precharge phase, a sensing phase, and a detection phase. In some embodiments, a first bit line and a second bit line may be precharged to a read voltage in parallel, and then sensing and/or detection of selected memory cells corresponding with the first bit line and the second bit line may be performed serially using the same detection circuitry by time multiplexing the use of the detection circuitry. In some cases, the time multiplexed detection circuitry may be used for detecting two or more states corresponding with two or more memory cells being sensed during a read operation.Type: GrantFiled: February 26, 2014Date of Patent: November 24, 2015Assignee: SANDISK 3D LLCInventors: Anurag Nigam, Gopinath Balakrishnan
-
Publication number: 20150243362Abstract: Methods for determining memory cell states during a read operation using a detection scheme that reduces the area of detection circuitry for detecting the states of the memory cells by time multiplexing the use of portions of the detection circuitry are described. The read operation may include a precharge phase, a sensing phase, and a detection phase. In some embodiments, a first bit line and a second bit line may be precharged to a read voltage in parallel, and then sensing and/or detection of selected memory cells corresponding with the first bit line and the second bit line may be performed serially using the same detection circuitry by time multiplexing the use of the detection circuitry. In some cases, the time multiplexed detection circuitry may be used for detecting two or more states corresponding with two or more memory cells being sensed during a read operation.Type: ApplicationFiled: February 26, 2014Publication date: August 27, 2015Applicant: SANDISK 3D LLCInventors: Anurag Nigam, Gopinath Balakrishnan
-
Patent number: 7460554Abstract: A method and apparatus for the incorporation of any size and location of concatenated SONET frames, which carry packet data, in an SONET signal are described. In an embodiment, a method includes receiving packet data. Additionally, the method includes concatenating the packet data into a Time Division Multiplexing (TDM) Synchronous Optical Network (SONET) signal. The concatenation can be across any locations within the TDM SONET signal, and a size of the concatenation can be in increments of single SONET frames. The method also includes transmitting the TDM SONET signal having the concatenated packet data.Type: GrantFiled: January 14, 2005Date of Patent: December 2, 2008Assignee: Redback Networks Inc.Inventors: Anurag Nigam, David Stiles
-
Patent number: 7277447Abstract: An on-chip RAM FIFO (first-in-first-out) buffer for storing SPE overhead bytes wherein each entry of the RAM FIFO stores (1) a byte of the SPE overhead; (2) an indication of which byte of the SPE overhead is currently stored in that entry; and (3) an indication of which STS signal that byte was taken from.Type: GrantFiled: March 30, 2001Date of Patent: October 2, 2007Assignee: Redback Networks Inc.Inventors: James Wang, Anurag Nigam, David R. Stiles
-
Patent number: 7272157Abstract: A method and apparatus for the incorporation of any size and location of concatenated SONET frames, which carry packet data, in an SONET signal are described. In an embodiment, a method includes receiving packet data. Additionally, the method includes concatenating the packet data into a Time Division Multiplexing (TDM) Synchronous Optical Network (SONET) signal. The concatenation can be across any locations within the TDM SONET signal, and a size of the concatenation can be in increments of single SONET frames. The method also includes transmitting the TDM SONET signal having the concatenated packet data.Type: GrantFiled: January 14, 2005Date of Patent: September 18, 2007Assignee: Redback Networks Inc.Inventors: Anurag Nigam, David Stiles
-
Patent number: 7165200Abstract: A system and method are disclosed for characterizing a signal path. The system includes a system clock configured to produce a system clock signal at a sample frequency. A frequency divider is configured to divide the sample frequency of the system clock signal by a factor of N to produce a chip clock signal at a chip frequency. The system further includes a pseudo-noise (PN) sequence generator configured to produce a PN sequence at the chip frequency and couple the PN sequence to the signal path while the signal path is carrying an operational signal. A sub-chip sampler is configured to correlate the PN sequence and a reflected PN sequence which has been reflected within the signal path to form a correlated signal and to sample the correlated signal at the sample frequency of the system clock signal.Type: GrantFiled: May 5, 2005Date of Patent: January 16, 2007Assignee: University of Utah Research FoundationInventors: Nilay D. Jani, Anurag Nigam, Cynthia M. Furse
-
Patent number: 6993047Abstract: Any size and location of concatenated packet data across Synchronous Optical Network (SONET) frames in a SONET signal is provided. In one embodiment, a method may include receiving portions of packets and placing the portions into buffers. Additionally, the method may determine packet boundaries among the portions of packets in the buffers to locate a number of packets. Additionally, the method may concatenate the packet data into a Time Division Multiplexing (TDM) SONET signal. The concatenation can be across any locations within the TDM SONET signal, and the size of the concatenation can be in increments of single SONET frames. In another embodiment, the number of packets may be concatenated within locations in the TDM SONET signal not occupied by the TDM data traffic. In one embodiment, the TDM SONET signal having the concatenated packet data may be transmitted.Type: GrantFiled: December 30, 2000Date of Patent: January 31, 2006Assignee: Redback Networks Inc.Inventors: Anurag Nigam, David Stiles
-
Publication number: 20050289408Abstract: A system and method are disclosed for characterizing a signal path. The system includes a system clock configured to produce a system clock signal at a sample frequency. A frequency divider is configured to divide the sample frequency of the system clock signal by a factor of N to produce a chip clock signal at a chip frequency. The system further includes a pseudo-noise (PN) sequence generator configured to produce a PN sequence at the chip frequency and couple the PN sequence to the signal path while the signal path is carrying an operational signal. A sub-chip sampler is configured to correlate the PN sequence and a reflected PN sequence which has been reflected within the signal path to form a correlated signal and to sample the correlated signal at the sample frequency of the system clock signal.Type: ApplicationFiled: May 5, 2005Publication date: December 29, 2005Inventors: Nilay Jani, Anurag Nigam, Cynthia Furse
-
Publication number: 20050135436Abstract: A method and apparatus for the incorporation of any size and location of concatenated SONET frames, which carry packet data, in an SONET signal are described. In an embodiment, a method includes receiving packet data. Additionally, the method includes concatenating the packet data into a Time Division Multiplexing (TDM) Synchronous Optical Network (SONET) signal. The concatenation can be across any locations within the TDM SONET signal, and a size of the concatenation can be in increments of single SONET frames. The method also includes transmitting the TDM SONET signal having the concatenated packet data.Type: ApplicationFiled: January 14, 2005Publication date: June 23, 2005Inventors: Anurag Nigam, David Stiles