1. A Clock Skewing Strategy to Reduce Power and Area of ASIC Circuits
- Author
-
Niranjan Kulkarni, Aykut Dengi, and Sarma Vrudhula
- Subjects
Standard cell ,business.industry ,Computer science ,Skew ,Clock gating ,Hardware_PERFORMANCEANDRELIABILITY ,02 engineering and technology ,Digital clock manager ,Clock skew ,020202 computer hardware & architecture ,Clock network ,Application-specific integrated circuit ,Clock domain crossing ,Logic gate ,0202 electrical engineering, electronic engineering, information engineering ,Electronic engineering ,business ,Computer hardware ,Hardware_LOGICDESIGN - Abstract
A new method for reducing power and area of standard cell ASICs is described. The method is based on deliberately introducing clock skew without the use of extra buffers in the clock network. This is done by having some flipflops, called sources, generate clock signals for other flipflops, called targets. The method involves two key features: (1) the design of new differential flipflop, referred to as KVFF, that is functionally identical to a master-slave edge-triggered D flipflop, but in addition, produces an completion signal that is a skewed version of its input clock, which is used to clock other flipflops; and (2) an efficient algorithm that identifies the sources and targets involved in the new clocking scheme, with the objective of reducing area and power. These are reduced because deliberate skew introduces extra slack on the logic cones that feed the target flipflops, which is exploited by synthesis tools to reduce area and power. In addition, the overhead of conventional methods of introducing skew, e.g. buffers, is eliminated. Using commercial tools, significant improvements in power and area are shown on placed and routed netlists of several circuits.
- Published
- 2017
- Full Text
- View/download PDF