A apparatus and method are disclosed for generating one or more clock
signals. A clock signal is generated based on pattern signals and a
reference clock signal. When the reference clock signal transitions high,
the state of a first pattern signal is output, and when the reference
clock signal transitions low, the state of a second pattern signal is
output. Successive states of the first and second pattern signals,
selected according to the reference clock signal, provide the generated
clock signal.