DocumentCode
1837282
Title
Utilizing synthesis to verify Boolean function models
Author
Beg, Azam ; Walid Ibrahim, P.W.C. ; Shama, E.A.
Author_Institution
Coll. of Inf. Technol., UAE Univ., Al-Ain
fYear
2008
fDate
18-21 May 2008
Firstpage
1576
Lastpage
1579
Abstract
In this paper, we compare two different Boolean function reduction methods in order to justify the analytical model of the Monte Carlo data for Boolean function complexity. We use a binary decision diagram (BDD) complexity model (proposed earlier) and weigh it against the complexity behavior generated by Synopsys Design Compiler (DC). We use this synthesis tool (that utilizes a standard cell library) to generate RTL hardware description of Monte Carlo circuits as gate-level netlists. The two reduction methods (model and DC) transform an arbitrary function into a much-reduced representation of the same function. The comparison confirms that the behavior of Boolean function complexity using the model and the DC is visually and statistically similar; the similarity holds true for BDDs representing functions comprising a wide range of variables and minterms.
Keywords
Boolean functions; Monte Carlo methods; Boolean function models; Monte Carlo data; RTL hardware; binary decision diagram complexity model; standard cell library; Binary decision diagrams; Boolean functions; Circuit simulation; Circuit testing; Data structures; Digital circuits; Digital integrated circuits; Digital systems; Logic testing; Monte Carlo methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2008. ISCAS 2008. IEEE International Symposium on
Conference_Location
Seattle, WA
Print_ISBN
978-1-4244-1683-7
Electronic_ISBN
978-1-4244-1684-4
Type
conf
DOI
10.1109/ISCAS.2008.4541733
Filename
4541733
Link To Document