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
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;
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
DOI :
10.1109/ISCAS.2008.4541733