An Effective Suspicious Timing-Error Prediction Circuit Insertion Algorithm Minimizing Area Overhead

Shinnosuke YOSHIDA, Youhua SHI, Masao YANAGISAWA, Nozomu TOGAWA

  • Full Text Views

    0

  • Cite this

Summary :

As process technologies advance, timing-error correction techniques have become important as well. A suspicious timing-error prediction (STEP) technique has been proposed recently, which predicts timing errors by monitoring the middle points, or check points of several speed-paths in a circuit. However, if we insert STEP circuits (STEPCs) in the middle points of all the paths from primary inputs to primary outputs, we need many STEPCs and thus require too much area overhead. How to determine these check points is very important. In this paper, we propose an effective STEPC insertion algorithm minimizing area overhead. Our proposed algorithm moves the STEPC insertion positions to minimize inserted STEPC counts. We apply a max-flow and min-cut approach to determine the optimal positions of inserted STEPCs and reduce the required number of STEPCs to 1/10-1/80 and their area to 1/5-1/8 compared with a naive algorithm. Furthermore, our algorithm realizes 1.12X-1.5X overclocking compared with just inserting STEPCs into several speed-paths.

Publication
IEICE TRANSACTIONS on Fundamentals Vol.E98-A No.7 pp.1406-1418
Publication Date
2015/07/01
Publicized
Online ISSN
1745-1337
DOI
10.1587/transfun.E98.A.1406
Type of Manuscript
Special Section PAPER (Special Section on Design Methodologies for System on a Chip)
Category

Authors

Shinnosuke YOSHIDA
  Waseda University
Youhua SHI
  Waseda University
Masao YANAGISAWA
  Waseda University
Nozomu TOGAWA
  Waseda University

Keyword

FlyerIEICE has prepared a flyer regarding multilingual services. Please use the one in your native language.