Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

149 results about "Solid-state storage" patented technology

Solid-state storage (sometimes abbreviated as SSS) is a type of non-volatile computer storage that stores and retrieves digital information using only electronic circuits, without any involvement of moving mechanical parts. This differs fundamentally from the traditional electromechanical storage, which records data using rotating or linearly moving media coated with magnetic material.

NAND Flash bad block management method and system based on artificial intelligence

The invention discloses an NAND Flash bad block management method and system based on artificial intelligence, and belongs to the technical field of solid-state storage, the method comprises the following steps: S1, carrying out multi-dimensional data acquisition and preprocessing on a bad Page based on preset parameters and preset indexes; s2, inputting the preprocessed multi-dimensional data into a space-time diagram convolutional network model, and outputting the failure probability of each Page; and S3, according to the failure probability obtained in the step S2, a hierarchical isolation strategy is determined, and then error correction code dynamic loading and preventive data migration are carried out. Actual measurement shows that more than 85% of normal Pages can be recycled in a Block with a single bad page, and the effective capacity is improved by 10 times compared with that of a traditional scheme; the overall service life of the chip is prolonged by about 30% by reducing the discarding of the whole chip caused by local damaged pages. The method also has a real-time risk management and control function, the prediction accuracy of the AI model to a potential risk area reaches 92%, and the secondary failure rate is reduced by 70% compared with a static isolation scheme.
Owner:成都芯盛集成电路有限公司

Host-directed non-volatile write buffers on solid-state storage devices

A first command including data to be stored in non-volatile random access memory (NVRAM) of a storage device is received from a storage system controller by a storage device controller. In response to receiving the first command, the data is stored in the NVRAM. One or more second commands including a location in flash memory of the storage device for storing the data and an instruction to store the data in the location of the flash memory are received from the storage system controller. In response to receiving the one or more second commands, the data is stored in the location of the flash memory.
Owner:PURE STORAGE INC

Solid state disk read-write acceleration method and system based on high-speed interface

The invention relates to the technical field of solid state storage, and discloses a solid state disk read-write acceleration method and system based on a high-speed interface, and the method comprises the steps: firstly obtaining an initial interface parameter, determining a read-write bandwidth threshold value, analyzing a transmission mode and channel distribution, and then analyzing hierarchical response according to a queue state, a delay index and the like; distinguishing read-write scene evaluation load indexes and calculating transmission load values; then optimizing a transmission path and data item quantity and calculating an optimization ratio; and finally, recombining a topological path, identifying a congested node, collecting a cache vector, and formulating a read-write differential acceleration strategy. The read-write speed of the solid state disk under the high-speed interface can be increased.
Owner:SHENZHEN QUANXING TECH CO LTD

Method for Writing Data to a Solid State Disk, Apparatus, and Solid State Disk

Provided is a method for writing data to a Solid State Disk (SSD), an apparatus and the SSD. According to the method, a Logical Block Address (LBA) of each of a plurality of pieces of written data stored into a target cache module is acquired to obtain a plurality of Logical Block Addresses (LBAs); the plurality of pieces of written data in the buffer is stored into a solid-state storage unit of the SSD; whether the plurality of LBAs are consecutive is determined to obtain a determination result. In a case where the determination result indicates that the plurality of LBAs are consecutive, a Physics Block Address (PBA) of each of the plurality of pieces of written data in the solid-state storage unit is acquired to obtain a plurality of PBAs and a target mapping table according to the plurality of LBAs and the plurality of PBAs is generated.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Fault-tolerant method for operating system of spaceborne computer

The invention relates to the technical field of spacecraft computers, and discloses a satellite-borne computer operating system fault tolerance method, which comprises the following steps of: 1, creating a main operating system partition, a standby operating system partition and a boot partition in solid-state storage equipment, installing a universal operating system with the same version in the main operating system partition and the standby operating system partition, the standby operating system partition stores a compressed mirror image file containing complete data of the main operating system partition; and 2, deploying customized boot management software in the boot partition, and configuring a start flag file storage path and a maximum retry time threshold value of the boot management software. According to the operating system self-sensing and self-switching technology provided by the invention, the switching function of the operating system can be completed under the condition that the satellite-borne computer operates in an unattended manner in orbit, and the satellite-borne computer can be ensured to normally start and operate under extreme conditions without directly losing communication.
Owner:BEIJING ZHONGKE TIANSUAN TECHNOLOGY CO LTD

