发明名称 Robust glitch-free clock switch with an unate clock network
摘要 A system, method, and computer program product are provided for the switching of clock signals. A clock network switching system includes a first re-synchronization circuit coupled to a first input clock, and a second re-synchronization circuit coupled to a second input clock. There is also an input select decoder coupled to the first and second re-synchronization circuit that can dynamically select either the first or the second input clock to be active. When an input clock is selected to be active, the re-synchronization circuit associated with the selected input clock generates an output clock synchronized with the selected input clock where both a high pulse width and a low pulse width of the output clock are not less than those of the selected input clock.
申请公布号 US8760197(B2) 申请公布日期 2014.06.24
申请号 US201113074689 申请日期 2011.03.29
申请人 Broadcom Corporation 发明人 Motabar Iraj
分类号 G06F1/08 主分类号 G06F1/08
代理机构 Sterne, Kessler, Goldstein & Fox P.L.L.C. 代理人 Sterne, Kessler, Goldstein & Fox P.L.L.C.
主权项 1. A clock switching system, comprising: a first re-synchronization circuit configured to receive a first input clock; a first OR gate logic circuit configured to receive the first input clock and an output from the first re-synchronization circuit; a second re-synchronization circuit configured to receive a second input clock; a second OR gate logic circuit configured to receive the second input clock and an output from the second re-synchronization circuit; an input select decoder coupled to the first re-synchronization circuit and the second re-synchronization circuit, configured to dynamically select either the first or the second input clock to be active; a feedback controller configured to: feedback an output of the first re-synchronization circuit back into an input of the second re-synchronization circuit, andfeedback an output of the second re-synchronization circuit back into an input of the first re-synchronization circuit, a third OR gate logic circuit configured to receive the output feedback from the second re-synchronization circuit and an output from the input select decoder; and a fourth OR gate logic circuit configured to receive the output feedback from the first re-synchronization circuit and the output from the input select decoder; wherein upon being dynamically selected the re-synchronization circuit associated with the selected input clock generates an output clock synchronized with the selected input clock, wherein both a high pulse width and a low pulse width of the output clock are not less than those of the selected input clock, wherein the feedback of the output of the first re-synchronization circuit is synchronized with the feedback of the output of the second re-synchronization circuit, and wherein the first input clock into the first re-synchronization circuit, and the second input clock into the second re-synchronization circuit, are not inverted.
地址 Irvine CA US