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

Coding method and error correction method of error correction code for track storage location

An error correction code, storage location technology, applied in static memory, instruments, etc., can solve problems such as ineffective detection and correction, achieve small space and performance overhead, reduce uncorrectable errors, and solve mistyped errors.

Inactive Publication Date: 2017-06-27
PEKING UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, the existing technologies including error checking code (ECC), etc. cannot effectively detect and correct this kind of miscellaneous position error

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
  • Coding method and error correction method of error correction code for track storage location
  • Coding method and error correction method of error correction code for track storage location
  • Coding method and error correction method of error correction code for track storage location

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] Below in conjunction with accompanying drawing, further describe the present invention through embodiment, but do not limit the scope of the present invention in any way.

[0048] figure 1 It is a structural diagram of SECDED p-ECC, which is a correcting code for track storage position error in an embodiment of the present invention, (a) is the state when initializing the first three bits of the cyclic code, and (b) is the state after the initialization is completed. The whole bar represents 1 RS, the big arrow indicates the read-write access terminal that can read and write, and the small arrow indicates the read-only access terminal that reads the position code. The RS strip includes a data domain, a redundant domain, and a guard domain. The white square in the figure represents a data domain that stores data, and the numbers on it represent the stored data; the redundant domain is used to save data that is removed during normal movement. Data; there are guard fields...

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 coding method of a racetrack storage position error correcting code and an error correcting method. The coding method of the correcting code comprises the steps of coding positions of one or more read-only access ends of a racetrack memory stripe (RS) relative to the RS as circulating codes, storing the circulating codes into the RS, enabling the position of the RS to correspond to partial circulating codes read from the RS at the moment, obtaining a position code by virtue of the circulating codes, and utilizing the position code as an error correcting code of the racetrack storage position. The circulating code is set as a continuous sequence of a plurality of circulating units, and the bit number of each circulating unit is one or more bits. According to the error correcting method, the error-type position error can be detected and corrected by comparing the position code stored in the access end position of a register and a position code obtained by decoding the circulating codes stored in the racetrack storage stripe, so that the problem of the error of the error-type position can be effectively solved.

Description

technical field [0001] The invention relates to track storage, in particular to an encoding method and an error correction method of a correcting code for a track storage position error. Background technique [0002] Racetrack Memory, also known as domain wall memory, is a new type of non-volatile memory based on spin memory technology. Due to its ultra-high storage density and access speed, track storage is gradually becoming a research hotspot in the academic and industry circles. Raceway storage utilizes large numbers of magnetic domains stored on strips of magnetic material to store data. However, in order to support high-density storage, track storage introduces a new operation: shift. A RS (Racetrack memory Stripe) can evenly distribute some access terminals, and each access terminal is responsible for accessing a domain. In order to access each domain in this segment of domains, the domain needs to be moved left and right on the RS (only the domain moves relative t...

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): G11C29/42
Inventor 孙广宇张宪张炜其
Owner PEKING UNIV
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