SSD (Solid State Disk) data maintenance method based on adaptive data scanning

The invention discloses an SSD (Solid State Disk) data maintenance method based on self-adaptive data scanning in the technical field of solid-state storage equipment, which comprises the following steps of: S1, acquiring I / O (Input / Output) data volume of an SSD in real time, and dividing the SSD into different load grades according to a preset standard; s2, dynamically adjusting a scanning mode based on the load level, wherein the scanning mode comprises a scanning range, a scanning period and a scanning bandwidth; s3, multi-dimensional health indexes of all the storage areas are scanned and collected, a total health degree score is calculated, a health degree mapping table is constructed, and risk levels are divided for all the storage areas; and S4, executing a corresponding active repair mode on each storage area according to the risk level. According to the SSD data maintenance method, the SSD performance stability is improved by distinguishing busy and idle tenses and dynamically adjusting a scanning mode; the risk is evaluated through multi-dimensional health, the active repair mode is dynamically adjusted according to the risk condition, and efficient and reliable maintenance of SSD data is achieved.
Owner:国创芯科技(江苏)有限公司

Flow field sensing and intelligent control system for tidal current energy water turbine array

The invention discloses a tidal current energy water turbine array flow field sensing and intelligent control system, which relates to the technical field of ocean renewable energy sources and comprises a flow field sensing module, an array state monitoring module, an intelligent control module, a data storage and analysis module and an emergency response module. The flow field sensing module comprises a dynamic calibration sub-module and a short-term prediction sub-module, and equipment such as an acoustic Doppler current meter is adopted; the array state monitoring module comprises a fault grading diagnosis sub-module; the intelligent control module comprises a wake flow avoidance sub-module, a yaw self-adaption sub-module and a power optimization sub-module, and adjustment is achieved through combination of a PLC and a PID. The data storage and analysis module adopts a mode of combining local solid-state storage and cloud, and BP and LSTM models are built in the data storage and analysis module; the emergency response module can dispose six types of scenes in a grading manner. The flow field sensing error is effectively reduced, the array generating capacity standard-reaching rate is improved, the fault response time is shortened, the operation and maintenance cost is reduced, the grid-connected stability is enhanced, and the comprehensive energy efficiency is improved.
Owner:JIANGSU OCEAN UNIV

End-to-end data path protection method and system for high-capacity solid state disk

The invention relates to the technical field of solid-state storage, and discloses an end-to-end data path protection method and system for a high-capacity solid-state hard disk, and the method comprises the steps: carrying out the real-time lightweight feature extraction of a data block; generating a dynamic feature matrix from the feature vectors, performing bit operation between the data blocks and the dynamic feature matrix, and performing LDPC coding on an intermediate data matrix; constructing mapping table entries for protecting the data blocks in the high-capacity solid state disk, and performing feature matrix nesting protection on the mapping table entries; and writing the protection data block and the protection mapping table item into the high-capacity solid state disk, and reading the protection data block and the protection mapping table item from the high-capacity solid state disk. According to the method, the dynamic matrix can be generated by fusing the data entropy value, the key mode and the physical state in real time, ECC strength self-adaption is achieved, user data features are embedded into a mapping table item, the same protection process is reused, a bidirectional verification chain is constructed, a feature matrix is bound from an NAND physical layer to a host interface in a full-link mode, and protection breakpoints are eliminated.
Owner:SHENZHEN QUANXING TECH CO LTD

Solid state storage device and patrol read method using word line groupings thereof

A solid-state storage device is provided, which includes a controller and a non-volatile memory. The controller selects a first word line group from a plurality of word line groups obtained by classifying the word lines based on a read threshold voltage of each word line, and a representative word line corresponding to each word line group is set based on the read threshold voltage associated with each word line group. The controller uses the read threshold voltage of a first representative word line corresponding to the first word line group to read page data of the first representative word line. When the controller cannot correctly read the page data of the first representative word line using the read threshold voltage of the first representative word line, the controller updates the read threshold voltage of the first representative word line in the first word line group.
Owner:KIOXIA CORP

