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

79 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.

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

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

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

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

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

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 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

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

Memory controller, solid-state storage device, and method for monitoring link signal quality of solid-state storage device

A method for monitoring link signal quality of a solid-state storage device is provided. The method includes the following steps: utilizing a PCIe media access control (MAC) layer to trigger an error notification signal in response to an error occurring on data transmission on a PCIe bus between a host and the solid-state storage device; utilizing a link quality monitoring circuit to transmit a first or second error count signal to an error counter circuit based on a transmission direction of the data transmission in response to the error notification signal; utilizing the error counter circuit to accumulate a first or second error count value based on the first or second error count signal; and utilizing the PCIe MAC layer to report the first or second error count value to the host through the PCIe bus in response to a configuration read packet from the host.
Owner:SILICON MOTION INC

Multi-gear solid-state storage self-heating method and system

The invention relates to the technical field of solid state disks, in particular to a multi-gear solid state storage self-heating method and system.The system comprises a host and a solid state storage device, the host obtains self-heating capacity parameters of the solid state storage device and system multi-point temperature information, and the self-heating capacity parameters of the solid state storage device and system multi-point temperature information are obtained by combining a power supply type and a preset temperature control strategy; and a heating instruction containing a target temperature gear and a self-heating power gear is generated, the solid-state storage device responds to the instruction to execute step-by-step self-heating until the target gear is reached, and the host continuously monitors the working state of the device at the same time and dynamically adjusts or terminates the heating instruction. Heating of the solid-state storage device can be accurately controlled according to the actual situation, unnecessary electric energy consumption is reduced, the normal working temperature requirement of the device is met, meanwhile, energy waste is reduced, and the energy utilization efficiency is improved.
Owner:SHENZHEN CITY TECHWIN SEMICONDUCTOR COMPANY LIMITED

Parallelism of a hyperscaler storage system

Write requests to store data at one or more solid-state storage devices are received by a storage controller from clients external to a storage system. A number of open segments in the storage system is identified. A determination as to whether to open one or more subsequent segments for the write requests is made based on the number of open segments and a target parallelism for the storage system. In response to determining that the one or more subsequent segments are to be opened based on the number of open segments and the target parallelism, the one or more subsequent segments are opened.
Owner:EVERPURE LLC

Data management method and solid-state storage device

The invention discloses a data management method which comprises the following steps: based on a dynamic heat threshold value of data, performing separation operation on the data in a flash memory block to obtain hot data and cold data; distributing the flash memory blocks for the hot data and the cold data according to the data retention capability coefficient and the data retention requirement of each flash memory block; and when the difference of the erasing times of any flash memory block exceeds a wear threshold value, calculating the migration cost of any flash memory block based on the data retention demand and the data retention capability coefficient, and making a data migration plan, the method is used for solving the problem that the performance and the stability of the solid-state storage device are greatly reduced after being used for a period of time due to overuse of a flash memory block.
Owner:HANGZHOU HIKSTORAGE TECHNOLOGY CO LTD

Object and sequence number management

Techniques are provided for orphan object detection, invalid sequence number detection, and asynchronous object cleanup. A storage system may store data within one or more tiers of storage, such as a storage tier (e.g., solid state storage and disks maintained by the storage system), a remote object store (e.g., storage provided by a third party storage provider), and / or other storage tiers. Orphan objects, within the remote object store, that are no longer used by the storage system may be detected and / or deleted. When an aggregate of volumes is deleted, corresponding objects, within the remote object store, may be identified and / or deleted. Invalid sequence numbers (e.g., lost or corrupt sequence numbers locally maintained in a metafile) assigned to objects within the remote object store may be identified, deleted, and / or fixed.
Owner:NETAPP INC

Self-tuning, hyperscaling, multi-class processor architecture for efficient high-performance compute workloads

