Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method for implementing data scrambling in solid-state hard drives by software

A technology for writing data and solid-state drives, which is applied in the input/output process of data processing, electrical digital data processing, input/output to record carriers, etc. Unbalanced power and other problems to achieve the effect of improving randomness

Active Publication Date: 2020-12-18
RAMAXEL TECH SHENZHEN
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Flash memory stores data by applying voltage to the control gate. It is very sensitive to certain written data patterns. Continuous input of all 1s or all 0s can easily lead to an imbalance in the internal power of the flash memory, resulting in a decrease in signal anti-interference, resulting in these data Reliability worsens in flash memory

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method for implementing data scrambling in solid-state hard drives by software
  • A method for implementing data scrambling in solid-state hard drives by software
  • A method for implementing data scrambling in solid-state hard drives by software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0017] In many data transmissions, the sequence of consecutive 0 and consecutive 1 is considered as an unstable signal and needs to be avoided as much as possible, so scrambling is widely used in this occasion. The randomness requirements of flash memory particles for written data are mainly reflected in three aspects, 1: data within a page has no correlation; 2: data between pages within a block has no correlation; 3: data of the same storage unit in a block under ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for achieving solid state disk read-in data scrambling through software. The method is characterized in that on the basis of scrambling, meta data of a to-be-written data page is obtained according to a target address of read-in data, adopting first 32 bit data of the meta data as scrambling seeds, obtaining a scrambled code through calculation of a scrambler on the basis of the scrambling seeds, scrambling data, except for user data and data of the scrambling seeds, of the meta data, adopting the scrambled data for scrambling the scrambling seeds, and completing scrambling of the whole page data. The meta data is adopted as the scrambling seeds, the data randomness is greatly improved, and it is ensured that data in pages has no correlation, data between pages inside the blocks has no correlation, and data of identical storage units inside the blocks under different erasing frequencies has no correlation.

Description

technical field [0001] The invention relates to solid-state hard disk control technology, in particular to a method for software to implement data scrambling written into the solid-state hard disk. Background technique [0002] Flash memory stores data by applying voltage to the control gate. It is very sensitive to certain written data patterns. Continuous input of all 1s or all 0s can easily lead to an imbalance in the internal power of the flash memory, resulting in a decrease in signal anti-interference, resulting in these data Reliability worsens in flash memory. Therefore, it is necessary for the NAND controller Nand Flash Controller to add scrambling codes to the data written by the user, so that the data 0 and 1 finally written into the flash memory are basically balanced, and the probability of bit flips in the data is reduced. With the advancement of semiconductor technology and the increase of the capacity of a single storage unit of flash memory, the impact of r...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F3/06
CPCG06F3/0614G06F3/064
Inventor 伦建坤郭超
Owner RAMAXEL TECH SHENZHEN
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products