US 11,936,393 B1
Cooperative timing alignment using synchronization pulses
Guy Nakibly, Kedumim (IL); Moshe Raz, Pardesiya (IL); and Zvika Glaubach, Tel Aviv-Jaffa (IL)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jun. 6, 2022, as Appl. No. 17/805,670.
Int. Cl. H03L 7/00 (2006.01); G11C 11/406 (2006.01); H03L 7/099 (2006.01); H03L 7/12 (2006.01)
CPC H03L 7/12 (2013.01) [G11C 11/40615 (2013.01); G11C 11/40618 (2013.01); H03L 7/0992 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system, comprising:
a pulse generator to generate a synchronization signal;
a first integrated circuit device, comprising:
a first signal generator to generate a first timing signal; and
a first count controller to control a first local count value based on the first timing signal, the first count controller operable to:
on startup of the first count controller, initialize the first local count value and initiate periodic incrementation of the first local count value;
detect a synchronization pulse in the synchronization signal; and
align the first local count value with an implied count value associated with the synchronization pulse; and
a second integrated circuit device, comprising:
a second signal generator to generate a second timing signal; and
a second count controller to control a second local count value based on the second timing signal, the second count controller operable to:
on startup of the second count controller, initialize the second local count value and initiate periodic incrementation of the second local count value;
detect the synchronization pulse in the synchronization signal; and
align the second local count value with the implied count value associated with the synchronization pulse.