A method and apparatus for storing data, the method including the steps of generating
a glitchless fractional clock pulse in a circuit and transmitting the glitchless
fractional clock pulse from the circuit to a data storage element. The data storage
element thereafter stores data in the storage element upon receiving the glitchless
fractional clock pulse. The apparatus for storing data includes at least one storage
element having a data input, a storage enable input, and a data output, and at
least one logic circuit having an activating input, an clock input, and a logic
output. The at least one logic circuit generates a glitchless fractional clock
pulse on the logic output, wherein the logic output is connected to the storage
enable input of the storage element and operating to enable the at least one storage
element to store data resident on the data input at an optimally stable time.