IP Library Granted Patent US 8,860,468
Granted Patent B1
US 8,860,468 · App. 13/912,170 · Granted Oct 14, 2014

Clock multiplexer

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 8,860,468
App. No.
13/912,170
Granted
Oct 14, 2014
Kind
B1
Abstract

A clock multiplexer includes first and second input stages for outputting first and second clock signals, respectively. The first and second input stages each include a flip-flop, a latch and a first logic gate. Reset terminals of the flip-flops receive a select signal based on which the first and second input stages output the first and second clock signals. A second logic gate is connected to the first and second input stages for selectively providing the first and second clock signals as an output clock signal.

Claims (30)

1. A clock multiplexer for providing an output clock signal, comprising:

a first input stage for outputting a first clock signal, wherein the first input stage includes,

a first flip-flop having an input terminal, a clock input terminal for receiving the first clock signal, and a reset input terminal for receiving a select signal, wherein the first flip-flop outputs a first enable signal at an output terminal thereof;

a first latch having an input terminal connected to the output terminal of the first flip-flop for receiving the first enable signal, and a clock input terminal for receiving the first clock signal, wherein the first latch outputs a first output signal at an output terminal thereof and an inverted first output signal at an inverting output terminal thereof; and

a first logic gate having a first input terminal that receives the first clock signal and a second input terminal connected to the output terminal of the first latch for receiving the first output signal, wherein the first logic gate outputs the first clock signal based on the first output signal;

a second input stage for outputting a second clock signal, wherein the second input state includes,

a second flip-flop having an input terminal connected to the inverting output terminal of the first latch for receiving the inverted first output signal, a clock input terminal for receiving the second clock signal, and a reset input terminal for receiving an inverted select signal, wherein the second flip-flop generates a second enable signal at an output terminal thereof;

a second latch having an input terminal connected to the output terminal of the second flip-flop for receiving the second enable signal, a clock input terminal for receiving the second clock signal, an output terminal for providing a second output signal, and an inverting output terminal connected to the input terminal of the first flip-flop for providing an inverted second output signal to the input terminal of the first flip-flop; and

a second logic gate having a first input terminal that receives the second clock signal and a second input terminal connected to the output terminal of the second latch for receiving the second output signal, wherein the second logic gate outputs the second clock signal based on the second output signal; and

a third logic gate connected to the first and second logic gates for outputting at least one of the first and second clock signals.

2. The clock multiplexer of claim 1 , wherein the first and second logic gates comprise AND gates.

3. The clock multiplexer of claim 1 , wherein the third logic gate is an OR gate.

4. The clock multiplexer of claim 1 , wherein the first and second flip-flops comprise D type flip-flop.

5. The clock multiplexer of claim 1 , wherein the first and second latches comprise a D type latches.

6. The clock multiplexer of claim 1 , wherein the first and second clock signals are asynchronous.

7. A system for outputting first and second clock signals, comprising:

a first input stage for outputting the first clock signal based on a first output signal, the first input state including,

a first flip-flop having an input terminal for receiving an inverted second output signal, a clock terminal for receiving the first clock signal, and a reset terminal for receiving a select signal, wherein the first flip-flop generates a first enable signal at an output terminal thereof;

a first latch having an input terminal connected to the output terminal of the first flip-flop for receiving the first enable signal, and a clock terminal for receiving the first clock signal, wherein the first latch generates the first output signal at an output terminal thereof and an inverted first output signal at an inverting output terminal thereof; and

a first logic gate having a first input terminal that receives the first clock signal and a second input terminal connected to the output terminal of the first latch for receiving the first output signal, wherein the first logic gate outputs the first clock signal based on the first output signal;

a second input stage for outputting the second clock signal based on a second output signal, the second input stage including,

a second flip-flop having an input terminal connected to the inverting output terminal of the first latch for receiving the inverted first output signal, a clock terminal for receiving the second clock signal, and a reset terminal for receiving an inverted select signal, wherein the second flip-flop generates a second enable signal at an output terminal thereof;

a second latch having an input terminal connected to the output terminal of the second flip-flop for receiving the second enable signal, a clock terminal for receiving the second clock signal, and an inverting output terminal connected to the input terminal of the first flip-flop, wherein the second latch generates the second output signal at an output terminal and the inverted second output signal at the inverting output terminal thereof; and

a second logic gate having a first input terminal for receiving the second clock signal and a second input terminal connected to the output terminal of the second latch for receiving the second output signal, wherein the second logic gate outputs the second clock signal based on the second output signal; and

a third logic gate connected to the first and second logic gates for outputting at least one of the first and second clock signals.

8. The system of claim 7 , wherein the first and second logic gates comprise AND gates.

9. The system of claim 7 , wherein the third logic gate is an OR gate.

10. The system of claim 7 , wherein the first and second flip-flops comprise D type flip-flops.

11. The system of claim 7 , wherein the first and second latches comprise D type latches.

12. The system of claim 7 , wherein the first and second clock signals are asynchronous.

Assignments (20)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
MERGER Recorded Jan 3, 2017
From: FREESCALE SEMICONDUCTOR, INC.
To: NXP USA, INC.
Reel/Frame 041144/0363 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 6, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037445/0592 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0844 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0819 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0804 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Sep 20, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031248/0698 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Sep 20, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 031248/0750 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Sep 20, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031248/0627 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Sep 20, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031248/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2013
From: KHANDELWAL, AMITESH; JAIN, GAURAV; MAHAJAN, ABHISHEK
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 030563/0582 →