Efficient and effective redundancy removal for million-gate circuits

Summary form only given. In Magma's BlastFusion/spl reg/ and BlastChip/spl reg/ software, very large blocks of logic (millions of gates) are handled flat. We implemented redundancy removal in a way that will allow it to run efficiently (fast, low memory usage) and robustly (no run time or memor...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Berkelaar, M., van Eijk, K.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Summary form only given. In Magma's BlastFusion/spl reg/ and BlastChip/spl reg/ software, very large blocks of logic (millions of gates) are handled flat. We implemented redundancy removal in a way that will allow it to run efficiently (fast, low memory usage) and robustly (no run time or memory explosion on any netlist) on industrial designs of up to several million gates. We achieve this without resorting to partitioning. We do not try to identify all redundancies in a circuit, as an exact solution to this NP-hard problem is infeasible for the large circuits we face. Instead we try to identify as many as possible in a reasonable run time. We use a carefully engineered combination of Fault Collapsing, Random Test Generation (RTG) and the D-algorithm.
ISSN:1530-1591
1558-1101
DOI:10.1109/DATE.2002.998445