English

Automatic Conversion from Flip-flop to 3-phase Latch-based Designs

Hardware Architecture 2019-06-26 v1

Abstract

Latch-based designs have many benefits over their flip-flop based counterparts but have limited use partially because most RTL specifications are flop-centric and automatic conversion of FF to latch-based designs is challenging. Conventional conversion algorithms target master-slave latch-based designs with two non-overlapping clocks. This paper presents a novel automated design flow that converts flip-flop to 3-phase latch-based designs. The resulting circuits have the same performance as the master-slave based designs but require significantly less latches. Our experimental results demonstrate the potential for savings in the number of latches (21.3%), area (5.8%), and power (16.3%) on a variety of ISCAS, CEP, and CPU benchmark circuits, compared to the master-slave conversions.

Cite

@article{arxiv.1906.10666,
  title  = {Automatic Conversion from Flip-flop to 3-phase Latch-based Designs},
  author = {Huimei Cheng and Yichen Gu and Peter A. Beerel},
  journal= {arXiv preprint arXiv:1906.10666},
  year   = {2019}
}

Comments

8 pages, 5 figures

R2 v1 2026-06-23T10:03:22.628Z