Patent ID: 6691275
Filing Date: 2004-02-10
Classification: G11B,H03M

Abstract:
A method of high-speed encoding of an input word, comprising:(a) encoding at least two input values of an input word simultaneously to all versions of an encoded value for each of said at least two input values; (b) determining a previous running disparity for each of said at least two input values simultaneously with said encoding of said at least two input values; (c) calculating an ending running disparity; and (d) selecting a proper version of encoded value for each of said at least two input values; wherein said ending running disparity is calculated from a beginning running disparity and running disparity flips for each of said at least two input values, said proper version of encoded value for each of said at least two input values being selected in accordance with said previous running disparity for each of said at least two input values and a desired running disparity.