ACM Home Page
Please provide us with feedback. Feedback
Logic verification algorithms and their parallel implementation
Full text PdfPdf (959 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 24th ACM/IEEE Design Automation Conference table of contents
Miami Beach, Florida, United States
Pages: 283 - 290  
Year of Publication: 1987
ISBN:0-8186-0781-5
Authors
H.-K. T. Ma  Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA
S. Devadas  Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA
A. Sangiovanni-Vincentelli  Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA
R. Wei  AT&T Bell Laboratories, Murray Hill, NJ
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 13,   Citation Count: 15
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/37888.37931
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Bra84
 
Brg85
F. Brglez and H. Fujiwara, "A neutral nettist of 10 combinational benchmark circuits and a target translator in FORTRAN," Special session on ATPG and fault simulation, Proc. 1985 IEEE Int. Syrup. Circuits and Systems, Kyoto, Japan, June 5-7, 1985.
 
Bry85
R. E. Bryant, NSymbolic Manipulation of Boolean Functions', Chapel Hill Conference On VLSI, May 1985.
 
Don76
W. E. Donath and H. Ofek, = Automatic Identification of Equivalence Points for Boolean Logic Verification', IBM Technical Disclosure Bulletin, vol. 18, No 8, Jan. 1976.
 
Goe81
P. Goel. "An Implicit Enumeration Algorithm To Generate Tests for Combinational Logic Circuits" , IEEE Transactions on Computers, Vol C--30. Mar. 1981.
 
Oda86
 
Rot73
P. Roth, "VERIFY: An algorithm to verify a computer design," IBM Tech. Disclosure Bull. 15, 2646-2648(1973).
 
Rot77
P. Roth. "Hardware Veritication'. IEEE Transactions on Computers, Vol C-26, 1977.
 
Rot80
 
Seq85
Sequent Computer Systems, Inc., ~Balance 8000 guide to parallel programming', Sequent Computer Systems, Inc., July 31 1985.
 
Wei86
R.S. Wei and A. Sangiovanni-Vincentelli, "PROTEUS: A Logic Verification System for Combinational Logic Circurs', Proc. of International Testing Conference, Sept. 1986.

CITED BY  15

Collaborative Colleagues:
H.-K. T. Ma: colleagues
S. Devadas: colleagues
A. Sangiovanni-Vincentelli: colleagues
R. Wei: colleagues