• DocumentCode
    450490
  • Title

    Logic Verification Algorithms and their Parallel Implementation

  • Author

    Ma, Hi-keung Tony ; Devadas, Srinivas ; Sangiovanni-Vincentelli, Alberto ; Wei, Ruey-sing

  • Author_Institution
    Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA
  • fYear
    1987
  • fDate
    28-1 June 1987
  • Firstpage
    283
  • Lastpage
    290
  • Abstract
    LOVER incorporates a novel approach to combinational logic verification and obtains good results when compared to existing techniques. In this paper we describe a new verification algorithm, LOVER-PODEM, whose enumeration phase is based on PODEM. A variant of LOVER-PODEM, called PLOVER, is presented. We have developed, for the first time, parallel logic verification schemes. Issues in efficiently parallelizing both general and specific LOVER-based approaches to logic verification over a large number of processors are addressed. We discuss parallelism inherent in the LOVER framework regardless of what enumeration and simulation algorithms are used. Since the enumeration phase is the efficiency bottleneck in parallelizing LOVER-based approaches, we have developed parallel versions of PODEM-based enumeration algorithms. Experimental results are presented to show that high processor utilization can be achieved when these parallelisms are exploited. Speed-up factors of over 7.8 have been achieved with 8 processor configurations.
  • Keywords
    Computational modeling; Distributed computing; Integrated circuit synthesis; Logic circuits; Logic design; Logic gates; Machinery; Parallel processing; Permission; Silicon compiler;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1987. 24th Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-0781-5
  • Type

    conf

  • DOI
    10.1109/DAC.1987.203256
  • Filename
    1586240