A node which comprises all necessary processors to operate a given application, said node comprising, for example, a power supply, a motherboard, a CPU, RAM, FPGA, RISC-V, GPU, networking (such as Ethernet, PCIe, SFP (optical), etc.), and solid-state storage. This node includes software that enables the processors and other components to effectively communicate during any given workload being run. Also disclosed is a system which comprises a single printed circuit board (PCB), a plurality of processors mounted on said PCB, wherein the plurality of processors includes at least four distinct types, differentiated by architecture or processing capabilities; a shared random access memory (RAM) accessible by each of the processors mounted on the PCB; wherein the system includes a management unit configured to dynamically assign tasks to one or more of the processors based on an evaluation of task requirements and processor capabilities, thereby enhancing processing efficiency and speed.
Owner:CLOUD COMPUTING SOLUTIONS GROUP INC DBA I ONX HPC

A solid state storage device temperature control method

The application provides a solid state storage device temperature control method, including a solid state disk master control chip of a multi-CPU core architecture, a front-end core Core0 periodically sampling solid state disk disc each part sensor temperature value, and calculating a composite temperature, sending the composite temperature to an auxiliary core mCore4; a back-end core Core2, Core3 real-time collecting respective working logical unit number quantity, and feeding back to the auxiliary core mCore4; the auxiliary core mCore4 accumulates and averages the sampling data, and detects whether the composite temperature exceeds a conditional threshold value, if exceeding the threshold value, then according to the actual load level and temperature grade adjustment logical unit number maximum concurrent number limit value; the back-end core Core2, Core3 gets the concurrent number limit value from the auxiliary core mCore4, and adjusts the flash memory controller. The application saves computing power and improves input and output performance, ensures that the solid state disk temperature and power consumption are limited without losing too much performance, and guarantees the accuracy and real-time of the maximum logical unit number concurrent number calculation result.
Owner:SHANDONG SINOCHIP SEMICON CO LTD

Link anomaly detection and recovery method during firmware burning

The invention discloses a link anomaly detection and recovery method during firmware burning, which relates to the technical field of solid-state storage, and comprises the following steps: S1, a host sequentially sends different preset commands to SSD (Solid State Disk) equipment for burning operation; s2, correspondingly and sequentially judging whether different preset commands are successfully executed or not by the host; s3, if so, judging that the SSD equipment is burnt successfully; if not, the host detects whether the SSD equipment exists or not; s4, if yes, the S1 is executed repeatedly until the number of times of repeating the S1 exceeds a preset number threshold, and it is judged that the link is abnormal; if not, the preset external device is used for operating the SSD device according to the preset rule, and the host detects whether the SSD device exists or not; s5, if yes, repeating the S1 until the number of times of repeating the S1 exceeds a preset number threshold, and judging that the link is abnormal; and if not, judging that the link is abnormal or the SSD equipment has a problem. According to the invention, detection and recovery of link abnormity are completed through an automatic process, manpower resources in a burning process are saved, and faults caused by manual operation errors are avoided.
Owner:MEMORIGHT (WUHAN) CO LTD

Extended connector contact for memory devices

An extension portion of a solid state memory device printed circuit board provides additional ground shielding. In one example, the printed circuit board includes a main body and a connector contact portion at a first end of the main body. The connector contact portion includes pins and an extension portion that provides ground shielding to the pins. Ground pins may be connected to the extension portion by through hole vias. The connector contact portion may be connected to an SFF-8639 port.
Owner:SANDISK TECHNOLOGIES LLC

Device for guaranteeing data security of underwater unmanned aerial vehicle

The invention relates to the technical field of underwater unmanned aerial vehicles, and provides a device for guaranteeing data safety of an underwater unmanned aerial vehicle, the device comprises an unmanned aerial vehicle mounting part and two concave plates, a plurality of vertical rods are fixedly mounted at the top of the unmanned aerial vehicle mounting part, a plurality of first springs are fixedly mounted at the top of the unmanned aerial vehicle mounting part, and a plurality of second springs are fixedly mounted at the bottom of the unmanned aerial vehicle mounting part; the multiple first springs are movably arranged on the outer surfaces of the multiple vertical rods in a sleeving mode, a bottom plate is fixedly installed at the tops of the multiple first springs and movably arranged on the outer surfaces of the multiple vertical rods in a sleeving mode, a protection shell is fixedly installed at the top of the bottom plate, and a GPS positioner is fixedly installed on one side of the protection shell; according to the embodiment of the invention, the miniature tungsten steel puncture needle continuously moves downwards after being in contact with the upper surface of the solid-state storage chip, so that the solid-state storage chip is punctured, the solid-state storage chip can be damaged, internal data are destroyed at the same time, the data are prevented from being taken by lawbreakers, and the reliability of the solid-state storage chip is improved. And certain safety is achieved.
Owner:YUETE INTELLIGENT TECHNOLOGY (XUZHOU) CO LTD