User state solid-state storage system based on MPSoC

The invention discloses an MPSoC-based user mode solid-state storage system, which comprises a software driving module which is arranged in a user mode of an on-chip processor system, realizes reading and writing of a solid-state disk by utilizing a VFIO technology, carries out on-chip processor memory DMA mapping through an SMMU, distributes a continuous programmable logic memory as a buffer area, and transmits the buffer area to the user mode of the on-chip processor system. Frequent switching between a kernel mode and a user mode is avoided, and the read-write efficiency of the solid state disk is improved; and the FPGA hardware module is arranged in the programmable logic part and is used for receiving and analyzing the read-write request from the software driving module, generating a read-write command which can be analyzed by the NVMe host controller, calling the CDMA module to execute data transmission and returning a read-write result to the software driving module. According to the MPSoC-based user mode solid-state storage system, driving is achieved in the user mode, the problems of complexity and low efficiency of kernel mode programming are solved, meanwhile, efficient DMA mapping of the virtual address is achieved through the SMMU, and the flexibility and performance of the system are improved.
Owner:ZHEJIANG UNIV

Dynamic fault tolerance and replacement system and method for bad block of flash memory

The invention relates to the technical field of solid-state storage, in particular to a dynamic fault tolerance and replacement system and method for bad blocks of a flash memory. Compared with the prior art, through dynamic migration and global scheduling, prediction maintenance, cross-Die cooperation and a system-level fault-tolerant mechanism, the reliability of the Ink Die storage system is remarkably improved, the bad block replacement efficiency is improved by 40%, the burst failure rate is reduced by 60%, and the data loss risk is reduced; passive replacement operation is reduced by 50% for predictive maintenance, the service life of equipment is prolonged by a cross-Die spare block sharing mechanism, storage resource allocation is optimized, and storage capacity loss is reduced by 25%; according to the collaborative design of RAID and bad block management, the system complexity is reduced, a lightweight end-to-end fault-tolerant scheme is formed, and a better solution is provided for high-reliability storage requirements.
Owner:CHIPMOS TECHNOLOGIES (SHANGHAI) LTD

Characterization of storage memory for data placement

In some embodiments, a method for die-level monitoring is provided. The method includes distributing user data throughout a plurality of storage nodes through erasure coding, wherein the plurality of storage nodes are housed within a chassis that couples the storage nodes. Each of the storage nodes has a non-volatile solid-state storage with non-volatile memory and the user data is accessible via the erasure coding from a remainder of the storage nodes in event of two of the storage nodes being unreachable. The method includes producing diagnostic information that diagnoses the non-volatile memory on a basis of per package, per die, per plane, per block, or per page, the producing performed by each of the plurality of storage nodes. The method includes writing the diagnostic information to a memory in the storage cluster.
Owner:PURE STORAGE INC

Control and management of buffer for wide-IO solid-state storage

A system and a method for interfacing a wide-IO solid-state storage are disclosed. A buffer is configured to store data corresponding to a solid-state storage. The buffer includes a first-in-first-out (FIFO). A metadata structure is configured to store metadata information including a usage scheme related to the data stored in the buffer. A buffer manager is configured to manage the buffer and the metadata structure based on the metadata information in response to an access request having an access address. The buffer manager performs an access response including one of a write access or a read access to the buffer. The access request is one of a miss or a hit.
Owner:SAMSUNG ELECTRONICS CO LTD

Method and system for balancing loss of solid-state storage

The invention discloses a solid-state storage loss balancing method and system, and relates to the technical field of computer storage, and the method comprises the steps: dividing a solid-state storage device into a plurality of logic intervals according to the time sequence characteristics of data access, and calculating a corresponding thermal entropy value based on the data access behavior of each logic interval; constructing a cold and hot intensity matrix, and mapping the cold and hot intensity matrix into a corresponding storage block allocation sequence based on a binary search tree; constructing an idle storage block resource pool, covering a preset erasure interval by applying a gradient pointer mechanism, and executing cross-channel storage block allocation in combination with a channel state mask and a probabilistic selection algorithm; the storage blocks in all the channels are arranged in a descending order according to the thermal entropy values, and cross-channel migration operation is executed according to the sorting result. Storage resource allocation is optimized, and efficient layout of the storage blocks is achieved, so that the data migration frequency and storage fragmentation are reduced, the write amplification effect is reduced, and the service life of solid-state storage equipment is effectively prolonged.
Owner:JIANGSU HUACUN ELECTRONICS TECH CO LTD

