CIRCUIT STRUCTURE RELATIONS TO REDUNDANCY AND DELAY

Citation
A. Saldanha et al., CIRCUIT STRUCTURE RELATIONS TO REDUNDANCY AND DELAY, IEEE transactions on computer-aided design of integrated circuits and systems, 13(7), 1994, pp. 875-883
Citations number
21
Categorie Soggetti
Computer Application, Chemistry & Engineering","Computer Science Hardware & Architecture
ISSN journal
02780070
Volume
13
Issue
7
Year of publication
1994
Pages
875 - 883
Database
ISI
SICI code
0278-0070(1994)13:7<875:CSRTRA>2.0.ZU;2-E
Abstract
The existence of redundant stuck-faults in a logic circuit is potentia lly detrimental to high-speed operation, especially when there are fal se paths that are longer than the circuit delay [13], [10]. Keutzer, M alik, and Saldanha (KMS) [10] have proved that redundancy is not neces sary to reduce delay by presenting an algorithm that derives an equiva lent irredundant circuit from a given redundant circuit, with no incre ase in delay. The KMS algorithm consists of an iterative loop of timin g analysis, gate duplications, and redundancy removal to successively eliminate long false paths. In this paper we resolve the main bottlene cks of the KMS algorithm by providing an efficient single-pass algorit hm to simultaneously remove all long false paths from a given circuit. We achieve this by relating a circuit structure property based on pat h lengths to the testability (redundancy) and delay. The application o f this algorithm to a variety of related logic synthesis problems is d escribed.