Novel attendance punch-card machine

The utility model discloses a novel attendance punch-card machine which is characterized in that a card slot is arranged below the front end of a punch-card machine body, a bar code identification device is arranged at the left lower part in the punch-card machine body, and employee cards in the card slot are identified through the bar code identification device; an attendance checking solid-state storage memory and a wireless transmission module are sequentially installed on the upper left portion in the punch-card machine body, the attendance checking solid-state storage memory is connected with bar code recognition equipment and stores punch-card records, a timing starter is installed on the upper right portion in the punch-card machine body, and an NFC primary reader-writer is installed on the lower right portion in the punch-card machine body. The timing starter is connected with the NFC one-time reader-writer and starts the NFC one-time reader-writer within the set time, and a disposable elevator control card password is written into the employee card in the card inserting groove. According to the utility model, the design is reasonable, the information of a card punching employee can be uploaded to the cloud end and is convenient to check, the employee writes a disposable elevator card password when the NFC one-time reader-writer is controlled by the timing starter, and the employee is stimulated to punch the card on time without climbing stairs.
Owner:ZAOZHUANG UNIV

A method, apparatus and electronic device for determining a global offset table

The application discloses a method and device for determining a global offset table and an electronic device. The method comprises the following steps: obtaining a current running address of a target firmware, and a respective burning address of each storage region in a solid-state storage space, wherein each storage region is associated with a global offset table; selecting a target burning address matched with the current running address of the target firmware from the respective burning addresses of the storage regions; and associating the global offset table of the storage region corresponding to the target burning address as a target global offset table used by the target firmware during running. Through the technical scheme provided by the embodiment of the application, the target firmware does not need to copy the global offset table to a random memory to modify the compiling addresses of each function and each variable stored in the global offset table during running, so that the running efficiency of the target firmware is improved, and the random memory resource is avoided from being occupied.
Owner:RUIJIE NETWORKS CO LTD

A data reconstruction method, a solid-state storage unit and a storage system

The application discloses a data reconstruction method, a solid-state storage unit and a storage system, and relates to the technical field of storage. In the data reconstruction process, the solid-state storage unit only needs to interact with the host through the control plane command, the solid-state storage unit can directly read data from other storage devices, and the solid-state storage unit and the host do not need to interact through the data plane, so that the control plane and the data plane are decoupled. Moreover, the solid-state storage unit and other storage devices are connected through a peer-to-peer interconnection network to realize data access, and are no longer limited by the bandwidth of the PCIe bus connected by the CPU in the host or the bandwidth of the Internet accessed by the CPU, so that the data transmission time between the solid-state storage unit and other storage devices is reduced, the data flow efficiency between the solid-state storage unit and other storage devices is improved, the data processing efficiency of the solid-state storage unit is improved, and the resource consumption of the CPU in the host is reduced.
Owner:HUAWEI TECH CO LTD

Enhanced storage system performance through intelligent formation of data stripes

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

Satellite-borne solid-state storage system based on cache

The invention discloses a cache-based satellite-borne solid-state storage system, which comprises a data receiving module for receiving engineering telemetering data from a satellite service computer and load scientific data from a processing planning computer and performing frame extraction caching on image data in the load scientific data, a load data processing module for processing the load scientific data, and a storage module for storing the load scientific data. The compression module is used for carrying out lossless compression processing on image data in the load scientific data in a compression mode based on a parallel cache multiplexing and image compression mechanism, and carrying out direct frame extraction on the image data in a non-compression mode; and the data combining module is used for combining and packing the engineering telemetering data and the load scientific data according to the rules of subpackage telemetering and grouping effective data frames. According to the method, a parallel cache multiplexing and image compression mechanism is designed for satellite image load tasks, lossless compression can be carried out on image data, the bandwidth and storage space occupied by data transmission are greatly reduced, and the domestic leading level is achieved.
Owner:NAT SPACE SCI CENT CAS