Patent application number | Description | Published |
20080270645 | METHOD AND APPARATUS FOR ADJUSTING TIMING SIGNAL BETWEEN MEDIA CONTROLLER AND STORAGE MEDIA - A storage system controller ( | 10-30-2008 |
20090259800 | FLASH MANAGEMENT USING SEQUENTIAL TECHNIQUES - Disclosed are techniques for flash memory management, including receiving data from a host, writing the data to a flash memory device in the order it was received from the host, and providing at least one data structure configured to locate the data written to the flash memory device. | 10-15-2009 |
20090259801 | CIRCULAR WEAR LEVELING - A method for flash memory management comprises providing a head pointer configured to define a first location in a flash memory, and a tail pointer configured to define a second location in a flash memory. The head pointer and tail pointer define a payload data area. Payload data is received from a host, and written to the flash memory in the order it was received. The head pointer and tail pointer are updated such that the payload data area moves in a circular manner within the flash memory. | 10-15-2009 |
20090259805 | FLASH MANAGEMENT USING LOGICAL PAGE SIZE - Disclosed are techniques for flash memory management, including tracking payload data via one or more data structures configured to define the size of logical pages in a flash memory. In various embodiments, the logical page size may be larger than, equal to, or smaller than a physical page size of a flash memory chip. | 10-15-2009 |
20090259806 | FLASH MANAGEMENT USING BAD PAGE TRACKING AND HIGH DEFECT FLASH MEMORY - Disclosed are techniques for flash memory management, including utilizing defect information corresponding to a granularity smaller than a physical erase block size of a flash memory chip. | 10-15-2009 |
20090259919 | FLASH MANAGEMENT USING SEPARATE MEDTADATA STORAGE - Disclosed are techniques for flash memory management, including storing metadata and/or error correcting information separately from payload data. In various embodiments, metadata and/or error correcting information are stored in a random access memory within a solid state drive. | 10-15-2009 |
20110035540 | FLASH BLADE SYSTEM ARCHITECTURE AND METHOD - A flash blade and associated methods enable improved areal density of information storage, reduced power consumption, decreased cost, increased IOPS, and/or elimination of unnecessary legacy components. In various embodiments, a flash blade comprises a host blade controller, a switched fabric, and one or more storage elements configured as flash DIMMs. Storage space provided by the flash DIMMs may be presented to a user in a configurable manner. Flash DIMMs, rather than magnetic disk drives or solid state drives, are the field-replaceable unit, enabling improved customization and cost savings. | 02-10-2011 |
20110296094 | CIRCULAR WEAR LEVELING - A method for flash memory management comprises providing a head pointer configured to define a first location in a flash memory, and a tail pointer configured to define a second location in a flash memory. The head pointer and tail pointer define a payload data area. Payload data is received from a host, and written to the flash memory in the order it was received. The head pointer and tail pointer are updated such that the payload data area moves in a circular manner within the flash memory. | 12-01-2011 |
20120203958 | STORAGE CONTROL SYSTEM WITH CHANGE LOGGING MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of a storage control system including: providing a memory controller; accessing a volatile memory table by the memory controller; writing a non-volatile semiconductor memory for persisting changes in the volatile memory table; and restoring a logical-to-physical table in the volatile memory table, after a power cycle, by restoring a random access memory with a logical-to-physical partition from a most recently used list. | 08-09-2012 |
20120254519 | DATA STORAGE SYSTEM WITH NON-VOLATILE MEMORY AND METHOD OF OPERATION THEREOF - A method of operation of a data storage system includes: identifying a target block; configuring a command setting for maximizing a data retention period of the target block for refreshing the target block; writing a pre-archived memory block to the target block based on the command setting; and updating an archive status for sending to a host device. | 10-04-2012 |
20120317433 | DATA STORAGE SYSTEM WITH POWER CYCLE MANAGEMENT AND METHOD OF OPERATION THEREOF - A method of operation of a data storage system includes: providing a power monitor module for detecting a loss of host power; interrupting a unit controller by the power monitor module; configuring a memory controller by the unit controller; and writing a non-volatile memory array for storing in-flight data and contents of a system control random access memory in a multi-level cell NAND flash device in response to detecting the loss of the host power. | 12-13-2012 |
20130054881 | ELECTRONIC SYSTEM WITH STORAGE MANAGEMENT MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of an electronic system includes: forming a superblock by organizing an erase block according to a wear attribute; detecting a trigger count of the wear attribute of the superblock; updating a metadata table with the trigger count; and triggering a recycling event of the superblock based on the metadata table. | 02-28-2013 |
20130061101 | NON-VOLATILE MEMORY MANAGEMENT SYSTEM WITH LOAD LEVELING AND METHOD OF OPERATION THEREOF - A method of operation of a non-volatile memory system includes: generating a test stimulus for a page in a memory array; measuring a test response from the page in the memory array based on the test stimulus; calculating a measured effective life of the page from the test response; and determining a use plan according to the measured effective life for accessing the page. | 03-07-2013 |
20130205102 | STORAGE CONTROL SYSTEM WITH ERASE BLOCK MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of a storage control system includes: partitioning memory channels with memory devices; selecting a super device with one of the memory devices from one of the memory channels, the super device having a super chip select connected to chip selects of the memory devices; and selecting a super block associated with the super device. | 08-08-2013 |
20130275795 | STORAGE CONTROL SYSTEM WITH POWER DOWN MECHANISM AND METHOD OF OPERATION THEREOF - A storage control system and method of operation thereof includes: a control unit for initiating a hardening process beginning at a power-down signal; a counter module, coupled to the control unit for tracking a recorded time beginning at the power-down signal; a completion module, coupled to the counter module, for generating a work-complete entry in memory devices at a conclusion of the hardening process; and a calculation module, coupled to the completion module, for calculating a power down margin by determining the recorded time between the work-complete entry and a complete power loss of a hold-up power. | 10-17-2013 |
20130282962 | STORAGE CONTROL SYSTEM WITH FLASH CONFIGURATION AND METHOD OF OPERATION THEREOF - A storage control system and method of operation thereof includes: a memory circuit for accessing a configuration category; a configuration module, coupled to the memory circuit, for configuring the memory circuit with the configuration category; and an operation module, coupled to the configuration module, for controlling a performance characteristic of a memory device based on the configuration category. | 10-24-2013 |
20130332796 | STORAGE CONTROL SYSTEM WITH DATA MANAGEMENT MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of a storage control system includes: generating encoded data having a proportional data distribution for writing to a memory device; identifying a marginal block when an erase block is read from the memory device; and generating a marginal tag for the marginal block, the marginal tag having a non-proportional data distribution different from the proportional data distribution. | 12-12-2013 |
20140156966 | STORAGE CONTROL SYSTEM WITH DATA MANAGEMENT MECHANISM OF PARITY AND METHOD OF OPERATION THEREOF - A method of operation of a storage control system includes: partitioning memory channels with memory devices; selecting a super device with one of the memory devices from one of the memory channels; selecting a super block associated with the super device; and determining a location of a parity within the super block when the super block is formed. | 06-05-2014 |
20140208174 | STORAGE CONTROL SYSTEM WITH DATA MANAGEMENT MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of a storage control system includes: determining a bit error rate of a page; calculating a slope based on the bit error rate; and adjusting a threshold voltage for the page based on the slope for reading a memory device. | 07-24-2014 |
20140244899 | STORAGE CONTROL SYSTEM WITH DATA MANAGEMENT MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of a storage control system includes: calculating a throttle threshold; identifying a detection point based on the throttle threshold; and calculating a number of write/erase cycles based on the detection point and the throttle threshold for writing a memory device. | 08-28-2014 |
20140253157 | TEST SYSTEM WITH LOCALIZED HEATING AND METHOD OF MANUFACTURE THEREOF - A test system, and a method of manufacture thereof, including: a thermal management head including a heat spreader; an electronic device in direct contact with the heat spreader; and an electrical current for transferring energy between the heat spreader and the electronic device. | 09-11-2014 |
20140298004 | ELECTRONIC SYSTEM WITH SYSTEM MODIFICATION CONTROL MECHANISM AND METHOD OF OPERATION THEREOF - An electronic system and method of operation thereof includes: a control unit for receiving a patterned signal; a recognizer module, coupled to the control unit, for recognizing an unique trigger from the patterned signal; an operation module, coupled to the recognizer module, for detecting an operational mode from the unique trigger; and a change module, coupled to the operation module, for configuring a system state change of a memory sub-system based on the operational mode. | 10-02-2014 |
20140304454 | DATA HARDENING IN A STORAGE SYSTEM - A storage system, and a method of data hardening in the storage system, including: a de-glitch module configured for a detection of a power failure event; a write page module, coupled to the de-glitch module, the write page module configured for an execution of a cache write command based on the power failure event to send a cache page from a cache memory to a storage channel controller, wherein the cache memory is a volatile memory; and a signal empty module, coupled to the write page module, the signal empty module configured for a generation of a sleep signal to shut down a host bus adapter, wherein the host bus adapter interfaces with the storage channel controller to write the cache page back to the cache memory upon a power up of the host bus adapter and the storage channel controller. | 10-09-2014 |
20140304455 | DATA MANAGEMENT IN A STORAGE SYSTEM - A storage system, and a method of data management in the storage system, with non-volatile memory device characteristics determined during an inspection of non-volatile memory devices before a runtime operation of a storage device in the storage system including: a controller in the storage system: a drive-level control unit configured for an update of operational capabilities based on the non-volatile memory device characteristics during the runtime operation of the storage device and for a group of the non-volatile memory devices based on the operational capabilities; and a memory control unit, coupled to the drive-level control unit, the memory control unit configured to receive the operational capabilities for control of the non-volatile memory devices. | 10-09-2014 |
20140310445 | STORAGE CONTROL SYSTEM WITH POWER-OFF TIME ESTIMATION MECHANISM AND METHOD OF OPERATION THEREOF - A storage control system, and a method of operation thereof, including: a power-down module for powering off a memory sub-system; a decay estimation module, coupled to the power-down module, for estimating a power-off decay rate upon the memory sub-system powered up, the power-off decay rate is for indicating how much data in the memory sub-system has decayed while the memory sub-system has been powered down; and a recycle module, coupled to the decay estimation module, for recycling an erase block for data retention based on the power-off decay rate. | 10-16-2014 |
20140376174 | ELECTRONIC ASSEMBLY WITH THERMAL CHANNEL AND METHOD OF MANUFACTURE THEREOF - An electronic assembly and method of manufacturing includes: an airflow bracket having a circular rail and an airflow tab, the airflow bracket electrically coupling the circular rail and the airflow tab; a top board attached to the circular rail for electrically coupling the top board and the circular rail; and a bottom board attached to the circular rail for electrically coupling the top board and the circular rail, the bottom board positioned to form a thermal channel between the top board and the bottom board for directing air through a vent opening of the circular rail. | 12-25-2014 |
20140376190 | ELECTRONIC SYSTEM WITH HEAT EXTRACTION AND METHOD OF MANUFACTURE THEREOF - An electronic system, and a method of manufacture thereof, including: a substrate; an electrical device over the substrate; and a surface mount heat sink next to the electrical device, the surface mount heat sink having an extruded shape characteristic of being formed using an extrusion mechanism. | 12-25-2014 |
20150039842 | DATA STORAGE SYSTEM WITH DYNAMIC READ THRESHOLD MECHANISM AND METHOD OF OPERATION THEREOF - A system and method of operation of a data storage system includes: a memory die for determining a middle read threshold; a control unit, coupled to the memory die, for calculating a lower read threshold and an upper read threshold based on the middle read threshold and a memory element age; and a memory interface, coupled to the memory die, for reading a memory page of the memory die using the lower read threshold, the middle read threshold, or the upper read threshold for compensating for a charge variation. | 02-05-2015 |
20150043277 | Data Storage System with Dynamic Erase Block Grouping Mechanism and Method of Operation Thereof - Systems, methods and/or devices are used to enable dynamic erase block grouping. In one aspect, the method includes (1) maintaining metadata for each erase block of a plurality of erase blocks in a data storage system, wherein a respective metadata for a respective erase block includes one or more characteristics of the respective erase block, (2) allocating a set of erase blocks, of the plurality of erase blocks, as unassociated erase blocks, (3) selecting two or more unassociated erase blocks in accordance with characteristics of the unassociated erase blocks so as to select unassociated erase blocks with similar characteristics, and (4) grouping the two or more unassociated erase blocks with similar characteristics to form a super block. | 02-12-2015 |