Browse > Article

An Efficient Algorithm for Partial Scan Designs  

Kim, Yun-Hong (상명대학교 천안캠퍼스 공과대학 컴퓨터시스템공학과)
Shin, Jae-Heung (동서울대학 컴퓨터시스템과)
Publication Information
The Transactions of the Korean Institute of Electrical Engineers P / v.53, no.4, 2004 , pp. 210-215 More about this Journal
Abstract
This paper proposes an implicit method for computing the minimum cost feedback vertex set for a graph. For an arbitrary graph, a Boolean function is derived, whose satisfying assignments directly correspond to feedback vertex sets of the graph. Importantly, cycles in the graph are never explicitly enumerated, but rather, are captured implicitly in this Boolean function. This function is then used to determine the minimum cost feedback vertex set. Even though computing the minimum cost satisfying assignment for a Boolean function remains an NP-hard problem, it is possible to exploit the advances made in the area of Boolean function representation in logic synthesis to tackle this problem efficiently in practice for even reasonably large sized graphs. The algorithm has obvious application in flip-flop selection for partial scan. The algorithm proposed in this paper is the first to obtain the MFVS solutions for many benchmark circuits.
Keywords
Partial scan; Feedback vertex set; Sequential circuit; Logic synthesis;
Citations & Related Records
연도 인용수 순위
  • Reference