Solid-state disk data consistency control method

The invention relates to the technical field of solid-state storage, in particular to a solid-state disk data consistency control method, and aims to solve the problems that a solid-state disk is poor in data consistency, high in power failure loss risk and difficult to balance writing efficiency and consistency under the scenes of power failure, parallel writing and garbage collection. Full-process consistency control is realized by constructing a'cache-persistent cache 'layered architecture and combining a multi-channel write synchronization, power failure emergency migration and periodic check repair mechanism: receiving data and storing the data in a cache firstly, distributing a multi-channel write task according to weighted polling and synchronizing the state; the standby capacitor is triggered to supply power during power failure, and the cache data is migrated to the persistent cache according to the FIFO; and according to a configurable period of 1-24 hours, flash memory block data are verified through SHA-256 hash, and when the flash memory block data are inconsistent, the flash memory block data are repaired from a persistent cache / backup block. According to the method, the data consistency compliance rate of the solid-state disk is larger than or equal to 99.9%, the power-down data loss rate is smaller than or equal to 0.01%, the write-in delay is reduced by 15%-20%, and the method is adaptive to consumption-level, enterprise-level and industrial-level solid-state disks.
Owner:SHAANXI JUNPAN DATA TECH CO LTD

Command converter for granularity incompatibility in memory accesses

A command converter for interfacing to a wide-IO solid-state storage is disclosed. A first buffer is configured to store first data of a first access type from an access request device having a first granularity. An address list is configured to store at least one address of the first data and to have at least a first status and a second status associated with the at least one address. An access matcher is configured to generate an access result based on a comparison of a request address and the at least one address in the address list. A logic circuit is configured to perform an action based on at least one of the access result, the first status, or the second status. The action includes combining the first data into a second data of a second access type having a second granularity larger than the first granularity.
Owner:SAMSUNG ELECTRONICS CO LTD

Intelligently forming data stripes including multiple shards in a single failure domain

Redundant array of independent drives (RAID) sub-stripes are formed across one or more solid-state storage devices of storage nodes of a storage system. The RAID sub-stripes include corresponding shards of data to be stored at the solid-state storage devices, wherein at least one of the RAID sub-stripes has at least two of the corresponding shards of data on a same storage node. At least one global parity shard is generated for the RAID sub-stripes. The at least one global parity shard is to be stored on a first storage node that is different from each of the same storage nodes storing the at least two of the corresponding shards of data.
Owner:PURE STORAGE INC

Method for constructing random write steady state of solid-state storage device and storage device

The invention relates to the field of storage, in particular to a method for constructing a random write steady state of solid-state storage equipment and the solid-state storage equipment, the method is applied to the solid-state storage equipment, and the method comprises the following steps: carrying out primary segmentation on a user capacity region from the tail of the region according to the size X of a super block, obtaining a plurality of sub-intervals with the size of X and non-writing intervals with the size less than X; performing random writing on the plurality of sub-intervals; dividing each sub-interval in the plurality of sub-intervals into a user data area and a rewriting area except the user data area; wherein the sizes of the user data areas in each subinterval are in an equal-ratio sequence; forming a to-be-written interval list by the rewriting areas and the non-writing intervals in each sub-interval in the plurality of sub-intervals; and judging whether the data volume of the to-be-written interval list meets the size X of the super block, if so, carrying out segmentation, random writing and recombination on the to-be-written interval list again to obtain a new to-be-written interval list, and if not, carrying out random writing on the to-be-written interval list.
Owner:MEMBLAZE TECH BEIJING

Board splitting jig of wing-shaped compression solid-state storage hard disk module jointed board structure

