Abstract:
In a data carrier (2) for contactless communication of storage data (SD) with a reader station (1), a recovery device (13) is provided, with which, following an unexpected abort of the storing of storage data (SD) in a memory (11) by virtue of a lack of supply voltage, a valid storage state can be restored in memory (11). For this purpose, any storage locations that are only weakly stored in memory (11) will be read, and the read-out storage data (SD) will be re-stored in the memory (11).
Abstract:
A technique for efficiently handling write operation failures in a memory device which communicates with an external host device allows a page of data to be re-written to a memory array from a page buffer. The host provides user data, a first write address and a write command to the memory device. If the write attempt fails, the host provides a re-write command with a new address, without re-sending the user data to the memory device. Additional data can be received at a data cache of the memory device while a re-write from the page buffer is in progress. The re-written data may be obtained in a copy operation in which the data is read out to the host, modified and written back to the memory device. Additional data can be input to the memory device during the copy operation. Page buffer data can also be modified in place.
Abstract:
The invention relates to a method of storing continuously updated meter data in a utility meter, comprising the steps of: providing a plurality of memory structures including at least one associated memory buffer characterized by a first predetermined storage size and a non-volatile flash memory structure having a plurality of flash memory blocks each characterized by a second predetermined storage size; obtaining updated meter data representative of a measured or distributed amount of utility product or service; storing said updated meter data in the at least one associated memory buffer; detecting when power to the utility meter is disabled; and copying the updated meter data in said at least one associated memory buffer into at least one selected flash memory block of said non-volatile flash memory structure, wherein said at least one selected flash memory block is determined via a flash pointer indicative of such location.
Abstract:
The invention relates particularly to a method for programming a controller in a motor vehicle, where the controller has at least one program-controlled processor and at least two individually addresssable memory areas, particularly at least two physically separate memory chips. To speed up the writing of memory contents, the invention proposes that the processor at least intermittently perform or prompt the following steps, largely simultaneously. First, checking whether programs, program parts and/or data already written to the first memory area correspond to the data needing to be written to the first memory area, and secondly writing a program, a program part and/or data to the second memory area.
Abstract:
A memory system includes a volatile first storing unit, a nonvolatile second storing unit in which a plurality of memory cells that can store multi-value data are arranged, the memory cells having a plurality of pages, and a controller that performs data transfer between a host apparatus and the second storing unit via the first storing unit. The controller includes a save processing unit that backs up, when, before data is written in the second storing unit in a write-once manner, data is written in a lower order page of a memory cell same as that of a page in which the data is written, the data of the lower order page and a broken-information-restoration processing unit that restores, when the data in the lower order page is broken, the broken data using the backed-up data.
Abstract:
A memory system (10) is disclosed, which comprises a flash-EEPROM nonvolatile memory (11) having a plurality of memory cells that have floating gates and in which data items are electrically erasable and writable, a cache memory (13) that temporarily stores data of the flash-EEPROM nonvolatile memory (11), a control circuit (12, 14) that controls the flash-EEPROM nonvolatile memory (11) and the cache memory (13), and an interface circuit (16) that communicates with a host, in which the control circuit functions to read data from a desired target area to-be-determined of the flash-EEPROM nonvolatile memory and detect an erased area to determine a written area/unwritten area by using as a determination condition whether or not a count number of data '0' of the read data has reached a preset criterion count number.