Patents by Inventor James D. Barnette
James D. Barnette has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11526135Abstract: A system delays input clock signals using time-to-digital converters (TDCs) to convert edges or the clock signals to digital values and storing the digital values in a memory. The digital values are retrieved from the memory based on a desired delay. A time counter used by the TDCs to determine the edges is also used determine the delay. The accuracy and range of the delay depends on the time counter and size of the memory.Type: GrantFiled: May 31, 2019Date of Patent: December 13, 2022Assignee: Skyworks Solutions, Inc.Inventors: Krishnan Balakrishnan, James D. Barnette
-
Patent number: 11342926Abstract: A method for operating a clock product includes selectively coupling a first output divider and a second output divider based on a determination of whether the first divider value is integrally related to the second divider value. In response to the first divider value being integrally related to the second divider value, the selectively coupling includes cascading the first output divider with the second output divider. In in response to the first divider value being non-integrally related to the second divider value, the selectively coupling includes configuring the second output divider to be cascaded with a first phase-locked loop and in parallel with the first output divider and to be responsive to an error correction signal based on a difference in response times of the first output divider and the second output divider to a change in a filtered phase difference signal of the first phase-locked loop.Type: GrantFiled: February 26, 2021Date of Patent: May 24, 2022Assignee: Silicon Laboratories Inc.Inventors: James D. Barnette, William Anker, Xue-Mei Gong
-
Patent number: 11245406Abstract: A clock product includes a first phase-locked loop circuit including a first frequency divider. The first phase-locked loop circuit is configured to generate a first clock signal tracking a first reference clock signal and a second reference clock signal. The first phase-locked loop circuit is controlled by a first divide value and a first divide value adjustment based on the first reference clock signal. The clock product includes a circuit including a second frequency divider. The circuit is configured to generate a second clock signal based on the first clock signal, a second divide value, and a second divide value adjustment. The second clock signal tracks the second reference clock signal. The second divide value adjustment is based on the first divide value adjustment and opposes the first divide value adjustment.Type: GrantFiled: June 30, 2020Date of Patent: February 8, 2022Assignee: Silicon Laboratories Inc.Inventors: Harihara Subramanian Ranganathan, Xue-Mei Gong, James D. Barnette, Nathan J. Shashoua, Srisai Rao Seethamraju
-
Publication number: 20210409031Abstract: A clock product includes a first phase-locked loop circuit including a first frequency divider. The first phase-locked loop circuit is configured to generate a first clock signal tracking a first reference clock signal and a second reference clock signal. The first phase-locked loop circuit is controlled by a first divide value and a first divide value adjustment based on the first reference clock signal. The clock product includes a circuit including a second frequency divider. The circuit is configured to generate a second clock signal based on the first clock signal, a second divide value, and a second divide value adjustment. The second clock signal tracks the second reference clock signal. The second divide value adjustment is based on the first divide value adjustment and opposes the first divide value adjustment.Type: ApplicationFiled: June 30, 2020Publication date: December 30, 2021Inventors: Harihara Subramanian Ranganathan, Xue-Mei Gong, James D. Barnette, Nathan J. Shashoua, Srisai Rao Seethamraju
-
Publication number: 20210184687Abstract: A method for operating a clock product includes selectively coupling a first output divider and a second output divider based on a determination of whether the first divider value is integrally related to the second divider value. In response to the first divider value being integrally related to the second divider value, the selectively coupling includes cascading the first output divider with the second output divider. In in response to the first divider value being non-integrally related to the second divider value, the selectively coupling includes configuring the second output divider to be cascaded with a first phase-locked loop and in parallel with the first output divider and to be responsive to an error correction signal based on a difference in response times of the first output divider and the second output divider to a change in a filtered phase difference signal of the first phase-locked loop.Type: ApplicationFiled: February 26, 2021Publication date: June 17, 2021Inventors: James D. Barnette, William Anker, Xue-Mei Gong
-
Patent number: 11038521Abstract: A fractional-N phase-locked loop (PLL) has a time-to-voltage converter with second order non linearity. The time-to voltage-converter provides an analog error signal indicating a phase difference between the reference clock signal with a period error and a feedback signal supplied by a fractional-N feedback divider. The spur results in quantization noise associated with the fractional-N feedback divider being frequency translated. To address the frequency translated noise, a spur cancellation circuit receives a residue signal indicative of the quantization noise and a spur signal indicative of the spur. The non-linearity of the time-to-voltage converter is mimicked digitally through terms of a polynomial generated to cancel the noise. The generated polynomial is coupled to a delta sigma modulator that controls a digital to analog converter that adds/subtracts a voltage value to/from the error signal to thereby cancel the quantization noise including the frequency translated quantization noise.Type: GrantFiled: February 28, 2020Date of Patent: June 15, 2021Assignee: Silicon Laboratories Inc.Inventors: Aslamali A. Rafi, Srisai R. Seethamraju, Russell Croman, James D. Barnette
-
Patent number: 10951216Abstract: A method includes generating a filtered phase difference signal based on a reference clock signal and a feedback clock signal. The method includes generating a first output clock signal based on a first divider control signal and an input clock signal. The feedback clock signal is based on the first output clock signal. The method includes generating a first time code based on a counter signal and a first update of the first output clock signal in response to an update of the filtered phase difference signal to a first value from a second value. The second output clock signal is based on a second divider control signal, the input clock signal, and an error correction signal generated based on the first value, the second value, the first time code, and the second time code. The first and second divider control signals are based on the filtered phase difference signal.Type: GrantFiled: October 14, 2019Date of Patent: March 16, 2021Assignee: Silicon Laboratories Inc.Inventors: James D. Barnette, William Anker, Xue-Mei Gong
-
Publication number: 20200379412Abstract: A system delays input clock signals using time-to-digital converters (TDCs) to convert edges or the clock signals to digital values and storing the digital values in a memory. The digital values are retrieved from the memory based on a desired delay. A time counter used by the TDCs to determine the edges is also used determine the delay. The accuracy and range of the delay depends on the time counter and size of the memory.Type: ApplicationFiled: May 31, 2019Publication date: December 3, 2020Inventors: Krishnan Balakrishnan, James D. Barnette
-
Publication number: 20200358449Abstract: A clock product includes a phase-locked loop configured to generate an output clock signal based on an input digital value and a feedback digital value. The input digital value corresponds to a first clock edge of a frequency-divided input clock signal and the feedback digital value corresponds to a second clock edge of a feedback clock signal. The clock product includes an input fractional divider configured to generate the input digital value based on an input clock signal, a divider value, and an input clock period digital code corresponding to a period of the input clock signal.Type: ApplicationFiled: May 6, 2019Publication date: November 12, 2020Inventors: Xue-Mei Gong, James D. Barnette
-
Patent number: 10826507Abstract: A clock product includes a phase-locked loop configured to generate an output clock signal based on an input digital value and a feedback digital value. The input digital value corresponds to a first clock edge of a frequency-divided input clock signal and the feedback digital value corresponds to a second clock edge of a feedback clock signal. The clock product includes an input fractional divider configured to generate the input digital value based on an input clock signal, a divider value, and an input clock period digital code corresponding to a period of the input clock signal.Type: GrantFiled: May 6, 2019Date of Patent: November 3, 2020Assignee: Silicon Laboratories Inc.Inventors: Xue-Mei Gong, James D. Barnette
-
Patent number: 10819354Abstract: A frequency monitoring circuit monitors a frequency offset between a first clock signal and a second clock signal. The frequency monitoring circuit includes a first moving average filter with a plurality of cascaded filter stages and a second moving average filter with a plurality of cascaded filter stages. A plurality of error detection circuits detect if differences between respective cascaded filter stages of the moving average filters exceed respective thresholds. The frequency monitoring circuit asserts a frequency error signal if any of the error detection circuits detect an error. A phase monitoring circuit asserts a phase error if a phase error is above a phase error threshold. The frequency error signal and the phase error signals are combined as a loss of lock signal.Type: GrantFiled: September 24, 2019Date of Patent: October 27, 2020Assignee: Silicon Laboratories Inc.Inventors: Kannanthodath V. Jayakumar, James D. Barnette
-
Patent number: 10727845Abstract: A PLL uses a virtual clock signal during holdover and/or startup to maintain a closed loop for the PLL and allow for phase/frequency adjustment of the PLL output through the feedback divider during holdover/startup when reference clock(s) supplied to the PLL are unavailable. The virtual clock signal is a series of digital values separated by a time period, where the digital values indicate transitions of the virtual clock signal and the time period corresponds to a period of the virtual clock signal. A selector circuit selects as a digital reference clock signal the virtual clock signal in a holdover or startup mode and another reference clock signal in normal operation.Type: GrantFiled: June 25, 2019Date of Patent: July 28, 2020Assignee: Silicon Laboratories Inc.Inventors: Krishnan Balakrishnan, James D. Barnette
-
Patent number: 10727844Abstract: A method for operating a phase-locked loop includes generating a phase difference signal based on an input clock signal and a feedback clock signal. The method includes filtering a loop filter input signal based on the phase difference signal to generate a loop filter output signal. The feedback clock signal is based on the loop filter output signal. The method includes transitioning a frequency of an output clock signal of the phase-locked loop from a first frequency to a target frequency responsive to detection of a catastrophic cycle slip event in the absence of an out-of-frequency event.Type: GrantFiled: May 31, 2019Date of Patent: July 28, 2020Assignee: Silicon Laboratories Inc.Inventors: Xue-Mei Gong, James D. Barnette, Krishnan Balakrishnan
-
Patent number: 10693475Abstract: A method for generating a clock signal by a phase-locked loop includes generating a phase difference signal based on an input clock signal and a feedback clock signal and generating a loop filter output signal. In a first mode, the loop filter output signal is generated based on the phase difference signal and a predetermined frequency slope, and may include generating a phase-slope-limited version of the phase difference signal based on a predetermined phase slope limit and generating a frequency-slope-limited version of the phase difference signal based on the predetermined frequency slope limit. In a second mode, the loop filter output signal may be generated based on the predetermined frequency slope limit, a value of the loop filter output signal, and a target frequency. In the second mode, the loop filter output signal may be generated further based on a predetermined frequency step value.Type: GrantFiled: May 31, 2019Date of Patent: June 23, 2020Assignee: Silicon Laboratories Inc.Inventors: Xue-Mei Gong, James D. Barnette
-
Publication number: 20200162081Abstract: A frequency monitoring circuit monitors a frequency offset between a first clock signal and a second clock signal. The frequency monitoring circuit includes a first moving average filter with a plurality of cascaded filter stages and a second moving average filter with a plurality of cascaded filter stages. A plurality of error detection circuits detect if differences between respective cascaded filter stages of the moving average filters exceed respective thresholds. The frequency monitoring circuit asserts a frequency error signal if any of the error detection circuits detect an error. A phase monitoring circuit asserts a phase error if a phase error is above a phase error threshold. The frequency error signal and the phase error signals are combined as a loss of lock signal.Type: ApplicationFiled: September 24, 2019Publication date: May 21, 2020Inventors: Kannanthodath V. Jayakumar, James D. Barnette
-
Patent number: 10651862Abstract: A phase-locked loop (PLL) has a first divider that receives a first reference clock signal and supplies a first divided reference clock signal. A second divider receives a second reference clock signal and supplies a second divided reference clock signal. On switching between use of reference clock signals, when the phase difference between the first divided signal and the second divided signal includes one or more clock periods of the second reference clock signal, the PLL performs a phase adjust to remove the one or more clock periods. The phase adjust can be performed in the feedback divider or as an offset in the loop if digital edges of the clock signals are available. The phase adjust ensures the phase adjust on the PLL output caused by switching reference clocks is the phase difference between the reference clock signals before division.Type: GrantFiled: June 14, 2019Date of Patent: May 12, 2020Assignee: Silicon Laboratories Inc.Inventors: James D. Barnette, Krishnan Balakrishnan
-
Patent number: 8923341Abstract: A method switches master/slave timing in a communication network without traffic disruption. The method includes a master device informing a slave of timing loss. The master device additionally begins transmitting with timing from a local reference clock and begins receive timing recovery. The slave freezes its receive timing recovery and locks its transmit clock. The master device transitions its transmit timing to use the recovered receive clock. The slave gradually switches to transmitting using its local clock signal. The method may be used in synchronous Ethernet networks.Type: GrantFiled: January 12, 2011Date of Patent: December 30, 2014Assignee: Vitesse Semiconductor CorporationInventors: James D. Barnette, Mandeep S. Chadha, James A. McIntosh
-
Publication number: 20120224493Abstract: A system and method for squelching a recovered clock in an Ethernet network. In one embodiment the invention provides a method for squelching a recovered clock in an Ethernet network comprising a local node coupled to a remote node by a link, the method including receiving a descrambler status signal, receiving a remote receiver status signal, receiving a link status signal, and squelching the recovered clock signal based on the descrambler status signal, the remote receiver status signal, and the link status signal.Type: ApplicationFiled: May 14, 2012Publication date: September 6, 2012Applicant: Vitesse Semiconductor CorporationInventors: Jason C. Rock, James D. Barnette
-
Patent number: 8179901Abstract: A system and method for squelching a recovered clock in an Ethernet network. In one embodiment the invention provides a method for squelching a recovered clock in an Ethernet network comprising a local node coupled to a remote node by a link, the method including receiving a descrambler status signal, receiving a remote receiver status signal, receiving a link status signal, and squelching the recovered clock signal based on the descrambler status signal, the remote receiver status signal, and the link status signal.Type: GrantFiled: February 11, 2008Date of Patent: May 15, 2012Assignee: Vitesse Semiconductor CorporationInventors: Jason C. Rock, James D. Barnette
-
Patent number: RE48130Abstract: A method switches master/slave timing in a communication network without traffic disruption. The method includes a master device informing a slave of timing loss. The master device additionally begins transmitting with timing from a local reference clock and begins receive timing recovery. The slave freezes its receive timing recovery and locks its transmit clock. The master device transitions its transmit timing to use the recovered receive clock. The slave gradually switches to transmitting using its local clock signal. The method may be used in synchronous Ethernet networks.Type: GrantFiled: December 12, 2016Date of Patent: July 28, 2020Assignee: Microsemi Storage Solutions, Inc.Inventors: James D Barnette, Mandeep S Chadha, James A McIntosh