|
FREE patent keyword monitoring and additional FREE benefits. |
|
|
Electrical Computers And Digital Processing Systems: Memory > Storage Accessing And Control > Specific Memory Composition > Solid-state Read Only Memory (rom) > Programmable Read Only Memory (prom, Eeprom, Etc.) Programmable Read Only Memory (prom, Eeprom, Etc.)Programmable Read Only Memory (prom, Eeprom, Etc.) patent applications listed are from June 2005 to current and include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.10/19/06 - 20060236026 - Method and system for allocating, accessing and de-allocating storage space of a memory card A memory card includes a tamper resistant module with at least one first non-volatile memory module and a processor for the execution of multiple applications. The memory card also includes at least one second memory module external to said tamper resistant module and a memory management unit, which allocates blocks ... 10/19/06 - 20060236025 - Method and apparatus to control number of erasures of nonvolatile memory Briefly, a method an apparatus and a computational platform to control a number of erasures of a block and/or a sector of nonvolatile memory by allowing a predetermined number of erasures of the sector and/or the block of the nonvolatile memory within a predetermined time interval. ... 10/05/06 - 20060224821 - System for parallel updating flash memory and method for the same A parallel memory updating method and its system are proposed in the present invention. The present invention is applied for a host computer and makes the host computer capable of using pipeline concept to update multiple peripheral devices at the same time. Thus, the updating efficiency is greatly improved. The ... 10/05/06 - 20060224820 - Flash memory device supporting cache read operation A flash memory device comprises a non-volatile memory core operatively connected to first and second buffer memories through a page buffer. The device further comprises a first register adapted to receive command and address information from a host system, a copy circuit adapted to copy the command and address information ... 10/05/06 - 20060224819 - Host apparatus A host apparatus controls a memory system which has a nonvolatile semiconductor memory. The host includes an application which performs predetermined operations in accordance with a program and issues a write function invocation. A file management system has a function to allocate unit regions into which a memory area of ... 10/05/06 - 20060224818 - Method for fast access to flash-memory media In one embodiment, the invention comprises a flash-media controller used for writing new data from an external system to a local flash-memory device. The newly written data may replace old data previously written to the flash-memory device, and may be written directly to unused locations within the flash-memory device. The ... 10/05/06 - 20060224817 - Nor flash file allocation An emulated file allocation table for a NOR flash memory may provide features that improve the performance or efficiency of the file allocation process. For example, the emulated file allocation table may include a slot or field which provides the information needed to convert from logical numbers to physical addresses. ... 09/28/06 - 20060218340 - Data validity determining method for flash eeprom and electronic control system In an electronic control system, it is determined whether leading end identification information in a data verification space of a flash EEPROM of an electronic control unit is an expected value. When it is yes, it is then determined whether terminal identification information in the data verification space is the ... 09/28/06 - 20060218339 - Device and method for treating a state of a memory Device for treating a memory state resulting from incomplete writing or erasing of data. The memory includes memory cells organized in a plurality of pages each having generation information indicating a programming time of the page. A unit determines generation information from the generation information of the plurality of pages ... 09/28/06 - 20060218338 - Method for preventing software from being wrongly burned A method for preventing software from being wrongly burned is proposed, such that the software can be correctly burned into a storage unit of a device utilizing and corresponding to the software, so as to provide normal operation of the software. First, both of the software and the storage unit ... 09/21/06 - 20060212647 - Information storage apparatus According to exemplary embodiments, there is provided an information storage apparatus having a non-volatile memory device in which a data erase block is larger than a data write block, the apparatus includes erase means for effecting erase in the non-volatile memory device on the basis of a write command from ... 09/21/06 - 20060212646 - Semiconductor device having flash memory A semiconductor device includes a flash memory having a plurality of blocks; a controller configured to be accessible to the flash memory; and a data length table configured to store an identifier indicating a kind of each of a plurality of data and a data length of the data. A ... 09/21/06 - 20060212645 - On-device data compression to increase speed and capacity of flash memory-based mass storage devices A mass storage device having at least one flash memory device and DRAM or SRAM-based cache within a package, and which comprises co-processor means within the package for performing compression and decompression of cached data before writing the cached data to the flash memory device. ... 09/21/06 - 20060212644 - Non-volatile backup for data cache A non-volatile data cache having a cache memory coupled to an external power source and operable to cache data of an external data device such that access requests for the data can be serviced by the cache rather than the external device. A non-volatile data storage device is coupled to ... 09/07/06 - 20060200621 - Dynamic volume management A method for managing a range of memory in a flash memory space in which a plurality of data objects are stored. A volume defined for the range of memory has a first end and second end, with a respective list of data objects associated with each end. The volume ... 09/07/06 - 20060200620 - Memory hub with integrated non-volatile memory A memory hub having an integrated non-volatile memory for storing configuration information is provided. The memory hub includes a high-speed interface for receiving memory access requests, a non-volatile memory having memory configuration information stored therein, and a memory controller coupled to the high-speed interface and the non-volatile memory. The memory ... 09/07/06 - 20060200619 - Multilevel storage nonvolatile semiconductor memory device enabling high-speed data reading and high-speed data writing A nonvolatile semiconductor memory device transmits/receives data to/from a data input/output terminal every j bits (e.g., eight bits). Each of memory cells in a memory cell array can hold data of n bits in correspondence to 2n threshold levels. A write data conversion circuit generates write data from bit data ... 09/07/06 - 20060200618 - Method of rewriting flash eeprom and electronic control device using same A method of rewriting a flash EEPROM of an electronic control device for controlling a vehicle equipment via a microcomputer is proposed. The flash EEPROM stores a control program and a flash EEPROM rewriting program. The operation of the vehicle equipment is changed by changing the control program via a ... 09/07/06 - 20060200617 - Nonvolatile memory, mapping control apparatus and method of the same A nonvolatile memory and a mapping control apparatus and method of the same are disclosed, whereby block state information is changed depending on an operation performed by the nonvolatile memory to efficiently access a flash memory. The mapping control apparatus comprises a nonvolatile memory that has an area divided into ... 08/31/06 - 20060195651 - Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices In one embodiment of the present invention, a memory storage system for storing information organized in sectors within a nonvolatile memory bank is disclosed. The memory bank is defined by sector storage locations spanning across one or more rows of a nonvolatile memory device, each the sector including a user ... 08/31/06 - 20060195650 - Method to detect nand-flash parameters by hardware automatically A method for automatically detecting a plurality of parameters for a NAND-Flash memory. A first step of the method may include generating a plurality of address cycles for the NAND-Flash memory. A second step may set an address number parameter of the parameters based on (i) a first number of ... 08/24/06 - 20060190674 - Hub chip for connecting one or more memory chips The invention relates to a hub chip for connecting one or more memory chips via a respective memory chip interface, having an address input for connecting the hub chip to an address bus and having an address output for connection to a further address bus, having an address decoder unit ... 08/17/06 - 20060184725 - Scratch control memory array in a flash memory device A memory device has a scratch control array of non-volatile memory cells that is separate from the primary array of memory cells. The scratch control array stores an instruction sequence for execution by the memory device's controller circuit. The sequence can include instructions for testing of the memory device. The ... 08/17/06 - 20060184724 - Nand flash memory system architecture A data storage device includes a NAND flash memory, an executable interface and a controller for receiving, from a host, via the executable interface, an instruction to access the NAND flash memory at a virtual address and for translating the virtual address to a physical address of the volatile memory. ... 08/17/06 - 20060184723 - Direct file data programming and deletion in flash memories Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where ... 08/17/06 - 20060184722 - Direct data file storage implementation techniques in flash memories Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where ... 08/17/06 - 20060184721 - Configurable flash memory controller and method of use A FLASH memory controller is disclosed. The controller comprises a microcontroller. The microcontroller including firmware for providing different mappings for different types of FLASH memory chips. The controller also includes FLASH control logic for communicating with the microcontroller and adapted to communicate via a FLASH data bus to at least ... 08/17/06 - 20060184720 - Direct data file storage in flash memories Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where ... 08/17/06 - 20060184719 - Direct data file storage implementation techniques in flash memories Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where ... 08/17/06 - 20060184718 - Direct file data programming and deletion in flash memories Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where ... 08/17/06 - 20060184717 - Integrated circuit capable of flash memory storage management A method according to one embodiment may include creating a reserved portion on a storage device. The method of this embodiment may also include receiving at least one data write request to write data to a flash memory comprised in a host system. The method of this embodiment may also ... 08/17/06 - 20060184716 - Non-volatile memory device and control method thereof The present invention provides a non-volatile memory device and a control method thereof. The memory device comprises a memory controller and a multi-die memory. Since a first and a second non-volatile memory dies in the multi-die memory are enabled at different times by a first and a second chip enable ... 08/10/06 - 20060179212 - Flash memory control devices that support multiple memory mapping schemes and methods of operating same There is provided an apparatus for controlling a flash memory, which includes a memory for storing a plurality of flash translation layers; and a control block for, when an access is requested from outside, determining a pattern of the access, selecting one of the flash translation layers stored in the ... 08/10/06 - 20060179211 - Power failure detection and correction in a flash memory device A transactional file system developed to function with flash memory is described. The file system performs power-failure detection and ensures data integrity in the event of a power failure. In one described implementation, a power failure event can be detected by a file system, components of the file system, or ... 08/10/06 - 20060179210 - Flash memory data structure, a flash memory manager and a flash memory containing the data structure A flash memory data structure, a flash memory manager, a flash memory containing the data structure and a method of extending a configuration space of a memory. In one embodiment, the flash memory data structure includes fixed length cells, each having (1) a control and identifier section for containing a ... 08/03/06 - 20060174057 - Apparatus and related method for accessing page mode flash memory A method of controlling an access time for accessing a flash memory comprises comparing a target address of the flash memory with an address of the flash memory that was previously accessed; setting the access time for the flash memory to be a first access time if the target address ... 08/03/06 - 20060174056 - Universal memory device having a profil storage unit A universal memory device is presented that provides adaptability to existing hardware and software environments. The memory can “mimic” existing memory technology combining the advantages of integration all memory capacity in to one single technology and still providing the implicit protections and access characteristics known from the different existing memory ... 07/27/06 - 20060168392 - Flash memory file system Provided is a file system for effectively using a flash memory. The file system includes a meta block for storing various file information, a data block where data is really stored, and an info block for storing information on the data block. Unlike the conventional method, the file system is ... 07/27/06 - 20060168391 - [flash memory storage device with pci express] A flash memory storage device with PCI Express includes a microcontroller connected separately to a flash memory and a peripheral component interconnect (PCI) Express connecting interface, and the microcontroller has a flash memory interface and a PCI Express interface, such that when the storage device is coupled to a PCI ... 07/20/06 - 20060161728 - Scheduling of housekeeping operations in flash memory systems A re-programmable non-volatile memory system, such as a flash EEPROM system, having its memory cells grouped into blocks of cells that are simultaneously erasable is operated to perform memory system housekeeping operations in the foreground during execution of a host command, wherein the housekeeping operations are unrelated to execution of ... 07/20/06 - 20060161727 - Method and system for managing a suspend request in a flash memory System and method for the managing of suspend requests in flash memory devices. The system includes a microcontroller performing a modify operation on a flash memory array, a memory coupled to the microcontroller and storing suspend sequence code for causing a suspension of the modify operation when executed by the ... 07/20/06 - 20060161726 - Method for storing control information in flash memory devices A flash memory system including one or more flash memory devices; the flash memory devices are partitioned into multiple units, at least a first unit and a second unit. A mechanism which allocates the units in combination as a super-unit, reserves at least a portion of a first unit field ... 07/20/06 - 20060161725 - Multiple function flash memory system A system and method for implementing a flash memory system. The flash memory system includes a processor and at least one flash memory device. The at least one flash memory device includes a plurality of partitions. As a result, the flash memory system can utilize the multiple partitions to provide ... 07/20/06 - 20060161724 - Scheduling of housekeeping operations in flash memory systems A re-programmable non-volatile memory system, such as a flash EEPROM system, having its memory cells grouped into blocks of cells that are simultaneously erasable is operated to perform memory system housekeeping operations in the foreground during execution of a host command, wherein the housekeeping operations are unrelated to execution of ... 07/20/06 - 20060161723 - Controlling operation of flash memories A method controls write/erase operations in a memory device, such as a NAND flash memory. The method includes dividing the memory device in physical blocks, wherein each physical block is comprised of a number of pages; considering the memory device as comprising consecutive virtual blocks, each virtual block including consecutive ... 07/20/06 - 20060161722 - Scratch pad block In a memory array having a minimum unit of erase of a block, a scratch pad block is used to store data that is later written to another block. The data may be written to the scratch pad block with a low degree of parallelism and later written to another ... 07/13/06 - 20060155923 - Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices In one embodiment of the present invention, a memory storage system for storing information organized in sectors within a nonvolatile memory bank is disclosed. The memory bank is defined by sector storage locations spanning across one or more rows of a nonvolatile memory device, each the sector including a user ... 07/13/06 - 20060155922 - Non-volatile memory and method with improved indexing for scratch pad and update blocks Update data to a non-volatile memory may be recorded in at least two interleaving streams such as either into an update block or a scratch pad block depending on a predetermined condition. The scratch pad block is used to buffered update data that are ultimately destined for the update block. ... 07/13/06 - 20060155921 - Non-volatile memory and method with multi-stream update tracking Update data to a non-volatile memory may be recorded in at least two interleaving streams such as either into an update block or a scratch pad block depending on a predetermined condition. The scratch pad block is used to buffered update data that are ultimately destined for the update block. ... 07/13/06 - 20060155920 - Non-volatile memory and method with multi-stream updating In a memory that is programmable page by page and each page having multiple sectors that are once-programmable, even if successive writes are sequential, the data recorded to an update block may be fragmented and non-sequential. Instead of recording update data to an update block, the data is being recorded ... 07/13/06 - 20060155919 - Method of managing a multi-bit cell flash memory with improved reliability and performance A method of storing data by providing a flash memory device including a plurality of memory cells; each of the memory cells is capable of storing data bits. First data bits are stored into memory cells used for storing M bits per cell, the memory cells are allocated to a ... 07/13/06 - 20060155918 - Method of controlling a semiconductor memory device applied to a memory card Plural second logic blocks are set to a first logic block, and when data is written to the second logic block, write waiting is given using an address next to the address of the current second logic block. In order to protect data of the written second logic block, the ... 07/13/06 - 20060155917 - Optimizing write/erase operations in memory devices A method controls write/erase operations in a memory device including memory blocks that are exposed to wear as a result of repeated erasures. The method includes: storing the erase counts of the memory blocks, creating a chain storing the erase counts of the memory blocks that are available for writing ... 07/13/06 - 20060155916 - Writing uncorrupted data to electronic memory A write mode for programming selected memory locations of an electronic module with data includes writing data to be programmed into memory into first, second and third data blocks, and a checksum corresponding to data block. A read mode for reading and using data located in memory locations includes reading ... 07/06/06 - 20060149897 - Flash memory programming The various embodiments provide for programming floating-gate, or flash, memory devices by writing a block of data words to a volatile storage media from an external processor and programming the block of words to the nonvolatile flash memory cells from the volatile storage media without the need for further input ... 07/06/06 - 20060149896 - Maintaining an average erase count in a non-volatile storage system Methods and apparatus for maintaining an average erase count in a system memory of a non-volatile memory system are disclosed. According to one aspect of the present invention, a method for determining an average number of times each block of a number of blocks within a non-volatile memory of a ... 07/06/06 - 20060149895 - Flash memory with integrated male and female connectors and wireless capability A handheld, portable flash memory drive includes a flash memory chip, a controller for controlling the transfer of data to or from the flash memory chip, and a wireless communication chip for establishing a direct radio communication link with another flash memory drive for radio transmitting data from the flash ... 07/06/06 - 20060149894 - Method of downloading main code to flash memory A method of downloading a main code to a flash memory is provided. The method includes: comparing the size of the buffer with the size of the flash memory and determining a number of stages or segments in which the main code is to be downloaded to the flash memory ... 07/06/06 - 20060149893 - Data storage management for flash memory devices Logical units of allocation may be designated as overhead and unallocated and made unavailable for use. During one or more write operations, when one or more logical unit is invalidated, one or more of the unallocated overhead logical units may be designated as available for use and one or more ... 07/06/06 - 20060149892 - Adaptive disk layout techniques and tools In one aspect, in response to each of plural page faults, a copy of a requested virtual memory page is written to a sorted set of pages in the read order of the sorted pages. A copy of a modified or new data page also can be written to the ... 07/06/06 - 20060149891 - Relocated reclaim block In a memory, a reclaim block is relocated. Memory management may employ an algorithm to determine how to determine which of multiple blocks to use as a reclaim block. The block selected as the reclaim block may be used as the reclaim block for a number of write cycles, program ... 07/06/06 - 20060149890 - On-chip data grouping and alignment The invention describes the method for regrouping data read from multi-sector pages inside a memory chip. As a result, garbage collection operation time greatly reduces and overall system performance increases. Architectural features include the ability to selectively transfer individual data sectors of a page between on-chip registers and the ability ... 06/29/06 - 20060143370 - Nonvolatile memory and memory card The present invention provides a nonvolatile memory having a plurality of memory banks having a plurality of erasable and programmable nonvolatile memory cells and capable of memory operation independently respectively. The nonvolatile memory is capable of sequentially receiving write data and a write start command by the number of write ... 06/29/06 - 20060143369 - Nonvolatile memory and card reader provided with the same A nonvolatile memory may include a plurality of blocks as a unit for performing writing and erasing of data which is stored in the respective blocks. The block may include a write data area in which data is written and stored, a correlative code area in which a correlative code ... 06/29/06 - 20060143368 - Method for using a multi-bit cell flash device in a system not designed for the device A computerized system including: a processor; and a flash memory device including memory cells grouped into blocks, wherein one or more of the blocks stores in M bits per cell an initialization program, e.g boot code, which is retrieved and executed by the processor; and wherein the processor accesses one ... 06/29/06 - 20060143367 - Non-volatile memory lock In some embodiments access to a non-volatile memory is controlled. If a received code matches an unlock code, write access to the non-volatile memory is allowed. If the received code does not match the unlock code, write access to the non-volatile memory is not allowed. Other embodiments are described and ... 06/29/06 - 20060143366 - Apparatus and system having in-system-programming function An apparatus and a system having in-system-programming function are disclosed. The apparatus comprises a non-volatile memory, a controller and a serial interface unit. When the non-volatile memory is to be programmed, the controller will actively catch the program data from an external device via the serial interface unit and save ... 06/29/06 - 20060143365 - Memory device, memory managing method and program Disclosed is a memory device which is not easily deteriorated and a memory managing method which does not easily deteriorate a memory device. A physical address is given to a memory area of a flash memory (11) page by page. When supplied with to-bewritten data and a logical address where ... 06/22/06 - 20060136657 - Embedding a filesystem into a non-volatile device An integrated microcontroller is embedded with non-volatile memory to enhance host processor execution by transferring the computational load of the filesystem from the host processor to the integrated microcontroller. The integrated microcontroller allows the physical nature of the non-volatile memory to be changed without changing the host software. ... 06/22/06 - 20060136656 - System and method for use of on-chip non-volatile memory write cache A method of programming a non-volatile memory array using an on-chip write cache is disclosed. Individual data packets received by the memory system are stored in cache memory. More than one data packet may be stored in this way and then programmed to a single page of the non-volatile array. ... 06/22/06 - 20060136655 - Cluster auto-alignment Alignment of clusters to pages is provided in a non-volatile memory system that receives data from a host in clusters and writes data to a memory array in units of a page. Alignment is implemented within each block using offsets in logical-to-physical mapping of data. Different blocks may have different ... 06/22/06 - 20060136654 - Method and computer program product to increase i/o write performance in a redundant array A method and related computer program product for achieving high performance I/O write rates in a redundant array using a fully recoverable communication queue stored in NVRAM on a RAID controller comprising, receiving an I/O write request from an application, determining if the I/O request is an inline write command, ... 06/15/06 - 20060129752 - Burst write in a non-volatile memory device A synchronous flash memory has been described that includes an array of non-volatile memory cells. The memory device has a package configuration that is compatible with an SDRAM. The synchronous flash memory device includes an array of non-volatile memory cells arranged in a plurality of rows and columns. During a ... 06/15/06 - 20060129751 - Novel multi-state memory Maximized multi-state compaction and more tolerance in memory state behavior is achieved through a flexible, self-consistent and- self-adapting mode of detection, covering a wide dynamic range. For high density multi-state encoding, this approach borders on full analog treatment, dictating analog techniques including A to D type conversion to reconstruct and ... 06/15/06 - 20060129750 - Method and apparatus for storing multimedia data in nonvolatile storage device in units of blocks Provided are a method and apparatus for storing multimedia data in a nonvolatile storage device in units of blocks, in which the time required for storing the multimedia data in the nonvolatile storage device can be reduced. The method includes receiving the multimedia data, sequentially storing the received multimedia data ... 06/15/06 - 20060129749 - Nonvolatile memory system, nonvolatile memory device, memory controller, access device, and method for controlling nonvolatile memory device When a file system control part 155A writes file data into a main memory 142, a file can be easily written continuously and the number of file copy can be decreased at updating a directory entry by writing the file data and a directory entry into different allocation units. In ... 06/08/06 - 20060123186 - Central processor for memory tag This invention provides a processor 200, especially for use as the central processing unit of a memory tag 1200. The processor 200 has a minimal footprint in Silicon or other suitable material. It also is driven by the data that it receives. The processor includes a plurality 206, 212, 214, ... 06/01/06 - 20060117134 - System and method for prolonging usage lifetime of a non-volatile memory A system for prolonging usage lifetime of a non-volatile memory includes a non-volatile memory (1) and a host (2). The non-volatile memory is logically divided into a plurality of sectors (10), each of which stores a sector tag and data. The host includes a data writing module (20), a sector ... 06/01/06 - 20060117133 - Processing system A processing system on a constructed circuit includes a group of processing cores. A group of dedicated random access memories are severally coupled to one of the group of processing cores or shared among the group. A star bus couples the group of processing cores and random access memories. Additional ... 05/25/06 - 20060112215 - Apparatus and method for processing data of flash memory Provided are an apparatus and method for processing data of flash memory. The apparatus includes a user requesting unit to request a data operation using a predetermined logical address, a transformation unit to transform the logical address into a physical address, and a control unit to record count data counting ... 05/25/06 - 20060112214 - Method for applying downgraded dram to an electronic device and the electronic device thereof An electronic device applying downgraded DRAM comprises a processing unit, a downgraded DRAM and a non-volatile memory. The processing unit is used for executing operations of the electronic device. The downgraded DRAM is provided for the processing unit to store program code and data temporarily, and the downgraded DRAM includes ... 05/18/06 - 20060106973 - Nonvolatile memory card The present invention provides a nonvolatile memory card in which a program is added, modified, changed, or the like by selecting arbitrary firmware on a flash memory from a plurality of pieces of firmware on flash memories. In a memory card, in addition to a program stored in a built-in ... 05/18/06 - 20060106972 - Cyclic flash memory wear leveling A re-programmable non-volatile memory system, such as a flash EEPROM system, having its memory cells grouped into blocks of cells that are simultaneously erasable is operated in a manner to level out the wear of the individual blocks through repetitive erasing and re-programming. This may be accomplished without use of ... 05/11/06 - 20060101194 - System and method for executing binary images A system that determines where a particular XIP component is stored on a medium and loads the component into RAM for execution, providing the ability to demand page specific components at will from storage media, frees up working RAM on memory constrained devices. A Binary File System uses a generic ... 05/11/06 - 20060101193 - States encoding in multi-bit flash cells for optimizing error rate To store N bits of M≧2 logical pages, the bits are interleaved and the interleaved bits are programmed to ┐N/M└ memory cells, M bits per cell. Preferably, the interleaving puts the same number of bits from each logical page into each bit-page of the ┐N/M└ cells. When the bits are ... 05/11/06 - 20060101192 - Systems and methods of nonvolatile memory management Systems and methods for implementing nonvolatile memory management are disclosed. In an exemplary embodiment a system may include a nonvolatile memory and a memory manager operatively associated with the nonvolatile memory. A plurality of management functions provided by the memory manager for accessing device data stored in the nonvolatile memory. ... 05/04/06 - 20060095651 - Firmware rewrite system for disk apparatus From an optical disk holding plural pieces of firmware corresponding to the hardware specifications of plural disk apparatuses and plural rewrite programs for rewriting the respective pieces of firmware, firmware which corresponds to the hardware specification of a disk apparatus and an associated rewrite program are selected and read, thus ... 05/04/06 - 20060095650 - Flash memory device with a low pin count (lpc) communication interface The Flash memory device with a Low Pin Count (LPC) communication interface includes a memorization block or Flash core including a matrix of non volatile memory cells, with associated circuit portions for reading, modifying and erasing the data contained in the memory. An interface block associated with the LPC communication ... 05/04/06 - 20060095649 - Abstracted signature tags for memory management A flash configuration space is disclosed for storing configuration data regions. Each configuration data region includes configuration data and a signature tag that identifies the configuration data with various levels of specificity. During a configuration data update, a header in each configuration data region is scanned to see if a ... 04/27/06 - 20060090029 - Flash memory system and erase method thereof A flash memory system in which data for erase stored in a flash memory for main storage is stored in a flash memory for erase information storage, the data for erase stored in the flash memory for main storage is erased firstly, and the data for erase stored in the ... 04/20/06 - 20060085589 - Status register to improve initialization of a synchronous memory A synchronous flash memory includes an array of non-volatile memory cells. The memory device has a package configuration that is compatible with an SDRAM. The memory device in one embodiment can comprise control circuitry to perform an initialization operation on the synchronous memory, and a status register having at least ... 04/13/06 - 20060080497 - Program-controlled unit A program-controlled unit has a non-volatile memory that can be repeatedly reprogrammed, for storing data. The program-controlled unit contains a memory protection device, which ensures that the contents of the memory, or a specific part of the latter can no longer be modified. ... 04/06/06 - 20060075183 - [method of applying flash memory as buffer in electrical appliance] According to an aspect of the present invention, the expensive RAM is replaced by a low cost flash memory, wherein a space in the flash memory is defined to serve as a buffer of an electrical appliance. Thus, the cost of the electrical appliance can be effectively reduced. Furthermore, output/input ... 03/30/06 - 20060069852 - Free sector manager for data stored in flash memory devices A flash driver tracks data stored in a flash memory device through the use of logical-to-physical sector mapping. The mapping is stored in a data structure and allows data to be written into the next free physical sector in the flash memory medium. Write operations complete quickly, because there is ... 03/30/06 - 20060069851 - Integrated circuit memory devices that support detection of write errors occuring during power failures and methods of operating same Integrated circuit devices that support error detection include a non-volatile memory device having a memory array therein containing a plurality of pages of memory cells. A memory controller is also provided. The memory controller is electrically coupled to the non-volatile memory device and is configured to provide the non-volatile memory ... 03/30/06 - 20060069850 - Methods and apparatus to perform a reclaim operation in a nonvolatile memory A method and apparatus to perform a reclaim operation in a nonvolatile memory is provided. The apparatus may be a nonvolatile memory that may include a control circuit to receive a reclaim request from a device external to the nonvolatile memory and to perform a reclaim operation in response to ... 03/30/06 - 20060069849 - Methods and apparatus to update information in a memory A method and apparatus to update information in a memory is provided. The apparatus may be a nonvolatile memory that may include a control circuit to swap the physical addresses of a first block and a second block of the nonvolatile memory as part of an operation to update information ... 03/30/06 - 20060069848 - Flash emulation using hard disk A device including a storage controller. A flash memory is connected to the storage controller. The flash memory to store flash memory data. A processing unit is connected to the storage controller. The processing unit to generate memory commands. A volatile memory is connected to the processing unit. A non-volatile ... 03/30/06 - 20060069847 - Corruption tolerant method and system for deploying and modifying data in flash memory In accordance with embodiments of the present techniques, a method and system are disclosed for storing write data in electronic memory. The system and method may comprise traversing a contiguous data chain beginning at a target position. The contiguous data chain may be adapted for population with data disposed in ... 03/23/06 - 20060064539 - Memory controller, flash memory system employing memory controller and method for controlling flash memory device A memory controller which can perform a series of data write operation to a flash memory device fast is disclosed. The memory controller according to an embodiment of the present invention is the memory controller for accessing a memory having a plurality of physical blocks based on a host address ... 03/23/06 - 20060064538 - Memory controller, memory device and control method for the memory controller The present invention provides a memory controller which includes a host interface connected to a host apparatus and receives a first data write-in unit of reception data, a memory interface connected to nonvolatile semiconductor memory in which is written a second data write-in unit of data larger than the first ... 03/23/06 - 20060064537 - Memory card having a storage cell and method of controlling the same A controller comprises a host interface section and a processing circuit. The host interface section receives a command sequence outputted from a host apparatus to a first nonvolatile semiconductor memory. The processing circuit processes the command sequence outputted from the host apparatus to the first nonvolatile semiconductor memory, and controls ... 03/16/06 - 20060059297 - Memory control apparatus, memory control method and program Memory control apparatus, memory control method, and program are provided. The present invention provides a preparatory process for determining whether or not a data-updating process to update data of a flash memory or a data-writing process to write new data into the memory has been completed normally. A data-updating process ... 03/16/06 - 20060059296 - Emulating small block size of flash memory A memory, that is erased in units of physical blocks, is presented as though the memory is erased in units of pseudo-blocks that are smaller than the physical blocks. One of the physical blocks is designated spare. In one embodiment, to erase a pseudo-block, all other valid data in the ... 03/16/06 - 20060059295 - Memory management device and memory device A memory management device for managing a nonvolatile semiconductor memory which comprises a plurality of blocks, and permits data to be erased in units of one block, the memory management device comprises a setting unit configured to set an address range of data to be erased in response to an ... 03/09/06 - 20060053247 - Incremental erasing of flash memory to improve system performance A method and system for erasing a page in a flash memory system including a CPU (11), a flash memory (12) including an array of flash memory cells (1), a flash memory controller (12A) coupled to the flash memory (12) and also coupled by a memory bus (19) to the ... 03/02/06 - 20060047889 - Memory device and controlling method for nonvolatile memory A memory device and controlling method for nonvolatile memory are provided. The memory device and the controlling method for a nonvolatile memory are provided by which, where a file management system wherein there is a tendency that lower logic addresses are used frequently like the MS-DOS is adopted, physical blocks ... 03/02/06 - 20060047888 - Semiconductor memory device and access method and memory control system for same A semiconductor memory device using inexpensive block access semiconductor memories for storage media and able to be treated like a usual randomly accessible system memory, including a first semiconductor memory and a second semiconductor memory, wherein the second semiconductor memory is a cache of the first semiconductor memory, the first ... 02/23/06 - 20060041712 - In-circuit programming architecture with processor, delegable flash controller, and code generator An architecture for an integrated circuit with in-circuit programming allows real-time modification of the in-circuit programming code and other code stored on the chip. The architecture utilizes a microprocessor and control logic on an integrated circuit having a single non-volatile memory that stores instructions and data, such as in-circuit programming ... 02/23/06 - 20060041711 - Memory module, memory system, and information device A memory system including a non-volatile memory (CHIP1), DRAM (CHIP3), a control circuit (CHIP2) and an information processing device (CHIP4) is configured. Data in FLASH is transferred to SRAM or DRAM in advance to speed up. Data transfer between the non-volatile memory (FLASH) and DRAM (CHIP3) can be performed in ... 02/16/06 - 20060036804 - Nonvolatile memory system To prevent stored information from being changed even at the occurrence of an abnormal condition in an upstream side of a system due to uncontrollable run of an OS. A nonvolatile storage means having data storage areas and management areas for them in units of predetermined physical addresses has an ... 02/16/06 - 20060036803 - Non-volatile memory device controlled by a micro-controller A system and a method for operating a non-volatile memory (NVM) device including a micro-controller adapted to control peripheral circuitry associated with an NVM array. The method includes providing at least one operation command to the micro-controller of the NVM device and applying operating signals to peripheral circuitry of the ... 02/16/06 - 20060036802 - Flash file system management A method for managing a flash file system is provided. The method comprises receiving new data to replace old data stored in a first block in flash memory, wherein the first block is represented by a first node linked to a preceding node and a successive node; instantiating a second ... 02/09/06 - 20060031627 - Partial block data programming and reading operations in a non-volatile memory Data in less than all of the pages of a non-volatile memory block are updated by programming the new data in unused pages of either the same or another block. In order to prevent having to copy unchanged pages of data into the new block, or to program flags into ... 02/09/06 - 20060031626 - Field device for automation technology In an automation technology field device having a microprocessor P and a non-volatile, writable data memory NVM for storing parameter values, the data memory having a predetermined maximum number WAmax of write accesses per memory location ML, a counter C is provided for counting write accesses WA to the data ... 02/02/06 - 20060026341 - Virtual-to-physical address translation in a flash file system A flash memory management system for a memory for accessing data from a host, the system including physical units and virtual units of the memory and a mapping mechanism of each virtual unit into one or more physical units, wherein the number of binary bits required for accessing each of ... 02/02/06 - 20060026340 - Memory card, card controller mounted on the memory card, and device for processing the memory card A card controller mounted on a memory card, includes a first interface which receives a first command from a processing device and a second interface which supplies a data-erasable nonvolatile memory chip with a second command corresponding to the first command received by the first interface. The card controller further ... 02/02/06 - 20060026339 - Providing block data access for an operating system using solid-state memory Block data access is provided for an operating system by allocating a portion of solid-state memory of a data processing arrangement for use as a block storage device. A block device interface is created that provides access to the portion of solid-state memory via firmware of the data processing arrangement. ... 02/02/06 - 20060026338 - Semiconductor memory card, and program for controlling the same A semiconductor memory card that has a sufficient storage capacity when an electronic commerce (EC) application writes data to a storage is provided. A usage area for the EC application in EEPROM 3 in a tamper resistant module (TRM) 1 is expanded. The expansion is such that a partition generated ... 01/26/06 - 20060020747 - Moving sectors within a block of information in a flash memory mass storage architecture A device is disclosed for storing mapping information for mapping a logical block address identifying a block being accessed by a host to a physical block address, identifying a free area of nonvolatile memory, the block being selectively erasable and having one or more sectors that may be individually moved. ... 01/26/06 - 20060020746 - Method and system for locking otp memory bits after programming Methods and systems for processing multi-stage programming (MSP) bits within one-time-programmable (OTP) memory are disclosed herein. Aspects of the method may comprise determining whether at least one MSP memory bit in the OTP memory is programmed and whether a register bit associated with said at least one MSP memory bit ... 01/26/06 - 20060020745 - Fat analysis for optimized sequential cluster management Techniques for managing data in a non-volatile memory system (e.g., Flash Memory) are disclosed. A controller can use information relating to a host's file system, which is stored by the host on non-volatile memory, to determine if one or more clusters (or sectors with clusters) are currently allocated. The controller ... 01/26/06 - 20060020744 - Method and apparatus for maintaining data on non-volatile memory systems Techniques for managing data in a non-volatile memory system (e.g., Flash Memory) are disclosed. A controller can use information relating to a host's filing system, which is stored by the host on non-volatile memory, to determine if one or more clusters (or sectors with clusters) are currently allocated. The controller ... 01/19/06 - 20060015677 - Symbol frequency leveling in a storage system Methods and apparatus for transforming data into a format which may be efficiently stored in a non-volatile memory are disclosed. According to one aspect of the present invention, a method for storing information of a first data format in a memory system includes generating statistics associated with the first data ... 01/19/06 - 20060015676 - Semiconductor storage device Card-type memories have a memory unit with an area having a minimum memory capacity and a control unit for interpreting a command issued by a host system and controlling the memory unit in accordance with the command. The memory area is formatted in accordance with the universal disk format so ... 01/19/06 - 20060015675 - Secure method for modifying data recorded in a memory card Method for modifying data in a card transaction system including a smart card and a reader capable of reading the card, the card including a non-volatile, erasable and rewritable memory having at least one location to record a data value relating to card transactions. Each transaction results in modification of ... 01/12/06 - 20060010283 - Information processing apparatus, memory managing program, and memory managing method It is an object of the invention to perform memory management for power control appropriately in an information processing apparatus including a non-volatile memory. The information processing apparatus attaches peculiar memory block names to memory blocks allocated in a storage area of the non-volatile memory, respectively, and uses a memory ... 01/12/06 - 20060010282 - Method and apparatus to boot a system by monitoring an operating status of a nand flash memory A method and system to boot a system by monitoring an operating status of a NAND flash memory. The system includes a NAND flash memory to store a boot code used to boot the system, an internal memory to store the boot code transmitted from the NAND flash memory, a ... 01/05/06 - 20060004952 - Method of managing a multi-bit-cell flash memory A flash memory is managed by reserving one or more cells as flag cells to represent the number N of bits to store in the cells of a memory block, selecting the value of N from at least three candidates, and programming the flag cell(s) to represent the selected value. ... 01/05/06 - 20060004951 - Method and apparatus to alter code in a memory Briefly, in accordance with an embodiment of the invention, a method and apparatus to alter code in a memory is provided. The method may include selecting a first block from a plurality of unmapped blocks in a nonvolatile memory to add or delete code in the nonvolatile memory. The apparatus ... 01/05/06 - 20060004950 - Flash memory file system having reduced headers A flash memory file system includes fragments and headers. The headers have a reduced number of states. ... 01/05/06 - 20060004949 - Apparatus and method for fetching data from memory The integrated circuit according to the invention comprises a processor (603), a non-volatile memory (602) and an interface (605), where said interface (605) contains a first cache memory (601.1) and a second cache memory (601.2) and connects the processor (603) to the non-volatile memory (602). The interface (605) gets data ... 12/29/05 - 20050289291 - Mobile electronic equipment In an IC card which receives a command requesting a process of writing data into a data storage memory configured by a rewritable nonvolatile memory from an external equipment, the data is first written into a buffer memory configured by a rewritable nonvolatile memory. When a data writing process into ... 12/29/05 - 20050289290 - In-circuit programming architecture with processor and delegable flash controller An architecture for an integrated circuit with in-circuit programming allows real-time modification of the in-circuit programming code and other code stored on the chip. The architecture utilizes a microprocessor and control logic on an integrated circuit having a single non-volatile memory that stores instructions and data, such as in-circuit programming ... 12/29/05 - 20050289289 - Software to erase a non-volatile storage device In accordance with at least some embodiments of the invention, a system comprises a processor, a non-volatile storage device coupled to the processor, a read-only memory (ROM) coupled to the processor and to the non-volatile storage device, and software stored in the ROM. The software is executable by the processor ... 12/22/05 - 20050283565 - Method and apparatus for connecting lpc bus and serial flash memory A method and apparatus for connecting low pin count (LPC, hereinafter) bus and serial flash memory is provided for converting the interface between a LPC bus and a serial flash memory in personal computer systems. The method according to the present invention comprises following procedures. First, a LPC bus instruction ... 12/15/05 - 20050278481 - Contiguous block addressing scheme An improved non-volatile erase block memory device apparatus and method is described that incorporates an improved addressing scheme to provide for extended addressing allowing redundant erase blocks that are not utilized to repair general use erase blocks of the main memory array to be accessed and utilized as additional storage ... 12/15/05 - 20050278480 - Method of writing data into flash memory A system includes an address conversion table, block state table and address register. The address conversion table indicates relationship (correspondence) between logical blocks and physical blocks of a flash memory. The block state table indicates whether or not effective data has been written for each of the physical blocks. The ... 12/15/05 - 20050278479 - Method of efficient data management with flash storage system A data management for a flash memory device is disclosed. The device includes a screen virtual sector table and a virtual unit versus physical unit table (V2P table) for each block. With the auxiliary of the screen virtual sector table and v2p table, the data programming into the target block ... 12/08/05 - 20050273551 - Erase block management An improved Flash memory device with a distributed erase block management (EBM) scheme is detailed that enhances operation and helps minimize write fatigue of the floating gate memory cells of the Flash memory device. The Flash memory device of the invention combines the EBM data in a user data erase ... 12/08/05 - 20050273550 - Permanent memory block protection in a flash memory device A secure command is entered into a Flash memory device. A control data word is written to the memory device to specify which blocks of memory are to be permanently secured against write and erase operations. The bits of the control data word specify different blocks of memory to be ... 12/08/05 - 20050273549 - Memory device with user configurable density/performance The memory device is comprised of a memory array having a plurality of memory cells that are organized into memory blocks. Each memory cell is capable of storing a selectable quantity of data bits (e.g., multiple level cells or a single bit per cell). Control circuitry controls the density configuration ... 12/08/05 - 20050273548 - Memory system with user configurable density/performance option The memory system has one or more memory dies coupled to a processor or other system controller. Each die has a separate memory array organized into multiple memory blocks. The different memory blocks of each die can be assigned a different memory density by the end user, depending on the ... 12/08/05 - 20050273547 - Method for balancing data access to non-volatile memory The present invention discloses a method for balancing the data access to a non-volatile memory by sorting a block number of an unwritten memory block of a non-volatile memory with a queue structure. If the data in any memory block of the non-volatile memory is erased, the block number of ... 12/01/05 - 20050268026 - Memory card, semiconductor device, and method of controlling semiconductor memory A semiconductor device includes a controller which operates if a request is made that data be written in a certain area in a first block in a semiconductor memory having a predetermined erase block size in which data has already been written, to write the data requested to be written, ... 12/01/05 - 20050268025 - Configurable ready/busy control A memory unit has a busy control system that includes a busy control register that may be written by a controller. The contents of the busy control register determine whether a signal is sent from the memory unit to the controller and, if so, which of a plurality of signals ... 11/24/05 - 20050262292 - Memory card A memory card (1) includes an electrically rewritable non-volatile memory (4), a data processor (3) having a function of executing instructions, and managing the allocation of file data in the non-volatile memory, an interface control circuit (2) having a function of establishing an external interface, for controlling the execution of ... 11/24/05 - 20050262291 - Method to write in a non-volatile memory and system to implement such method This invention concerns a method to write in a Flash type memory of an electronic module. The method consists in: associating at least two physical areas of said memory, called mirror areas, with the same logical area and during a write in said logical area, in programming the content of ... 11/17/05 - 20050256997 - Methods of sanitizing a flash-based data storage device A data storage device includes one or more non-volatile, blockwise erasable data storage media and a mechanism for sanitizing the media in response to a single external stimulus or in response to a predetermined physical or logical condition. Optionally, only part of the media is sanitized, at a granularity finer ... 11/10/05 - 20050251618 - Memory control device, in-car device, memory control method, and computer product Data is stored in a non-volatile memory such as a flash memory. The non-volatile memory has two memory areas. When power of a device is turned on, data in the two memory areas are compared to determine which memory area includes old data, and the old data is erased. When ... 11/10/05 - 20050251617 - Hybrid non-volatile memory system The present invention presents a hybrid non-volatile system that uses non-volatile memories based on two or more different non-volatile memory technologies in order to exploit the relative advantages of each these technology with respect to the others. In an exemplary embodiment, the memory system includes a controller and a flash ... 11/03/05 - 20050246480 - System and method capable of sequentially writing data to a flash memory A system capable of sequentially writing data to a flash memory. The system includes at least one virtual block, at least one physical block, and at least one active block. Each virtual block has a plurality of virtual pages and a virtual block address. Each virtual page has a virtual ... 10/27/05 - 20050240721 - Flash memory management method that is resistant to data corruption by power loss A method for managing page-based data storage media such as flash media, a system that uses that method, and a computer-readable storage medium bearing code for implementing the method. New data are written to the storage medium in a manner that precludes corruption of old data if the writing of ... 10/27/05 - 20050240720 - Microcomputer with built-in flash memory A microcomputer with built-in flash memory to which data can be written using a write clock signal, comprises a fixed oscillator circuit which outputs a clock signal of fixed frequency for generating the write clock signal. The flash memory is designed with a write-disturb time such that data loss does ... 10/27/05 - 20050240719 - Controller including electrically rewritable nonvolatile memory A controller includes an internal flash ROM to which initial data is writable after the controller is manufactured. In response to a download enable signal, a download control circuit reads data from an external serial flash ROM in accordance with a set of data read commands stored in a first ... 10/20/05 - 20050235097 - [storage controlling and judging method of flash memory] A storage controlling and judging methods of flash memory is provided. According to an aspect of the present invention, the flash memory comprises plurality sets of mother and child blocks for temporarily saving the written data in order to increase the saving/retrieving speed of the flash memory. According to another ... 10/13/05 - 20050228938 - Method and system for secure erasure of information in non-volatile memory in an electronic device Disclosed herein is a method and system for erasing at least a portion of non-volatile memory in an electronic device, such as for example, a mobile handset. The erase command may be received at a processor of the electronic device from an electronic device server via a wireless or a ... 10/06/05 - 20050223159 - Data recording device The present invention provides a data recording device which starts recording data a to a memory A when a command is given to start recording data. When the remaining capacity of the memory A is not greater than a given capacity value x, data recording to the memory A is ... 10/06/05 - 20050223158 - Flash memory system with a high-speed flash controller A multi media card (MMC) is disclosed. The MMC includes a flash controller and at least one flash memory device. The flash controller increases the throughput of the at least one flash memory device to match the speed of a host bus coupled to the MMC. The flash controller increases ... 10/06/05 - 20050223157 - Fast non-volatile random access memory in electronic devices The present invention describes a novel methodology for a direct communication between a memory module and a processor of an electronic device (e.g., a mobile phone) using a fast non-volatile random access memory (NVRAM) provided in that memory module. New NVRAM technologies make it possible to have a single memory ... 09/29/05 - 20050216653 - Transactional file system for flash memory A transactional file system developed to function with flash memory is described. The file system provides for efficient storage of file system meta-information, performs robust transaction logging, and performs other related features. In one described implementation, metadata is stored in-line with data. In another embodiment, a transaction log is maintained ... 09/29/05 - 20050216652 - Circuit and method for preventing nonvolatile memory from over-erase A method for preventing the over-erase in a nonvolatile memory comprises the following steps. First, at least one normal cell of the nonvolatile memory and at least one reference cell that corresponds to the at least one normal cell are provided with a constant current. Second, the erasing threshold voltage ... 09/22/05 - 20050210184 - Operating non-volatile memory without read disturb limitations When reading a memory cell on a NAND string, the word lines for the memory cells not being read will receive a voltage so that those memory cells operate as pass gates. Over time, if there are a lot of read operations without any program operations, the cells not being ... 09/15/05 - 20050204092 - Memory card device, and memory card control method for controlling the device A memory card device includes a host interface unit configured to receive a plurality of commands from a host apparatus, the commands including at least a memory access command with a memory address of a specific bit width, a nonvolatile semiconductor memory which includes a storage area whose memory size ... 09/15/05 - 20050204091 - Non-volatile memory with synchronous dram interface A high density non-volatile memory system, card, and device is described that incorporates a synchronous interface. This is accomplished through use of an external or embedded controller and/or memory buffer to manage the high density non-volatile memory device(s) to present it as a conventional memory device having a synchronous interface ... 09/15/05 - 20050204090 - Hardware stack for blocked nonvolatile memories A nonvolatile stack configured within a nonvolatile memory. ... 09/01/05 - 20050193162 - Usb card reader A memory flash card reader includes a processor for receiving at least one request from a host system, an index comprising information regarding sectors of the memory flash card wherein the processor may utilize the index to determine sectors of the memory flash card that are available for programming, reprogramming, ... 09/01/05 - 20050193161 - System and method for controlling flash memory A flash memory controller is disclosed. The flash memory controller includes a processor for receiving at least one request from a host system. The flash memory controller further includes an index comprising information regarding sectors of a flash memory. The processor can utilize the index to determine the sectors of ... 08/25/05 - 20050188149 - Solid state disk with hot-swappable components A solid state disk (SSD) device includes a non-volatile storage module (NVSM), a secondary power source coupled to power inputs of the SSD, a volatile memory (VM), a controller in communication with the NVSM and the VM. The controller is operable in a (re)populate mode to (re)populate data stored in ... 08/25/05 - 20050188148 - Data access controlling method in flash memory and data access controlling program An access control method is achieved by providing a flash memory which includes a set of a plurality of blocks, each of which has at least one data area and a flag area. The method is achieved by further referring to flag data written in the flag area of each ... 08/25/05 - 20050188147 - Non-volatile semiconductor memory system A non-volatile semiconductor memory system includes a first memory block group including a plurality of memory blocks each including a plurality of erasable and programmable non-volatile semiconductor memory cells and a second memory block group including a plurality of memory blocks each including a plurality of erasable and programmable non-volatile ... 08/18/05 - 20050182893 - Controller for controlling nonvolatile memory A memory controller is provided which is connected to a nonvolatile memory (e.g., a NAND flash memory) and a volatile memory (e.g., a DRAM or SDRAM), where the memory controller controls an access to the nonvolatile memory and the volatile memory in response to a memory request, and includes a ... 08/18/05 - 20050182892 - Data storage device, method for updating management information in data storage device, and computer program The invention provides a data storage device and a method of updating management information, capable of dealing with management information in a highly reliable manner so that information is not easily lost when an error occurs. File management information such as a FAT serving as address management information in a ... 08/04/05 - 20050172068 - Memory card and semiconductor device A memory card includes a controller and a nonvolatile semiconductor memory. The controller manages a correspondence between a first address in a semiconductor memory of a first erase block size and a second address in a semiconductor memory of a second erase block size other than the first erase block ... 08/04/05 - 20050172067 - Mass storage accelerator A data storage device is provided. A disk device is combined with a non-volatile memory device to provide much shorter write access time and much higher data write speed than can be achieved with a disk device alone. Interleaving bursts of sector writes between the two storage devices can effectively ... 08/04/05 - 20050172066 - System on a chip having a non-volatile imperfect memory A system-on-a-chip is described herein. The system-on-a-chip includes a microprocessor, a non-volatile imperfect semiconductor memory device and a memory controller. The memory controller is configured to transfer device data between the microprocessor and the non-volatile semiconductor imperfect memory device. ... 08/04/05 - 20050172065 - Data move method and apparatus An improved Flash memory device, control circuit, or data handling methods is described that facilitate the moving and consolidating data in split and non-split user/overhead data sector architectures, moving and storing user and overhead data from and to separate non-volatile memory devices, differing erase blocks, or differing sectors of an ... 07/28/05 - 20050166005 - Flash memory and method for controlling the memory A flash memory is arranged to notice the state inside the flash memory to the outside for supporting a garbage collection. The flash memory includes a state information generator and an output unit. The state information generator generates state information that indicates a state of each user area for noticing ... 07/28/05 - 20050166004 - Method for fetching data from a non-volatile memory in an integrated circuit and corresponding integrated circuit The method uses an integrated circuit comprising a processor (603), a non-volatile memory (602), especially a flash memory, a system clock and an interface (605), which is connected on the one side to the (processor (602) and on the other side to the non-volatile memory (602). When the address (ba[ ... 07/21/05 - 20050160219 - Apparatus and method for booting nand flash memory of a mobile terminal An apparatus and method for booting a NAND flash memory of a mobile terminal. The apparatus comprises a NAND flash memory, a synchronous dynamic random access memory (SDRAM), a main read only memory (ROM), a main control unit, and a sub-control unit. The NAND flash memory stores an application code ... 07/21/05 - 20050160218 - Highly integrated mass storage device with an intelligent flash controller A FLASH controller is disclosed. The controller comprises a USB interface unit. The USB interface unit implements a USB standard that has a bus speed equal or greater than 12 Mb/s. The controller includes an internal bus coupled to the USB interface unit; and a FLASH interface unit coupled to ... 07/14/05 - 20050154819 - Memory card that supports file system interoperability A removable data storage device that intelligently operates as one large data storage region or as multiple, smaller data storage regions is disclosed. The removable data storage device can be used in not only modern electronic products (using 32-bit addressing) but also legacy products (using 16-bit addressing). A host device ... 07/14/05 - 20050154818 - Method of accessing a nonvolatile memory A method of accessing a nonvolatile memory installed in an electronic device and having a plurality of zones, has the following steps: (a) store the look up table of each zone in at least a spare block; (b) the electronic device obtains one of the zones of the nonvolatile memory ... 07/07/05 - 20050149664 - Method for verifying a programmed flash memory A method for verifying a programmed flash memory. When reading a memory cell, a voltage applied to a drain of the memory cell is a read drain voltage. First, a word line is enabled by applying a verification gate voltage. Next, a first bit line, which is connected to the ... 06/30/05 - 20050144368 - Address mapping method and mapping information managing method for flash memory, and flash memory using the same A method for minimizing the degradation of performance upon accessing a flash memory using a logical-physical mapping scheme, and a method for efficiently storing and managing information on logical-physical mapping in a flash memory. A method for writing data in a flash memory includes determining whether a sector is empty ... 06/30/05 - 20050144367 - Data run programming Data in data runs are stored in a non-volatile memory array in adaptive metablocks that are configured according to the locations of data boundaries. A serial flash buffer is used to store some data, while other data are directly stored in non-volatile memory. Data may be stored with alignment to ... 06/30/05 - 20050144366 - Data management apparatus and method, non-volatile memory, storage device having the non-volatile memory and data processing system In a data management method for supervising a non-volatile memory having a plurality of blocks erasable in a lump, each of the blocks being formed by a plurality of pages, each of the pages including a redundant area, the aggregate management information is used for data management to enable prompt ... 06/30/05 - 20050144365 - Non-volatile memory and method with control data management In a nonvolatile memory with block management system, critical data such as control data for the block management system is maintained in duplicates. Various methods are described for robustly writing and reading two copies of critical data in multi-state memory. In another aspect of the invention, a preemptive garbage collection ... 06/30/05 - 20050144364 - Memory management method for simultaneously loading and executing program codes A method is provided for simultaneously loading and executing program code in a circuit system. The circuit system includes a plurality of memory devices, a microprocessor, and a loading circuit. The method includes dividing the program code into a plurality of code divisions and utilizing the microprocessor to execute at ... 06/30/05 - 20050144363 - Data boundary management Data may be stored in a non-volatile memory array in adaptive metablocks that are configured according to the locations of data boundaries in the data. Data may be stored in an intermediate format and later copied to adaptive metablocks configured for the data. Data in intermediate format may be stored ... 06/30/05 - 20050144362 - Flash storage system with write/erase abort detection mechanism The present invention presents a non-volatile memory and method for its operation that ensures reliable mechanism for write and erase abort detection in the event of lost of power during non-volatile memory programming and erasing with minimized system performance penalty. During a multi-sector write process, an indication of a successful ... 06/30/05 - 20050144361 - Adaptive mode switching of flash memory address mapping based on host usage characteristics In a non-volatile memory storage system such as a flash EEPROM system, a controller switches the manner in which data sectors are mapped into blocks and metablocks of the memory in response to host programming and controller data consolidation patterns, in order to improve performance and reduce wear. Data are ... 06/30/05 - 20050144360 - Non-volatile memory and method with block management system A non-volatile memory system is organized in physical groups of physical memory locations. Each physical group (metablock) is erasable as a unit and can be used to store a logical group of data. A memory management system allows for update of a logical group of data by allocating a metablock ... 06/30/05 - 20050144359 - Method and system to adjust non-volatile cache associativity A method and system to adjust a non-volatile cache associativity are described. In one embodiment, the method and system include determining a status of the system; and setting an associativity level of the non-volatile memory cache (NVC) of the system, based on that status of the system. In one embodiment, ... 06/30/05 - 20050144358 - Management of non-volatile memory systems having large erase blocks A non-volatile memory system of a type having blocks of memory cells erased together and which are programmable from an erased state in units of a large number of pages per block. If the data of only a few pages of a block are to be updated, the updated pages ... 06/30/05 - 20050144357 - Adaptive metablocks In a memory system having multiple erase blocks in multiple planes, a selected number of erase blocks are programmed together as an adaptive metablock. The number of erase blocks in an adaptive metablock is chosen according to the data to be programmed. Logical address space is divided into logical groups, ... 06/23/05 - 20050138274 - Chip protection register lock circuit in a flash memory device A chip protection register lock circuit uses a plurality of lock bits in a lock bit register. If the register contains N bits, N/2 bits of the register are coupled to an erase circuit and the remaining N/2 bits are coupled to a programming circuit. After the chip protection register ... 06/23/05 - 20050138273 - Nonvolatile memory device capable of simultaneous erase and program of different blocks An integrated circuit memory device has a memory array which is partitioned into a plurality of blocks. Each block has an associated row decoder. Each block has a plurality of local bit lines connecting memory cells arranged in the same column. The row decoder is connected to a plurality of ... 06/23/05 - 20050138272 - Method of controlling dram for managing flash memory A method of writing data to a flash memory for efficiently managing the flash memory is provided. According to the method of the present invention, a page or a block can be selected as a unit for writing data to the flash memory. When a host, for instance, computer, card ... 06/23/05 - 20050138271 - Rotational use of memory to minimize write cycles A system and method to minimize the number of erase cycles performed on a flash memory device to extend its useful life. A flash memory device has several areas where data is stored. Each area is referred to as a block. Memory usage is rotated between blocks to evenly distribute ... 06/16/05 - 20050132130 - Semiconductor memory system with a data copying function and a data copy method for the same A semiconductor memory system comprises a nonvolatile memory and a controller configured to control the nonvolatile memory. The controller causes management data for page data to be inputted to a redundant area of the nonvolatile memory before the execution of a program and, when moving the page data in the ... 06/16/05 - 20050132129 - Data management in flash memory A method is disclosed for emulating a disk drive on flash memory, thus enabling one or more file-systems to be resident on flash memory. A list of data structures is maintained corresponding to certain sectors resident on flash memory. Certain characteristics of data access to those sectors are recorded and ... 06/16/05 - 20050132128 - Flash memory device and flash memory system including buffer memory A flash memory device includes a flash memory and a buffer memory. The flash memory is divided into a main region and a spare region. The buffer memory is a random access memory and has the same structure as the flash memory. In addition, the flash memory device further includes ... 06/16/05 - 20050132127 - Flash memory and mapping control apparatus and method for flash memory A mapping algorithm for efficient access to a flash memory, wherein block state information that is changed through logical operations required by a processor is written in the flash memory according to a predetermined state transition algorithm and the changed information is referred to upon read/write operations. A mapping control ... 06/16/05 - 20050132126 - Method and file structures for managing data on a flash disk A method, apparatus and data structure for managing data in a memory device The memory device is divided into two volumes. The first volume is intended for storing relatively static data, i.e. data which does not change or is not rewritten frequently. The second volume is intended for storing dynamic ... 06/16/05 - 20050132125 - Linking method under mother and child block architecture for building check area and logic page of the child block A method of reducing the frequency of erasing steps of a flash memory is described. A linking method under a mother and a child block architecture for building a check area and a logic page of the child block in order to reduce the frequency of erasing steps of the ... 06/16/05 - 20050132124 - [silicon storage apparatus, controller and data transmission method thereof] A silicon storage apparatus, a controller and a data transmission method thereof are disclosed. The storage apparatus comprises a solid-state storage medium and a controller. The controller further comprises a system interface, a memory interface, a processor, a cache buffer area, an allocation buffer area and a transmission buffer. By ... 06/09/05 - 20050125595 - Non-volatile semiconductor memory A non-volatile semiconductor memory device includes a memory cell array having a plurality of non-volatile memory cells, a decode circuit configured to decode address data as input thereto to select a memory cell from the memory cell array, and a data sense circuit configured to detect and amplify the data ... 06/02/05 - 20050120165 - Multipurpose media player memory card reader A multipurpose media player memory card reader having a system flow that occurs upon inserting a memory card into a memory card reader slot, whereupon a circuit of the memory card reader reads data stored within the memory card or a control circuit reads data stored within memory. Multimedia data ... 06/02/05 - 20050120164 - Pen drive for wireless wide bandwidth local network A pen drive is described. The pen drive has a control chip, a flash memory controller, at least one flash memory and a USB, a wireless wide bandwidth local network module and an antenna module. The pen drive can connect to a host equipped with a USB, such as, a ... 06/02/05 - 20050120163 - Serial interface to flash-memory chip using pci-express-like packets and packed data for partial-page writes A serial flash-memory chip has a serial-bus interface to an external controller. A flash-memory block in the serial flash-memory chip can be read by the external controller sending a read-request packet over the serial bus to the serial flash-memory chip, which reads the flash memory and sends the data back ... ### FreshPatents.com Support - Terms & Conditions |