System for reducing power consumption of integrated circuit
AssigneeFreescale Semiconductor, Inc.
InventorsRahul Jain, Nitin Dhamija, Umesh Chandra Lohani
Life of this patent
Estimating the term…
Abstract
A method for reducing dynamic power consumption of an integrated circuit design having flip-flops with an EDA tool that initiates clock gating by gating a clock signal received by the flip-flops. A first set of positive-edge triggered flip-flops and a second set of negative-edge triggered flip-flops, and a first set of OR-type clock gating cells and a second set of AND-type clock gating cells are selected from a technology library. The OR-type clock gating cells are connected to clock input terminals of the first set of positive-edge triggered flip-flops and the AND-type clock gating cells to clock terminals of the second set of negative-edge triggered flip-flops.
Claims8
A method for making an integrated circuit, comprising:
- modifying an initial integrated circuit design to reduce dynamic power consumption of the design using an electronic design automation (EDA) tool, wherein the EDA tool includes a memory for storing the initial design and a technology library, and a processor coupled to the memory, wherein the initial design includes a plurality of flip-flops, and wherein modifying the initial design comprises:
- identifying, by the processor, a first set of positive-edge triggered flip-flops and a second set of negative-edge triggered flip-flops of the plurality of flip-flops;
- selecting, from the technology library, a first set of OR-type clock gating cells and a second set of AND-type clock gating cells;
- connecting the first set of OR-type clock gating cells to clock terminals of corresponding ones of the first set of positive-edge triggered flip-flops, and the second set of AND-type clock gating cells to clock terminals of corresponding ones of the second set of negative-edge triggered flip-flops;
- saving the modified initial design in the memory;
- and
- fabricating the integrated circuit using the modified initial design.
Dependencies are inferred from the claim text.