Patent ID: 6532257
Filing Date: 2003-03-11
Classification: H03D,H03L

Abstract:
A method for performing phase comparison, wherein two asynchronous, functionally similar machines are used in the method, the method comprising:feeding to a first asynchronous state machine, a first binary signal to be compared, an output signal of a second asynchronous state machine and a handshaking signal of the second asynchronous state machine, and feeding to the second asynchronous state machine a second binary signal to be compared, an output signal of the first asynchronous state machine and a handshaking signal of the first asynchronous state machine; activating, by the first asynchronous state machine, its handshaking signal after detecting that the first binary signal to be compared is activated; activating, by the second asynchronous state machine, its handshaking signal after detecting that the second binary signal to be compared is activated, the handshaking signals ensuring the logical operation of the method; and checking of a phase of the first binary signal to be compared and a phase of the handshaking signal of the second asynchronous state machine to determine when to activate the output signal of the first asynchronous state machine; and checking of a phase of the second binary signal to be compared and a phase of the handshaking signal of the first asynchronous state machine to determine when to activate the output signal of the second asynchronous state machine.