Patents Assigned to Anobit Technologies
-
Publication number: 20150012785Abstract: A method for data storage includes receiving in a memory device data for storage in a group of analog memory cells. The data is stored in the group by performing a Program and Verify (P&V) process, which applies to the memory cells in the group a sequence of programming pulses and compares respective analog values of the memory cells in the group to respective verification thresholds. Immediately following successful completion of the P&V process, a mismatch between the stored data and the received data is detected in the memory device. An error in storage of the data is reported responsively to the mismatch.Type: ApplicationFiled: January 24, 2012Publication date: January 8, 2015Applicant: ANOBIT TECHNOLOGIESInventors: Eyal Gurgi, Yoav Kasorla, Barak Rotbard, Shai Ojalvo
-
Publication number: 20120320671Abstract: A method for data storage includes providing at least first and second readout configurations for reading storage values from analog memory cells, such that the first readout configuration reads the storage values with a first sense time and the second readout configuration reads the storage values with a second sense time, shorter than the first sense time. A condition is evaluated with respect to a read operation that is to be performed over a group of the memory cells. One of the first and second readout configurations is selected responsively to the evaluated condition. The storage values are read from the group of the memory cells using the selected readout configuration.Type: ApplicationFiled: August 22, 2011Publication date: December 20, 2012Applicant: ANOBIT TECHNOLOGIESInventors: Avraham Meir, Naftali Sommer, Eyal Gurgi
-
Publication number: 20120297116Abstract: A method for data storage in a memory including an array of analog memory cells, includes selecting a group of the memory cells such that each memory cell in the group has one or more neighbor memory cells in the array that are excluded from the group. Data is stored in the group of the memory cells while excluding the neighbor memory cells from programming as long as the data is stored in the group of the memory cells.Type: ApplicationFiled: December 28, 2011Publication date: November 22, 2012Applicant: ANOBIT TECHNOLOGIESInventor: Eyal Gurgi
-
Publication number: 20120246391Abstract: A method for data storage includes storing data in a memory including multiple analog memory cells arranged in blocks. A first subset of the blocks is defined for storing first data with a first storage density, and a second subset of the blocks is defined for storing second data with a second storage density, larger than the first storage density. In each of the first and second subsets, one or more blocks are allocated to serve as spare blocks and blocks that become faulty are replaced with the spare blocks. Upon detecting that a number of the spare blocks in the second subset has decreased below a predefined threshold, the data is copied from at least one block in the second subset to the first subset, and the at least one block is added to the spare blocks of the second subset.Type: ApplicationFiled: January 22, 2012Publication date: September 27, 2012Applicant: ANOBIT TECHNOLOGIESInventors: Avraham Meir, Alexander Paley, Asif Sade
-
Publication number: 20090091979Abstract: A method for data storage includes programming a first group of analog memory cells at a first time at a known first temperature, so as to cause the analog memory cells in the first group to assume respective first analog storage values. Respective second analog storage values are read from the analog memory cells in the first group at a second time at which the analog memory cells are at a second temperature. A shift is estimated between the first analog storage values and the second analog storage values, and a memory access parameter is adjusted responsively to the estimated shift. A second group of the analog memory cells is accessed at the second temperature using the adjusted memory access parameter.Type: ApplicationFiled: October 5, 2008Publication date: April 9, 2009Applicant: ANOBIT TECHNOLOGIESInventor: OFIR SHALVI
-
Publication number: 20080181001Abstract: A method for data storage in a memory that includes a plurality of analog memory cells includes storing data in the memory by writing first storage values to the cells. One or more read reference levels are defined for reading the cells, such that at least one of the read reference levels is negative. After storing the data, second storage values are read from the cells using the read reference levels, so as to reconstruct the stored data. In another disclosed method, data is stored in the memory by mapping the data to first storage values selected from a set of the nominal storage values, and writing the first storage values to the cells. The set of nominal storage values is defined such that at least one of the nominal storage values is negative.Type: ApplicationFiled: January 24, 2008Publication date: July 31, 2008Applicant: Anobit TechnologiesInventor: Ofir Shalvi