IP Library Granted Patent US 8,680,910
Granted Patent B1
US 8,680,910 · App. 12/640,750 · Granted Mar 25, 2014

Method and apparatus for glitch-free switching of multiple phase clock

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,680,910
App. No.
12/640,750
Granted
Mar 25, 2014
Kind
B1
Abstract

A method and apparatus for glitch-free switching of multiple phase clock have been disclosed where switching from one phase to another phase is done step-by-step to avoid generating a glitch.

Claims (15)

1. An apparatus comprising:

a multiple phase clock generator, said multiple phase clock generator having a plurality of n phase outputs denoted 0 through n−1 wherein said plurality of n phase outputs denoted 0 through n−1 have a first duty cycle;

a plurality of n switches, said plurality of n switches denoted 0 through n−1, wherein each respective said plurality of n phase outputs denoted 0 through n−1 is in operative communication with each respective said plurality of n switches denoted 0 through n−1;

a switch controller, said switch controller having a plurality of n select outputs denoted 0 through n−1, wherein each respective said plurality of n select outputs denoted 0 through n−1 is in operative communication with each respective said plurality of n switches denoted 0 through n−1 and wherein said switch controller plurality of n select outputs when changing state produce a glitch-free output at a second duty cycle wherein said second duty cycle is not equal to said first duty cycle; and

a circular shift register, said circular shift register generating said n select outputs, and wherein said circular shift register is a left shift circular shift register and wherein said left shift circular shift register stops shifting when said changing state is completed and wherein said left shift circular shift register further comprises a load external clock set input and an external clock select input.

2. A method comprising:

providing a multiple phase clock generator, said multiple phase clock generator having a plurality of n phase outputs denoted 0 through n−1 wherein said plurality of n phase outputs denoted 0 through n−1 have a first duty cycle;

providing a plurality of n switches, said plurality of n switches denoted 0 through n−1, wherein each respective said plurality of n phase outputs denoted 0 through n−1 is in operative communication with each respective said plurality of n switches denoted 0 through n−1;

providing a switch controller, said switch controller having a plurality of n select outputs denoted 0 through n−1, wherein each respective said plurality of n select outputs denoted 0 through n−1 is in operative communication with each respective said plurality of n switches denoted 0 through n−1 and wherein said switch controller plurality of n select outputs when changing state produce a glitch-free output at a second duty cycle wherein said second duty cycle is not equal to said first duty cycle; and

providing a circular shift register, said circular shift register generating said n select outputs, and wherein said circular shift register is a left shift circular shift register and wherein said left shift circular shift register stops shifting when said changing state is completed and wherein said left shift circular shift register further comprises a load external clock set input and an external clock select input.

3. An apparatus comprising:

a multiple phase clock generator, said multiple phase clock generator having a plurality of n phase outputs denoted 0 through n−1 wherein said plurality of n phase outputs denoted 0 through n−1 have a first duty cycle;

a plurality of n switches, said plurality of n switches denoted 0 through n−1, wherein each respective said plurality of n phase outputs denoted 0 through n−1 is in operative communication with each respective said plurality of n switches denoted 0 through n−1;

a switch controller, said switch controller having a plurality of n select outputs denoted 0 through n−1, wherein each respective said plurality of n select outputs denoted 0 through n−1 is in operative communication with each respective said plurality of n switches denoted 0 through n−1 and wherein said switch controller plurality of n select outputs when changing state produce a glitch-free output at a second duty cycle wherein said second duty cycle is not equal to said first duty cycle; and

a circular shift register, said circular shift register generating said n select outputs, and wherein said circular shift register is a right shift circular shift register and wherein said right shift circular shift register stops shifting when said changing state is completed and wherein said right shift circular shift register further comprises a load external clock set input and an external clock select input.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2019
From: JPMORGAN CHASE BANK, N.A.
To: INTEGRATED DEVICE TECHNOLOGY, INC.; GIGPEAK, INC.; CHIPX, INCORPORATED; ENDWAVE CORPORATION; MAGNUM SEMICONDUCTOR, INC.
Reel/Frame 048746/0001 →
SECURITY AGREEMENT Recorded Apr 5, 2017
From: INTEGRATED DEVICE TECHNOLOGY, INC.; GIGPEAK, INC.; MAGNUM SEMICONDUCTOR, INC.; ENDWAVE CORPORATION; CHIPX, INCORPORATED
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042166/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: HU, PENGFEI; ZHANG, LIANG
To: INTEGRATED DEVICE TECHNOLOGY, INC.
Reel/Frame 023724/0988 →