Nothing Special   »   [go: up one dir, main page]

Fu et al., 2009 - Google Patents

On hamming product codes with type-II hybrid ARQ for on-chip interconnects

Fu et al., 2009

Document ID
9718868687059932223
Author
Fu B
Ampadu P
Publication year
Publication venue
IEEE Transactions on Circuits and Systems I: Regular Papers

External Links

Snippet

We present hardware performance analyses of Hamming product codes combined with type- II hybrid automatic repeat request (HARQ), for on-chip interconnects. Input flit width and the number of rows in the product code message are investigated for their impact on the number …
Continue reading at ieeexplore.ieee.org (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • G06F11/1012Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices using codes or arrangements adapted for a specific type of error
    • G06F11/1016Error in accessing a memory location, i.e. addressing error
    • HELECTRICITY
    • H03BASIC ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/13Linear codes
    • H03M13/15Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
    • H03M13/151Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes using error location or error correction polynomials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H03BASIC ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2906Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes
    • H03M13/2909Product codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/58Random or pseudo-random number generators
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements

Similar Documents

Publication Publication Date Title
Fu et al. On hamming product codes with type-II hybrid ARQ for on-chip interconnects
Saiz-Adalid et al. MCU tolerance in SRAMs through low-redundancy triple adjacent error correction
Reviriego et al. A method to construct low delay single error correction codes for protecting data bits only
Yu et al. Adaptive error control for NoC switch-to-switch links in a variable noise environment
Dutta et al. Reliable network-on-chip using a low cost unequal error protection code
Fu et al. Error control for network-on-chip links
Ibrahim et al. An energy efficient and low overhead fault mitigation technique for internet of thing edge devices reliable on‐chip communication
Yu et al. Transient and permanent error co-management method for reliable networks-on-chip
US8375269B2 (en) Data transmission system and method of correcting an error in parallel data paths of a data transmission system
Gul et al. Joint crosstalk aware burst error fault tolerance mechanism for reliable on-chip communication
Maheswari et al. Multi bit random and burst error correction code with crosstalk avoidance for reliable on chip interconnection links
Wang et al. Reliable and secure memories based on algebraic manipulation correction codes
Dang et al. Parity-based ECC and mechanism for detecting and correcting soft errors in on-chip communication
Engelberg et al. A comment on the Karpovsky–Taubin code
Demirci et al. Implementing double error correction orthogonal Latin squares codes in SRAM-based FPGAs
Fu et al. Burst error detection hybrid ARQ with crosstalk-delay reduction for reliable on-chip interconnects
US8347169B1 (en) System and method for encoding using common partial parity products
Fu et al. An energy-efficient multiwire error control scheme for reliable on-chip interconnects using Hamming product codes
Maheswari et al. Enhanced low complex double error correction coding with crosstalk avoidance for reliable on-chip interconnection link
Wang et al. Multiple continuous error correct code for high performance network-on-chip
Chennakesavulu et al. Improved performance of error controlling codes using pass transistor logic
Khorasani et al. Analyzing area penalty of 32-Bit fault tolerant ALU using BCH code
Himaja et al. Multi-bit low redundancy error control with parity sharing for NoC interconnects
Fu et al. Error control combining Hamming and product codes for energy efficient nanoscale on-chip interconnects
Lakshmi et al. Proficient matrix codes for NOC applications