IP Library Granted Patent US 7,554,374
Granted Patent B2
US 7,554,374 · App. 11/694,440 · Granted Jun 30, 2009

Bounding a duty cycle using a C-element

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 7,554,374
App. No.
11/694,440
Granted
Jun 30, 2009
Kind
B2
Abstract

A duty cycle bounding circuit for restoring the unbounded duty cycle of a periodic signal such as a forwarded clock signal. The duty cycle bounding circuit comprises a state holding logic element, such as a C-element, and a delay line. The delay line feeds back an inverted version of the output of the state holding logic element to an input of the state holding logic element. The periodic signal is applied to another input of the state holding logic element.

Claims (32)

1. A duty cycle bounding circuit, comprising:

a state holding logic element having at least two inputs and an output, the state holding element having a first delay;

a delay element coupled from the output of the state holding logic element to a first one of the at least two inputs, the delay element having a second delay;

a processor having a clock signal with an unbounded duty cycle, the clock signal coupled with a second one of the at least two inputs; and

wherein a first transition on the output and a second transition on the output occur in response to the clock signal, further wherein an output duty cycle is different than the unbounded duty cycle on the second one of the at least two inputs;

an inversion element configured to invert the output of the state holding logic element; and

wherein the second transition on the output relative to the first transition on the output is temporally separated by about the delay of the delay element plus the delay of the state holding logic element and further wherein a sum of the first delay plus the second delay is less than half a period, T, of the clock signal.

2. The duty cycle bounding circuit of claim 1 wherein the state holding logic element comprises a C-element.

3. The duty cycle bounding circuit of claim 1 wherein the delay element comprises at least one inverter.

4. The duty cycle bounding circuit of claim 1 wherein the delay of the delay element plus the delay of the state holding logic element is equal to about forty-eight percent of the period of a periodic signal applied to a second one of the at least two inputs.

5. The duty cycle bounding circuit of claim 1 wherein the delay element has an adjustable delay.

6. The duty cycle bounding circuit of claim 2 wherein the C-element is selected from the group consisting of a one-stage C-element and a two-stage C-element.

7. The duty cycle bounding circuit of claim 1 wherein the state holding logic element comprises the inversion unit.

8. The duty cycle bounding circuit of claim 1 wherein the delay element comprises the inversion unit.

9. The duty cycle bounding circuit of claim 1 wherein the state holding logic element comprises a C-element having differential inputs.

10. The duty cycle bounding circuit of claim 9 wherein the C-element has a differential output.

11. The duty cycle bounding circuit of claim 1 wherein the duty cycle bounding circuit bounds a duty cycle, D, of the clock signal such that:

100% * (first delay+second delay)/T <D<100% * (T−first delay−second delay)/T.

12. A method for bounding the duty cycle of a periodic signal with a period T and an unbounded duty cycle of D, the method comprising:

receiving the periodic signal with the unbounded duty cycle of D;

applying the periodic signal to a first input of a state holding logic element having at least two inputs and an output, the state holding logic element having a first delay;

providing an inverted output of the state holding logic element to a second one of the at least two inputs of the state holding logic element through a delay element having a second delay, wherein an output duty cycle is different than the unbounded duty cycle on the first input;

wherein a sum of the first delay plus the second delay is set to less than half of T; and

bounding the periodic signal wherein a second transition on the output relative to a first transition on the output is temporally separated by about the delay of the delay element plus the delay of the state holding logic element.

13. The method of claim 12 wherein the state holding logic element comprises a C-element.

14. The method of claim 13 wherein the C-element is selected from the group consisting of a one-stage C-element and a two-stage C-element.

15. The method of claim 12 wherein the inverting delay element comprises at least one inverter.

16. The method of claim 12 wherein the inverting delay element has an adjustable delay.

17. The method of claim 12 wherein the state holding logic element comprises a C-element with differential inputs.

18. The method of claim 17 wherein the C-element has a differential output.

19. The method of claim 12 wherein the sum of the first delay plus the second delay is about 48% of T, and wherein D is bound such that:

100% * (first delay+second delay)/T<D<100% * (T−first delay−second delay)/T.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037304/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2007
From: FAIRBANKS, SCOTT M.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 019231/0783 →