Patent ID: 7579895

Claim:
A clock multiplexer comprising: a first clock input line; a second clock input line; a select line; a first AND gate, a second AND gate, a third AND gate, and a fourth AND gate, each having an output; wherein: the first clock input line drives the clock inputs of at least two first data latches and an input of the first AND gate; the output of one of the first data latches drives an input of the first AND gate; the output of the third AND gate drives a data input of at least one of the first data latches; the output of the first AND gate drives the inverted input of the fourth AND gate; the second clock input line drives inputs of at least two second data latches and an input of the second AND gate; the output of one of the second data latches drives an input of the second AND gate; the output of the fourth AND gate drives a data input of at least one of the second data latches; the select line drives an input of the third AND gate and an inverted input of the fourth AND gate and the input of a fourth AND gate; and the output of the second AND gate drives an inverted input of the third AND gate.