The utility model discloses a board splitting jig for a wing-shaped compression solid-state storage hard disk module jointed board structure. The board splitting jig for the wing-shaped compression solid-state storage hard disk module jointed board structure comprises the wing-shaped compression solid-state storage hard disk module jointed board structure, a board splitting jig bottom support and a board splitting jig upper cover, and the wing-shaped compressed solid-state storage hard disk module jointed board structure is positioned and placed on the board splitting jig bottom support. According to the utility model, the wing-shaped compressed solid-state storage hard disk module jointed board structure is compressed and fixed through the board splitting jig bottom support and the board splitting jig upper cover, the stability of the board splitting jig is improved, and the interval grooves are hollowed in the outer frame and are matched with the process edge, so that the workload of an end mill is reduced, and the cost is saved; the same set of steel mesh jig, mounting program and component feeder can be shared through the splicing structure of the female plate and the male plate, so that the process difficulty is reduced, and the cost is saved.
Owner:SHENZHEN CITY TECHWIN SEMICONDUCTOR COMPANY LIMITED

Data migration method, device and equipment and computer readable storage medium

The invention relates to the technical field of data processing, and discloses a data migration method, device and equipment and a computer readable storage medium. The method comprises the steps that when a data migration instruction is detected, a target physical block, a cold storage physical block and a heat storage physical block are determined; determining the erasure frequency difference priority and the effective data proportion priority of the target physical block according to the erasure frequency and the effective data proportion of the target physical block; determining the type of data stored in the target physical block according to the erasure frequency difference priority and the effective data proportion priority; and migrating the storage data in the target physical block to the cold storage physical block or the hot storage physical block according to the type of the storage data. The storage data type in the physical block is determined through the erasure frequency difference priority and the effective data proportion priority, it is avoided that the storage data type in the physical block is determined by conducting access frequency recording depending on a large number of variables, the data recovery efficiency of the physical block can be improved, and the writing performance of the solid-state storage device is improved.
Owner:SHENZHEN CITY TECHWIN SEMICONDUCTOR COMPANY LIMITED

Solid state delivery system

A solid state storage system includes a pressure-sealed storage unit defining an interior and having an outlet, an upper manifold and a lower manifold separated by a dividing plane having a set of ports, a set of chambers, and a solid state storage, wherein at least some gas is supplied to the outlet.
Owner:GE AVIATION SYST LTD

A dynamic pipeline-based retrieval augmentation generation method and system

The application discloses a retrieval enhancement generation method and system based on a dynamic pipeline, belongs to the cross field of solid-state storage and large language models, and comprises the following steps: retrieving a pre-established text corpus by a preset retrieval method to obtain top-k texts most similar to user input query content as retrieval results, and putting the retrieval results into a result set; the retrieval method comprises multiple iterations, and each iteration retrieves part of the texts most similar to the query content; in the process of retrieving the text corpus by the retrieval method, part of the texts are pre-fetched from the result set in multiple times and put into a pipeline pool pre-established in the memory; the texts are taken from the pipeline pool in multiple times and provided to a large language model, so that the large language model calculates corresponding keys and values, and the calculation results are filled into a KV cache of the large language model for use in a decoding stage of the large language model. The application can mask the delay of knowledge retrieval, so that the response time of the retrieval enhancement generation system is reduced.
Owner:HUAZHONG UNIV OF SCI & TECH

Memory device access control method, program product, device and medium

The invention discloses a memory device access control method, a program product, a device and a medium, and relates to the technical field of computers, comprising: respectively configuring a first memory address space and a second memory address space for a dynamic random access memory medium and a flash memory medium of a memory device; dividing the dynamic random access memory medium into a first storage area and a second storage area; the first storage area is mapped to a first memory address space for a host to access and store preset high-access-demand data, and the second storage area is a cache of the flash memory medium and is used for temporarily storing preset low-access-demand data and nonvolatile data; and routing the memory access request to the corresponding storage area. According to the method and the device, the problems that the cost is obviously increased and the nonvolatile characteristic is not supported due to capacity improvement of CXL-DRAM memory extension equipment are solved, and the problems that the access speed of CXL-SSD solid-state storage equipment is slower than that of the CXL-DRAM, and the speed depends on the memory capacity of the equipment side are solved.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Solid state storage device and patrol read method using word line groupings thereof

