IP Library Patent Application 11994229
Patent Application
App. No. 11/994,229

Multi-Bit Programmable Frequency Divider

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 None
App. No.
11/994,229
Abstract

A multi-bit, programmable, modular digital frequency divider divides an input frequency by an m-bit integer divisor to produce an output frequency. The integer divisor re-initializes m-number of flip-flop stages with the divisor input at the end of every output clock. Each divisor bit is gated to a D-input through a respective data multiplexer controlled by a clock output. A run/initialize mode controller receives the input frequency and produces the divided output frequency and controls the timing of the re-initialization.

Claims (6)

1 . A multi-bit, programmable, modular digital frequency divider for dividing an input frequency by an m-bit integer divisor to produce divided output frequency, wherein m-number of flip-flop stages are re-initialized with a divisor input at the completion of every output clock, and wherein each divisor bit is gated to a memory element through a respective data multiplexer controlled by a clock output, and wherein, a run/initialize mode controller is provided to receive said input frequency and produce a divided output frequency and to control timing of said re-initialization.

2 . A multi-bit, programmable frequency divider, comprising: a run/initialize mode controller having a divider clock input “cki” and for producing a divider clock output “cko”; a plurality of m-number of flip-flop stages configured in a ring and each having a clock input, a D-input, and a Q-output; a corresponding plurality of m-number of data selectors connected to alternatively gate either a Q-output or divisor bit input to a D-input of a respective flip-flop stage according to said divider clock output “cko”; a corresponding plurality of m-number of clock selectors connected to alternatively gate either said divider clock input “cki” or previous stage's Q-output to a clock-input of a respective flip-flop stage according to said divider clock output “cko”.

3 . The divider of claim 2 , further comprising: a 50% duty cycle output “cko 50 ” that is synchronized to said a divider clock output “cko”.

4 . The divider of claim 2 , further comprising: an output latch providing for a 50% duty cycle output “cko 50 ” that is controlled by said a divider clock output “cko” and triggered by said divider clock input “cki”.

5 . The divider of claim 2 , further comprising: a modular construction wherein individual ones of the plurality of m-number of flip-flop stages, and the corresponding plurality of m-number of data, and corresponding plurality of m-number of clock selectors, are arranged in m-number of modules, and each produces a combinatorial signal for output cycle completion to the run/initialize mode controller.

6 . The divider of claim 2 , further comprising: a modular construction wherein individual ones of the plurality of m-number of flip-flop stages, and the corresponding plurality of m-number of data, and corresponding plurality of m-number of clock selectors, are arranged in m-number of modules in two types depending on its use as an odd-bit or even-bit stage, and every module produces a combinatorial signal for output cycle completion having only one gate propagation delay contribution to the run/initialize mode controller.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2008
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 021085/0959 →