Traversing a variable delay line in a deterministic number of clock cycles
AssigneeMarvell Asia Pte Ltd
InventorsNitin Mohan, Vasudevan Kandadi, Thucydides Xanthopoulos
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarvell Asia Pte Ltd
InventorsNitin Mohan, Vasudevan Kandadi, Thucydides Xanthopoulos
Estimating the term…
In an embodiment, a method includes initializing an input clock rotating register by sending a reset signal synchronized to an input clock signal and initializing an output clock rotating register by sending the reset signal synchronized to an output clock signal. The method further providing a data input synchronized to the output clock to a plurality of mux-flops. The output clock rotating register activates one of the plurality of mux-flops to receive the data input. The method further includes forwarding the data input via the one of the plurality of mux-flops to a multiplexer. The multiplexer has a selection input of the input clock rotating register. The method further includes selecting the data input as the output of the multiplexer to be a data output signal, such that the data output is synchronized with the input clock.
A method comprising:
A system comprising:
A non-transitory computer readable medium storing instructions thereon, the instructions, when executed by a processor, cause the processor to:
Dependencies are inferred from the claim text.