CIRCUIT AND METHOD OF CLOCKING MULITIPLE DIGITAL CIRCUITS IN MULTIPLE PHASES
First Claim
1. A circuit comprising:
- a power supply terminal;
a clock parsing circuit configured to produce multiple clock signals having a common clock period and different phases;
a plurality of digital circuits coupled to the clock parsing circuit and the power supply terminal, each digital circuit including an input to receive data and logic to process the data, each digital circuit responsive to a phase associated with a respective clock signal of the multiple clock signals to draw current from the power supply terminal to process the data to produce a data output; and
an output timing management circuit coupled to each of the plurality of digital circuits and configured to control data outputs of each of plurality of digital circuits to prevent timing violations at one or more destination circuits.
1 Assignment
0 Petitions
Accused Products
Abstract
A circuit includes a power supply terminal and a clock parsing circuit configured to produce multiple clock signals having a common clock period and different phases. The circuit further includes a plurality of digital circuits coupled to the clock parsing circuit and the power supply terminal. Each digital circuit includes an input to receive data and logic to process the data. Each digital circuit is responsive to a phase associated with a respective clock signal of the multiple clock signals to draw current from the regulated power supply terminal to process the data to produce a data output. Additionally, the circuit includes an output timing management circuit coupled to each of the plurality of digital circuits and configured to control data outputs of each of plurality of digital circuits to prevent timing violations at one or more destination circuits.
44 Citations
24 Claims
-
1. A circuit comprising:
-
a power supply terminal; a clock parsing circuit configured to produce multiple clock signals having a common clock period and different phases; a plurality of digital circuits coupled to the clock parsing circuit and the power supply terminal, each digital circuit including an input to receive data and logic to process the data, each digital circuit responsive to a phase associated with a respective clock signal of the multiple clock signals to draw current from the power supply terminal to process the data to produce a data output; and an output timing management circuit coupled to each of the plurality of digital circuits and configured to control data outputs of each of plurality of digital circuits to prevent timing violations at one or more destination circuits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving an input clock signal having a clock period at a clock parsing circuit; generating multiple phase-shifted output clock signals based on the input clock signal using the clock parsing circuit, each of the multiple phase-shifted output clock signals having a respective phase offset within an output clock period; and providing the multiple phase-shifted output clock signals to a plurality of digital circuits to drive the plurality of digital circuits in multiple phases, each digital circuit including a data input to receive data; processing at least a portion of the data at each digital circuit using a unique one of the multiple phase-shifted clock signals to produce a respective data output; and
.managing each of the respective data outputs of each of the plurality of digital circuits to prevent subsequent timing violations at destination circuits using an output timing management circuit. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A circuit comprising:
-
a clock input configured to receive an input clock signal having an input clock period; multiple digital circuits, each of the multiple digital circuits including an input to receive data and logic to process the data to produce output data; a clock parsing circuit coupled to the clock input and configurable to generate multiple phase-shifted output clock signals based on the input clock signal, each of the multiple phase-shifted output clock signals having a respective phase offset within an output clock period, the clock parsing circuit to drive the multiple digital circuits in multiple phases based on the multiple phase shifted output clock signals to process the data in multiple phases; and an output timing management circuit coupled to each of the plurality of digital circuits and configured to control data outputs of each of plurality of digital circuits to prevent timing violations at one or more destination circuits. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification