Inventors:
Changku Hwang - Santa Clara CA, US
Sebastian Turullols - Santa Clara CA, US
Daisy Jian - Santa Clara CA, US
Ali Vahidsafa - Santa Clara CA, US
International Classification:
H03L 7/00
H03L 7/06
Abstract:
Embodiments include systems and methods for asynchronous, glitch-free clock switching across a wide range of clock frequencies with minimal clock down time. Embodiments effectively provide two stages of synchronization across two independent clock domains. In a first synchronization stage, a received, asynchronous clock select signal is translated into a synchronized clock select signal that is effectively synchronous with respect to a first clock domain and is still effectively asynchronous with respect to a second clock domain. In a second synchronization stage, the synchronized clock select signal is resynchronized so as to be effectively synchronous with respect to the second clock domain. The synchronized select signal can be used to disable the clock of the first clock domain, and the resynchronized clock select signal can be used to enable the clock of the second clock domain.