A solid-state storage device is provided, which includes a controller and a non-volatile memory. The controller selects a first word line group from a plurality of word line groups obtained by classifying the word lines based on a read threshold voltage of each word line, and a representative word line corresponding to each word line group is set based on the read threshold voltage associated with each word line group. The controller uses the read threshold voltage of a first representative word line corresponding to the first word line group to read page data of the first representative word line. When the controller cannot correctly read the page data of the first representative word line using the read threshold voltage of the first representative word line, the controller updates the read threshold voltage of the first representative word line in the first word line group.
Owner:KIOXIA CORP

Method for handling access commands with matching and unmatching addresses and solid-state storage device operating the same

A solid-state storage device is provided. The solid-state storage device is electrically connected to a host. The solid-state storage device includes a controller, a non-volatile memory, and a volatile memory. The non-volatile memory is electrically connected to the controller. The volatile memory is electrically connected to the controller. The volatile memory includes a submission queue and a completion queue. The controller is configured to fetch an access command from the host, and record the access command in the submission queue. The access command corresponds to a first logical address. The controller is configured to determine whether a first write command is in the submission queue to generate a determination result. The first write command corresponds to a second logical address identical to the first logical address. The controller is configured to decide a processing method of the access command according to the determination result.
Owner:KIOXIA CORP

Method for writing data to a solid state disk, apparatus, and solid state disk

Provided is a method for writing data to a Solid State Disk (SSD), an apparatus and the SSD. According to the method, a Logical Block Address (LBA) of each of a plurality of pieces of written data stored into a target cache module is acquired to obtain a plurality of Logical Block Addresses (LBAs); the plurality of pieces of written data in the buffer is stored into a solid-state storage unit of the SSD; whether the plurality of LBAs are consecutive is determined to obtain a determination result. In a case where the determination result indicates that the plurality of LBAs are consecutive, a Physics Block Address (PBA) of each of the plurality of pieces of written data in the solid-state storage unit is acquired to obtain a plurality of PBAs and a target mapping table according to the plurality of LBAs and the plurality of PBAs is generated.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Compressed solid-state storage hard disk module testing device based on M.2 interface

The utility model discloses a compressed solid state storage hard disk module testing device based on an M.2 interface. The compressed solid state storage hard disk module testing device comprises a circuit board, an adjusting and fixing assembly, a board-to-board connector and a mounting base, the circuit board is provided with an M.2 interface; the board-to-board connector and the mounting base are respectively arranged on the same surface of the circuit board; wherein the board-to-board connector is electrically connected with the circuit board, and a compressed solid-state storage hard disk module to be tested is positioned and placed on the board-to-board connector; the adjusting and fixing assembly is hinged to the mounting base. Precise positioning of the compressed solid-state storage hard disk module is achieved through the board-to-board connector, pressing and fixing are achieved in cooperation with the adjusting and fixing assembly, the structural stability in the testing process is improved, the adjustable effect of the adjusting and fixing assembly can meet the testing requirements of compressed solid-state storage hard disk modules of different specifications, and the testing efficiency is improved. And the applicability is improved.
Owner:SHENZHEN CITY TECHWIN SEMICONDUCTOR COMPANY LIMITED

Writing segmented data based on storge controller write granularity

A storage array controller may receive a write request comprising data to be stored at one or more solid-state storage devices. A write granularity associated with the write request may be generated that is less than a logical block size associated with the storage array controller. The data associated with the write request may be segmented based on the generated write granularity. The write request may be executed to store the segmented data at the one or more solid-state storage devices.
Owner:PURE STORAGE INC

Data encoding method for 3D NAND flash memory

A computer-implemented method for encoding data to be stored in a solid-state storage device. The method includes the steps of, providing a source data; calculating an entropy of the source data; applying a first encoding scheme to encode the source data into an encoded data, if the entropy is below a threshold; and applying a second data encoding scheme to encode the source data into the encoded data, if the entropy is equal to or higher than the threshold. The first encoding scheme is adapted to encode most frequently combined characters in the source data into predetermined characters to increase ratio of the predetermined characters in the encoded data. The second data encoding scheme is adapted to encode evenly distributed combined characters into a plurality of patterns with the predetermined characters, in order to increase the ratio of the predetermined characters in the encoded data.
Owner:CITY UNIVERSITY OF HONG KONG