Instantaneous data-driven clock-gating device and hard-wired streaming processing system including the same
First Claim
Patent Images
1. A digital logic processing device comprising:
- a first processing element and at least one subsequent processing element, wherein each processing element of the at least one subsequent processing element includes;
an input FIFO for storing data,a processing unit for processing data from the input FIFO, anda clock controller circuit for controlling a clock signal supplied to the input FIFO and the processing unit, whereinthe clock controller circuit includesa detector for detecting an entry into a clock-off state indicating a state of interrupting the clock signal, and for detecting an entry into a clock-on state indicating a state of supplying the clock signal;
a first flip-flop for latching an output of the detector in synchronization with the clock signal;
a second flip-flop for latching an inverted output signal of the first flip-flop in synchronization with an inversion of the clock signal; and
an AND gate for receiving the clock signal and for outputting the clock signal to the input FIFO and the processing unit based on an output of the second flip-flop.
1 Assignment
0 Petitions
Accused Products
Abstract
Digital logic processing devices capable of reduced power consumption may be provided. A digital logic processing device may include one or more processing elements, an input FIFO for storing data, a processing unit, and a clock controller circuit. The processing unit may process data from the input FIFO and the clock controller circuit may control a clock signal supplied to the input FIFO and the processing unit. The clock controller circuit may monitor whether there is data to be transferred to the input FIFO and states of the input FIFO and the processing unit and may control the clock signal.
25 Citations
12 Claims
-
1. A digital logic processing device comprising:
a first processing element and at least one subsequent processing element, wherein each processing element of the at least one subsequent processing element includes; an input FIFO for storing data, a processing unit for processing data from the input FIFO, and a clock controller circuit for controlling a clock signal supplied to the input FIFO and the processing unit, wherein the clock controller circuit includes a detector for detecting an entry into a clock-off state indicating a state of interrupting the clock signal, and for detecting an entry into a clock-on state indicating a state of supplying the clock signal; a first flip-flop for latching an output of the detector in synchronization with the clock signal; a second flip-flop for latching an inverted output signal of the first flip-flop in synchronization with an inversion of the clock signal; and an AND gate for receiving the clock signal and for outputting the clock signal to the input FIFO and the processing unit based on an output of the second flip-flop. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11, 12)
-
6. The digital logic processing device of chum 2, wherein the processing unit includes at least one register.
Specification