Probability-Driven Multibit Flip-Flop Integration with Clock Gating

Doron Gluzer, Shmuel Wimer

Research output: Contribution to journalArticlepeer-review

17 Scopus citations

Abstract

Data-driven clock gated (DDCG) and multibit flip-flops (MBFFs) are two low-power design techniques that are usually treated separately. Combining these techniques into a single grouping algorithm and design flow enables further power savings. We study MBFF multiplicity and its synergy with FF data-to-clock toggling probabilities. A probabilistic model is implemented to maximize the expected energy savings by grouping FFs in increasing order of their data-to-clock toggling probabilities. We present a front-end design flow, guided by physical layout considerations for a 65-nm 32-bit MIPS and a 28-nm industrial network processor. It is shown to achieve the power savings of 23% and 17%, respectively, compared with designs with ordinary FFs. About half of the savings was due to integrating the DDCG into the MBFFs.

Original languageEnglish
Article number7589084
Pages (from-to)1173-1177
Number of pages5
JournalIEEE Transactions on Very Large Scale Integration (VLSI) Systems
Volume25
Issue number3
DOIs
StatePublished - Mar 2017

Bibliographical note

Publisher Copyright:
© 2016 IEEE.

Keywords

  • Clock gating (CG)
  • clock network synthesis
  • low-power design
  • multibit flip-flop (MBFF)

Fingerprint

Dive into the research topics of 'Probability-Driven Multibit Flip-Flop Integration with Clock Gating'. Together they form a unique fingerprint.

Cite this