DocumentCode :
438468
Title :
Improved Boolean function hashing based on multiple-vertex dominators
Author :
Krenz, Rene ; Dubrova, Elena
Author_Institution :
IMIT-KTH, R. Inst. of Technol., Stockholm, Sweden
Volume :
1
fYear :
2005
fDate :
18-21 Jan. 2005
Firstpage :
573
Abstract :
The growing complexity of today´s system designs requires fast and robust verification methods. Existing BDD, SAT or ATPG-based techniques do not provide sufficient solutions for many verification instances. Boolean function hashing is a probabilistic verification approach which can complement existing formal methods in a number of applications such as equivalence checking, biased random simulation, power analysis and power optimization. The proposed hashing technique is based on the arithmetic transform, which maps a Boolean function onto a probabilistic hash value for a given input assignment. The presented algorithm uses multiple-vertex dominators in circuit graphs to progressively simplify intermediate hashing steps. The experimental results on benchmark circuits demonstrate the robustness of our approach.
Keywords :
Boolean functions; binary decision diagrams; computability; cryptography; formal verification; logic design; ATPG-based technique; Boolean function hashing; SAT-based technique; arithmetic transform; biased random simulation; binary decision diagram; circuit graph; equivalence checking; formal methods; multiple-vertex dominator; power analysis; power optimization; probabilistic verification; system design complexity; verification method; Analytical models; Arithmetic; Binary decision diagrams; Boolean functions; Circuit simulation; Design methodology; Emulation; Partitioning algorithms; Robustness; System analysis and design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
Print_ISBN :
0-7803-8736-8
Type :
conf
DOI :
10.1109/ASPDAC.2005.1466229
Filename :
1466229
Link To Document :
بازگشت