Utilizing synthesis to verify Boolean function models

Azam Beg, P. W.C. Prasad, Walid Ibrahim, Emad Abu Shama

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Citation (Scopus)

    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.

    Original languageEnglish
    Title of host publication2008 IEEE International Symposium on Circuits and Systems, ISCAS 2008
    Pages1576-1579
    Number of pages4
    DOIs
    Publication statusPublished - 2008
    Event2008 IEEE International Symposium on Circuits and Systems, ISCAS 2008 - Seattle, WA, United States
    Duration: May 18 2008May 21 2008

    Publication series

    NameProceedings - IEEE International Symposium on Circuits and Systems
    ISSN (Print)0271-4310

    Other

    Other2008 IEEE International Symposium on Circuits and Systems, ISCAS 2008
    Country/TerritoryUnited States
    CitySeattle, WA
    Period5/18/085/21/08

    ASJC Scopus subject areas

    • Electrical and Electronic Engineering

    Fingerprint

    Dive into the research topics of 'Utilizing synthesis to verify Boolean function models'. Together they form a unique fingerprint.

    Cite this