Abstract: A method an apparatus is provided to generate a gray code sequence from a sequence of binary values having a length āLā. Accordingly, one aspect of the present invention provides a circuit comprising a cycle flag toggle circuit configured to toggle a cycle flag between a first value and a second value, an intermediate value generator coupled to an output of the cycle flag toggle circuit configured to receive the binary value, and configured to generate an intermediate value from the cycle flag and the binary value, and a binary to gray converter coupled to an output of the intermediate value generator, configured to convert the intermediate value to a gray code.
Type:
Grant
Filed:
February 3, 2010
Date of Patent:
March 29, 2011
Assignee:
International Business Machines Corporation
Inventors:
Jayashri A. Basappa, Anil Pothireddy, David G. Wheeler
Abstract: Methods for generating Gray count for an odd length sequence using a virtual space. More than one set of Gray codes can be generated for a given odd multiple virtual domains that assists in achieving more robust systems which are fault tolerant. Broadly contemplated herein is the use of a simple and elegant algorithm which is less complex and uses only an N-bit sequence.
Type:
Grant
Filed:
May 27, 2008
Date of Patent:
February 23, 2010
Assignee:
International Business Machines Corporation
Inventors:
Anil Pothireddy, Jayashri Arsikere Basappa, David Grant Wheeler