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.
CN104575617BInactive Publication Date: 2017-06-27PEKING UNIV

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
PEKING UNIV
Publication Date
2017-06-27
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

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.
Need to check novelty before this filing date? Find Prior Art

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