8B/10B encoding and decoding for high speed applications

A technology of bit coding and coding bits, which is applied in the direction of code conversion, synchronization/start-stop system, individual digital conversion, etc., and can solve problems such as increasing the speed of encoding and decoding

Inactive Publication Date: 2004-09-15
IBM CORP
View PDF2 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] However, there is still a need to further increase the speed of encoding and decoding when using 8B / 10B transfer encoding

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
  • 8B/10B encoding and decoding for high speed applications
  • 8B/10B encoding and decoding for high speed applications
  • 8B/10B encoding and decoding for high speed applications

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention goes beyond that disclosed in US Patent No. 5,245,339 and US Patent No. 4,486,739 by the following improvements. A new class of vectors is developed for mapping from and to the encoding domain, which will enable encoding and decoding equations with generally shorter latencies. The 8B / 10B encoding itself has not changed. Inequalities in the encoding and decoding processes are handled by separate rather than shared classifications and require only a small amount of additional circuitry. In US Patent No. 4,486,739, a shared taxonomy is employed. While conventional circuits provide running disparity with encoded or decoded data at the end of a byte or block of bytes, the present invention has the advantage of not requiring immediate knowledge of running at the beginning of the encoding or decoding and error checking process. Advantages of non-equal polarity. Thus, instead of disparities at the end, disparities at the beginning of the current byte al...

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

During decoding and encoding, the starting disparity of a current block is computed by using a disparity at some previous reference point and disparity characteristics of bytes from the reference point to a current block boundary. The characteristics of the bytes are whether the bytes are unbalanced coded vectors and whether the number of unbalanced vectors is even or odd. Alternately, the characteristics of the bytes are whether the bytes are balanced and how many balanced coded vectors exist. New classifications are created for encoding and decoding 3B/4B and 5B/6B transmission codes. Separate functions are created that address specifically disparity aspects. A dispartiy violation at the front of a byte is detected during decoding by comparing a required front-end disparity of the byte with the actual running disparity by assuming the actual running disparity is equivalent to an exit disparity of the next preceding byte that is disparity dependent.

Description

[0001] Cross References to Related Applications [0002] This application claims priority to US Provisional Application No. 60 / 289,556, filed May 8, 2001, the disclosure of which is incorporated herein by reference. technical field [0003] The present invention relates to transfer coding, and more particularly to 8B / 10B coding and decoding for high speed applications. Background technique [0004] Serialized, self-timed chip input-output (I / O) is gaining momentum. It is desirable to replace many wide bidirectional and shared buses with individual high-speed, serial communication channels. 8B / 10B transmission coding is described in U.S. Patent No. 4,486,739, entitled "Byte Oriented DC Balanced (0,4) 8B / 10B Partition Block Transmission Code," by Franaszek and Widmer, the disclosure of which is incorporated herein by reference, This application is well established in the industry due to its ease of implementation and transport. [0005] For a detailed discussion of 8B / 10B 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 Applications(China)
IPC IPC(8): H03M7/14H03M5/14H03M7/20
CPCH03M7/20H03M5/14
Inventor A·X·威德默
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products