Indexed BDDs: Algorithmic Advances in Techniques to Represent and Verify Boolean Functions
Indexed BDDs: Algorithmic Advances in Techniques to Represent and Verify Boolean Functions
复制标题
索引 BDD:表示和验证布尔函数的技术的算法进步
DOI:
10.1109/12.644298
复制
发表时间:
1997
期刊:
影响因子:
--
通讯作者:
D. Fussell
中科院分区:
文献类型:
--
作者:
J. Jain;J. Bitner;M. Abadir;J. Abraham;D. Fussell
A new Boolean function representation scheme, the Indexed Binary Decision Diagram (IBDD), is proposed to provide a compact representation for functions whose Ordered Binary Decision Diagram (OBDD) representation is intractably large. We explain properties of IBDDs and present algorithms for constructing IBDDs from a given circuit. Practical and effective algorithms for satisfiability testing and equivalence checking of IBDDs, as well as their implementation results, are also presented. The results show that many functions, such as multipliers and the hidden-weighted-bit function, whose analysis is intractable using OBDDs, can be efficiently accomplished using IBDDs. We report efficient verification of Booth multipliers, as well as a practical strategy for polynomial time verification of some classes of unsigned array multipliers.