IP Library Granted Patent US 11,314,685
Granted Patent B2
US 11,314,685 · App. 17/249,108 · Granted Apr 26, 2022

Low noise serial interfaces with gated clock

Inventors: Thomas Obkircher (Santa Ana, CA); Guillaume Alexandre Blin (Carlisle, MA); James Henry Ross (Cedar Rapids, IA); Bryan J. Roll (Cedar Rapids, IA)
Assignee: Skyworks Solutions, Inc.
G06F13/4291H04B1/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,314,685
App. No.
17/249,108
Granted
Apr 26, 2022
Kind
B2
Abstract

Low noise serial interfaces with gated clock are provided herein. In certain configurations herein, a slave device of a serial interface includes a shift register for serially shifting in an interface data signal based on timing of an interface clock signal, a control circuit (for instance, a finite-state machine) for controlling the slave device, and a register bank for storing data programmed to the slave device via the serial interface. The control circuit cuts off or gates the interface clock signal in response to determining that an interface command received over the serial interface is not intended for the slave device.

Claims (30)

1. A method of integrated circuit communication in a mobile device, the method comprising:

shifting an interface data signal of a serial interface using a shift register of an integrated circuit;

storing configuration data received from the interface data signal using a register bank of the integrated circuit; and

gating an interface clock signal of the serial interface using a clock distribution circuit of the integrated circuit, including gating the interface clock signal to generate a first gated clock signal that controls the shift register, and further gating the first gated clock signal to generate a second gated clock signal that controls the register bank.

2. The method of claim 1 further controlling a radio frequency core circuit of the integrated circuit using the configuration data.

3. The method of claim 1 further comprising preventing the first gated clock signal from toggling in response to determining that an address indicated by the interface data signal does not identify the integrated circuit.

4. The method of claim 3 further comprising preventing the second gated clock signal from toggling until after determining that the address identifies the integrated circuit.

5. The method of claim 1 further comprising using a control circuit of the integrated circuit to receive a shift register output signal from the shift register, and to provide the configuration data to the register bank.

6. The method of claim 5 further comprising controlling timing of a first portion of the control circuit using the first gated clock signal, and controlling timing of a second portion of the control circuit using the interface clock signal.

7. The method of claim 6 further comprising preventing the clock distribution circuit from gating the interface clock signal in response to detecting a start-up sequence of the serial interface using the second portion of the control circuit.

8. An integrated circuit for a mobile device, the integrated circuit comprising:

a clock pin and a signal pin configured to couple to a serial interface;

a shift register configured to shift an interface data signal received from the signal pin;

a register bank configured to store configuration data obtained from the interface data signal; and

a clock distribution circuit configured to gate an interface clock signal received from the clock pin to generate a first gated clock signal that controls the shift register, and to further gate the first gated clock signal to generate a second gated clock signal that controls the register bank.

9. The integrated circuit of claim 8 further comprising a radio frequency core circuit controlled by the configuration data.

10. The integrated circuit of claim 8 further comprising a control circuit configured to provide the clock distribution circuit with a first clock gating control signal for controlling the first gated clock signal and a second clock gating control signal for controlling the second gated clock signal.

11. The integrated circuit of claim 10 wherein the control circuit uses the first clock gating control signal to prevent the first gated clock signal from toggling in response to determining that an address indicated by the interface data signal does not identify the integrated circuit.

12. The integrated circuit of claim 11 wherein the control circuit uses the second clock gating control signal to prevent the second gated clock signal from toggling until after the control circuit determines that the address identifies the integrated circuit.

13. The integrated circuit of claim 10 wherein the control circuit receives a shift register output signal from the shift register, and provides the configuration data to the register bank.

14. The integrated circuit of claim 10 wherein the first gated clock signal is further operable to control timing of a first portion of the control circuit, and the interface clock signal is operable to control timing of a second portion of the control circuit.

15. The integrated circuit of claim 14 wherein the second portion of the control circuit includes a start-up sequence detector configured to prevent the clock distribution circuit from gating the interface clock signal in response to detecting a start-up sequence of the serial interface.

16. A mobile device comprising:

a serial interface;

a first integrated circuit configured to send an interface clock signal and an interface data signal over the serial interface and

a second integrated circuit including a shift register configured to shift the interface data signal, a register bank configured to store configuration data received from the interface data signal, and a clock distribution circuit configured to gate the interface clock signal to generate a first gated clock signal that controls the shift register, and to further gate the first gated clock signal to generate a second gated clock signal that controls the register bank.

17. The mobile device of claim 16 wherein the second integrated circuit includes a radio frequency core circuit controlled by the configuration data.

18. The mobile device of claim 16 wherein the second integrated circuit includes a control circuit configured to provide the clock distribution circuit with a first clock gating control signal for controlling the first gated clock signal and a second clock gating control signal for controlling the second gated clock signal.

19. The mobile device of claim 18 wherein the control circuit uses the first clock gating control signal to prevent the first gated clock signal from toggling in response to determining that an address indicated by the interface data signal does not identify the second integrated circuit.

20. The mobile device of claim 19 wherein the control circuit uses the second clock gating control signal to prevent the second gated clock signal from toggling until after the control circuit determines that the address identifies the second integrated circuit.

Continuity (5)
Continuation 16553578 · Aug 28, 2019
Continuation 15876441 · Jan 22, 2018
Provisional Application 62450851 · Jan 26, 2017
Provisional Application 62477001 · Mar 27, 2017
Related Publication 20210173807A1 · Jun 10, 2021
Cited By (3)
US 12,525,492 US 12,604,709 US 12,721,112