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

Data bus system, coder/decoder thereof and coding/decoding method

A data bus, encoder technology, applied in the direction of electrical digital data processing, instruments, etc., to achieve the effect of strong adaptability

Active Publication Date: 2009-07-29
IBM CORP
View PDF2 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This requires an extra line to carry the rollover indication

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
  • Data bus system, coder/decoder thereof and coding/decoding method
  • Data bus system, coder/decoder thereof and coding/decoding method
  • Data bus system, coder/decoder thereof and coding/decoding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] Embodiments of the present invention will be described below with reference to the drawings. It should be noted that representation and description of components and processes that are not related to the present invention and known to those of ordinary skill in the art are omitted from the drawings and descriptions for the purpose of clarity.

[0024] Fig. 2 schematically shows the structure of a data bus encoder and a data bus decoder based on an embodiment of the present invention. As shown in FIG. 2 , processor 210 accesses memory 240 via data bus 220 and memory controller 230 . Processor 210 includes, among other components, a data buffer 211 and a data bus encoder 218 . Memory controller 230 includes a data bus decoder 238, among other components.

[0025] The data bus encoder 218 includes a bus inversion encoder 212 , a dummy byte generator 214 and an error correction and detection (ECC) encoder 213 .

[0026]For specific details of the ECC encoding technique, ...

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 relates to a data bus system and a coder / decoder and a method thereof. The data bus coder comprises: a bus transition coder for carrying out bus transition coding to data according to a preset bus transition coding scheme so as to generate encoding data and transition indicting information; a virtual byte generator for converting the transition indicting information into virtual bytes according to a preset coding mapping; and an error correcting and detecting encoder for generating the error correcting and detecting codes of a virtual character according to a preset error correction and detection coding scheme, wherein the detecting bit number of the preset error correcting and detecting coding scheme is at least one bit more than the error correcting bit number; the mapping leads the hamming distance between all the possible values of the virtual bytes and the referential virtual bytes beyond the conversion of the mapping to be a fixed value and not more than the correcting bit number of the error correcting and detecting coding scheme; and the virtual character contains data to be output, virtual bytes corresponding to the data and stuff bits needing to be allocated with fixed values according to the requirements of the error correcting and detecting coding scheme.

Description

technical field [0001] The invention relates to a computer data bus, in particular to a data bus system based on bus inversion encoding and its encoder, decoder, encoding method and decoding method. Background technique [0002] The rapid development of computer technology, especially the increasing popularity of portable computing applications has prompted people to pay more attention to low-power large-scale integration (VLSI) design. [0003] "Bus-Invert Coding for Low-Power I / O" by Mircea R.Stan and Wayne P.Burleson, IEEE TRANSACTIONS ON VERY LARGE SCALEINTEGRATION (VLSI) SYSTEMS, VOL.3, NO.I, March 1995 discloses a Bus-Invert coding technique for reducing data bus power consumption. [0004] figure 1 The architecture of a data bus system involving a data bus encoder and decoder based on this bus inversion technique is schematically shown. Such as figure 1 As shown, processor 10 accesses memory 40 via data bus 20 and memory controller 30 . When the processor 10 writ...

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
IPC IPC(8): G06F13/42
Inventor 沈文博刘朝俊戈弋刘强
Owner IBM CORP
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