A New Approach to Clock Skewing for Area and Power Optimization of ASICs using Differential Flipflops and Local Clocking

Ankit Wagle, Jinghua Yang, Niranjan Kulkarni, Sarma Vrudhula

Research output: Contribution to journalArticlepeer-review

Abstract

A new design methodology for reducing the area and power of standard cell ASICs that uses a combination of differential flipflops and a method of deliberate clock-skewing, called local clocking (LC), is described. LC introduces 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 a new differential flipflop, referred to as KVFF, that is functionally identical to a master-slave edgetriggered D flipflop, but in addition, produces a 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. Furthermore, the area and power overhead of conventional methods of introducing skew, e.g. buffers, is eliminated. Local clocking is shown to result in significant improvements in area, power and wirelength for several, publicly available, benchmark circuits for 65nm bulk CMOS and 28nm FDSOI technologies. For 65nm, the average improvement in area, power and wirelength were 27.7%, 13.4%, and 21.0%, respectively. For 28nm FDSOI the average improvement in area, power, and wirelength were 20.0%, 10.5%, and 30.5%, respectively. In addition, the paper demonstrates how local clocking can be used to eliminate hold time violations.

Original languageEnglish (US)
Pages (from-to)1
Number of pages1
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
DOIs
StateAccepted/In press - 2023

Keywords

  • 28nm
  • 65nm
  • ASIC
  • Clock Skewing
  • Clocks
  • Computer architecture
  • Delays
  • FDSOI
  • Local Clocking
  • Logic gates
  • Registers
  • Silicon-on-insulator
  • Transistors

ASJC Scopus subject areas

  • Software
  • Computer Graphics and Computer-Aided Design
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'A New Approach to Clock Skewing for Area and Power Optimization of ASICs using Differential Flipflops and Local Clocking'. Together they form a unique fingerprint.

Cite this