Back to Search Start Over

Match and Replace: A Functional ECO Engine for Multierror Circuit Rectification.

Authors :
Huang, Shao-Lun
Lin, Wei-Hsun
Huang, Po-Kai
Huang, Chung-Yang
Source :
IEEE Transactions on Computer-Aided Design of Integrated Circuits & Systems. Mar2013, Vol. 32 Issue 3, p467-478. 12p.
Publication Year :
2013

Abstract

Functional engineering change order (ECO) is a popular technique for rectifying design errors after synthesis and placement stages. We present a new approach to generating the patch circuits for multierror circuit rectification. In this paper, we propose a two-phase approach of: 1) discovering the functional matches in two circuits followed by 2) determining the final patch circuits from the matches. The ECO engine in this paper discovers functional and structural matches in two circuits by coordinating the SAT-sweeping and the cut-matching algorithms. Then, the patch selection is conducted by the combinational equivalence checking technique and a linear-time selection heuristic. The experimental results on public benchmark and industrial circuits demonstrate that this ECO engine outperforms state-of-the-art interpolation-based engines. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
02780070
Volume :
32
Issue :
3
Database :
Academic Search Index
Journal :
IEEE Transactions on Computer-Aided Design of Integrated Circuits & Systems
Publication Type :
Academic Journal
Accession number :
85705415
Full Text :
https://doi.org/10.1109/TCAD.2012.2226456