Patent ID: 6839856

Claim:
A method for reliable data capture, the method comprising: providing an N-stage latch including a first stage latch, a second stage latch and a third stage latch, wherein N is at least three; loading every Nth word of a data stream into the first stage latch using a first signal based on a strobe passed in the data stream; loading every N+1st word of the data stream into the second stage latch using a second signal based on the strobe passed in the data stream; loading every N+2nd word into the third stage latch using a fifth signal based on the strobe passed in the data stream; unloading every Nth word from the first stage latch to a first internal bus using a third signal based on an internal bus clock; unloading every N+1st word from the second stage latch to a second internal bus using a fourth signal based on the internal bus clock; and unloading every N+2nd word from the third stage latch to the first internal bus using a sixth signal based on the internal bus clock.