Patent application number | Description | Published |
20090213653 | PROGRAMMING OF ANALOG MEMORY CELLS USING A SINGLE PROGRAMMING PULSE PER STATE TRANSITION - A method for data storage in analog memory cells includes defining multiple programming states for storing data in the analog memory cells. The programming states represent respective combinations of more than one bit and correspond to respective, different levels of a physical quantity stored in the memory cells. The data is stored in the memory cells by applying to the memory cells programming pulses that cause the levels of the physical quantity stored in the memory cells to transition between the programming states, such that a given transition is caused by only a single programming pulse. | 08-27-2009 |
20090240872 | MEMORY DEVICE WITH MULTIPLE-ACCURACY READ COMMANDS - A method for data storage includes defining at least first and second read commands for reading storage values from analog memory cells. The first read command reads the storage values at a first accuracy, and the second read command reads the storage values at a second accuracy, which is finer than the first accuracy. A condition is evaluated with respect to a read operation that is to be performed over a given group of the memory cells. One of the first and second read commands is selected responsively to the evaluated condition. The storage values are read from the given group of the memory cells using the selected read command. | 09-24-2009 |
20100091535 | ADAPTIVE ESTIMATION OF MEMORY CELL READ THRESHOLDS - A method for operating a memory ( | 04-15-2010 |
20100131827 | MEMORY DEVICE WITH INTERNAL SIGNAP PROCESSING UNIT - A method for operating a memory ( | 05-27-2010 |
20100165689 | REJUVENATION OF ANALOG MEMORY CELLS - A method for data storage in a memory that includes multiple analog memory cells fabricated using respective physical media, includes identifying a group of the memory cells whose physical media have deteriorated over time below a given storage quality level. A rejuvenation process, which causes the physical media of the memory cells in the group to meet the given storage quality level, is applied to the identified group. Data is stored in the rejuvenated group of the memory cells. | 07-01-2010 |
20100199150 | Data Storage In Analog Memory Cell Arrays Having Erase Failures - A method for data storage includes performing an erasure operation on a group of analog memory cells ( | 08-05-2010 |
20100220509 | Selective Activation of Programming Schemes in Analog Memory Cell Arrays - A method for data storage includes defining a first programming scheme that programs a group of analog memory cells while reducing interference caused by at least one memory cell that neighbors the group, and a second programming scheme that programs the group of the analog memory cells and does not reduce all of the interference reduced by the first programming scheme. One of the first and second programming schemes is selected based on a criterion defined with respect to the analog memory cells. Data is stored in the group of the analog memory cells using the selected programming scheme. | 09-02-2010 |
20110225472 | READING MEMORY CELLS USING MULTIPLE THRESHOLDS - A method for operating a memory ( | 09-15-2011 |
20120026788 | DISTORTION ESTIMATION AND CANCELLATION IN MEMORY DEVICES - A method for operating a memory ( | 02-02-2012 |
20120026789 | DISTORTION ESTIMATION AND CANCELLATION IN MEMORY DEVICES - A method for operating a memory ( | 02-02-2012 |
20120044762 | REJUVENATION OF ANALOG MEMORY CELLS - A method for data storage in a memory that includes multiple analog memory cells fabricated using respective physical media, includes identifying a group of the memory cells whose physical media have deteriorated over time below a given storage quality level. A rejuvenation process, which causes the physical media of the memory cells in the group to meet the given storage quality level, is applied to the identified group. Data is stored in the rejuvenated group of the memory cells. | 02-23-2012 |
20120297270 | Programming Schemes for Multi-Level Analog Memory Cells - A method for data storage includes storing first data bits in a set of multi-bit analog memory cells at a first time by programming the memory cells to assume respective first programming levels. Second data bits are stored in the set of memory cells at a second time that is later than the first time by programming the memory cells to assume respective second programming levels that depend on the first programming levels and on the second data bits. A storage strategy is selected responsively to a difference between the first and second times. The storage strategy is applied to at least one group of the data bits, selected from among the first data bits and the second data bits. | 11-22-2012 |
20140053043 | Interference-Aware Assignment of Programming Levels in Analog Memory Cells - A method for data storage includes accepting data for storage in a memory including multiple analog memory cells. For each memory cell, a respective set of nominal analog values is assigned for representing data values to be stored in the memory cell, by choosing the nominal analog values for a given memory cell in a respective range that depends on interference between the given memory cell and at least one other memory cell in the memory. The data is stored in each memory cell using the respective selected set of the nominal analog values. | 02-20-2014 |
20140149820 | EFFICIENT LDPC CODES - A method includes accepting a definition of a mother Error Correction Code (ECC) that is represented by a set of parity check equations and includes first code words, and a definition of a punctured ECC that includes second code words and is derived from the mother ECC by removal of one or more of the parity check equations and removal of one or more punctured check symbols selected from among check symbols of the first code words. A mother decoder, which is designed to decode the mother ECC by exchanging messages between symbol nodes and check nodes in accordance with a predefined interconnection scheme that represents the mother ECC, is provided. An input code word of the punctured ECC is decoded using the mother decoder by initializing one or more of the symbol nodes and controlling one or more of the messages, and while retaining the interconnection scheme. | 05-29-2014 |
20140157083 | REDUNDANT DATA STORAGE SCHEMES FOR MULTI-DIE MEMORY SYSTEMS - A method for data storage includes storing data in a memory that includes one or more memory units, each memory unit including memory blocks. The stored data is compacted by copying at least a portion of the data from a first memory block to a second memory block, and subsequently erasing the first memory block. Upon detecting a failure in the second memory block after copying the portion of the data and before erasure of the first memory block, the portion of the data is recovered by reading the portion from the first memory block. | 06-05-2014 |
20140157084 | DISTORTION ESTIMATION AND CANCELLATION IN MEMORY DEVICES - A method for operating a memory ( | 06-05-2014 |
20140157085 | REDUNDANT DATA STORAGE SCHEMES FOR MULTI-DIE MEMORY SYSTEMS - A method for data storage includes storing data in a memory that includes one or more memory units, each memory unit including memory blocks. The stored data is compacted by copying at least a portion of the data from a first memory block to a second memory block, and subsequently erasing the first memory block. Upon detecting a failure in the second memory block after copying the portion of the data and before erasure of the first memory block, the portion of the data is recovered by reading the portion from the first memory block. | 06-05-2014 |
20140157090 | Programming Schemes for Multi-Level Analog Memory Cells - A method for data storage includes storing first data bits in a set of multi-bit analog memory cells at a first time by programming the memory cells to assume respective first programming levels. Second data bits are stored in the set of memory cells at a second time that is later than the first time by programming the memory cells to assume respective second programming levels that depend on the first programming levels and on the second data bits. A storage strategy is selected responsively to a difference between the first and second times. The storage strategy is applied to at least one group of the data bits, selected from among the first data bits and the second data bits. | 06-05-2014 |
20140201433 | SELECTIVE ACTIVATION OF PROGRAMMING SCHEMES IN ANALOG MEMORY CELL ARRAYS - A method for data storage includes defining a first programming scheme that programs a group of analog memory cells while reducing interference caused by at least one memory cell that neighbors the group, and a second programming scheme that programs the group of the analog memory cells and does not reduce all of the interference reduced by the first programming scheme. One of the first and second programming schemes is selected based on a criterion defined with respect to the analog memory cells. Data is stored in the group of the analog memory cells using the selected programming scheme. | 07-17-2014 |
20150055388 | SELECTIVE ACTIVATION OF PROGRAMMING SCHEMES IN ANALOG MEMORY CELL ARRAYS - A method for data storage includes defining a first programming scheme that programs a group of analog memory cells while reducing interference caused by at least one memory cell that neighbors the group, and a second programming scheme that programs the group of the analog memory cells and does not reduce all of the interference reduced by the first programming scheme. One of the first and second programming schemes is selected based on a criterion defined with respect to the analog memory cells. Data is stored in the group of the analog memory cells using the selected programming scheme. | 02-26-2015 |
Patent application number | Description | Published |
20100174184 | INTRA-LUMEN POLYP DETECTION - An apparatus and a method for detecting clinically-relevant features of the gastrointestinal (GI) tract of a subject are disclosed. The apparatus includes a capsule to be swallowed by a subject and passing through the GI tract of the subject, a capsule housing, a radiation source emitting radiation, a rotatable collimator configured to rotate with respect to the housing and to collimate the radiation emitted by the radiation source, and a radiation detector configured to detect particles, such as photons, gamma radiation, beta radiation and electrons photons generated responsive to the emitted radiation. The apparatus also includes a control unit configured to analyze data regarding the photons. Movement of the capsule in the GI tract can be detected from a comparison between at least two images acquired with the apparatus. The radiation source, radiation detector and control unit may advantageously be integrated inside a single housing. | 07-08-2010 |
20100303200 | INTRA-LUMEN POLYP DETECTION - An apparatus and a method for detecting clinically-relevant features of the gastrointestinal (GI) tract of a subject are disclosed. The apparatus includes a capsule to be swallowed by a subject and passing through the GI tract of the subject, a capsule housing, a radiation source emitting radiation, a rotatable collimator configured to rotate with respect to the housing and to collimate the radiation emitted by the radiation source, and a radiation detector configured to detect particles, such as photons, gamma radiation, beta radiation and electrons photons generated responsive to the emitted radiation. The apparatus also includes a control unit configured to analyze data regarding the photons. Movement of the capsule in the GI tract can be detected. The radiation source, radiation detector and control unit may advantageously be integrated inside a single housing. | 12-02-2010 |
20130172740 | FAIL SAFE RADIATION CONCEALMENT MECHANISM - An aspect of an embodiment of the invention, relates to an imaging capsule for scanning inside a living body with a fail-safe radiation mechanism that prevents the emission of radiation from the imaging capsule until the imaging capsule is instructed to emit radiation and power is available to activate a motor to unblock the emission of radiation. Optionally, when power is not available the imaging capsule automatically, blocks the emission of radiation. | 07-04-2013 |
20140037069 | FAIL-SAFE RADIATION CONCEALMENT MECHANISMS FOR IMAGING CAPSULES - An imaging capsule with a fail-safe radiation mechanism includes a first rotatable disk with a radiation source mounted thereon and having a collimator structure allowing emission of radiation from radiation source from a few locations on the first disk. A second rotatable disk surrounds the first disk, is rotatable relative to first disk, and includes areas that block radiation and areas that are transparent to emission of radiation. In a rest position, second disk is situated relative to first disk such that areas that block radiation are blocking the emission of radiation from the locations on the circumference of the disk that allow the emission of radiation. A motor is activated to rotate one of the disks and allow emission of radiation. A connector is configured to automatically return first disk and second disk to the rest position when the motor is deactivated. | 02-06-2014 |