• Cite Icon32
  • https://doi.org/10.1145/263764.263784Copy DOI Icon

Parallel breadth-first BDD construction

  • Jun 21, 1997
  • Bwolen Yang +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

With the increasing complexity of protocol and circuit designs, formal verification has become an important research area and binary decision diagrams (BDDs) have been shown to be a powerful tool in formal verification. This paper presents a parallel algorithm for BDD construction targeted at shared memory multiprocessors and distributed shared memory systems. This algorithm focuses on improving memory access locality through specialized memory managers and partial breadth-first expansion, and on improving processor utilization through dynamic load balancing. The results on a shared memory system show speedups of over two on four processors and speedups of up to four on eight processors. The measured results clearly identify the main source of bottlenecks and point out some intereeting directions for further improvements.

Similar Papers
  • Book Chapter
  • Citations2

Finding Compact BDDs Using Genetic Programming

  • Jan 01, 2006
  • Ulrich Kühne +1
  • Conference Article
  • Citations1

Equivalence Checking of Non-Binary Combinational Netlists

  • Feb 01, 2022
  • Aditi Singh
  • Research Article
  • Citations2

Hi-Lite

  • Nov 29, 2012
  • ACM SIGAda Ada Letters
  • Johannes Kanig +2
  • PDF
  • Research Article
  • Citations45

A Comparative Analysis of Tools for Verification of Security Protocols

  • Jan 01, 2010
  • International Journal of Communications, Network and System Sciences
  • Nitish Dalal +3
  • Supplementary Content
  • Citations1

Quantum Algorithm for Finding the Optimal Variable Ordering for Binary Decision Diagrams

  • Sep 27, 2019
  • arXiv (Cornell University)
  • Seiichiro Tani
  • Supplementary Content

Verification of concurrent HARPO programs using formal verification theory

  • Oct 22, 2021
  • Memorial University Research Repository (Memorial University)
  • Inaam Ahmed
  • Research Article
  • Citations17

Formal Verification of Integer Multiplier Circuits Using Binary Decision Diagrams

  • Apr 01, 2023
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Jitendra Kumar +3
  • Book Chapter
  • Citations7

The PSL/Sugar Specification Language A Language for all Seasons

  • Jan 01, 2003
  • Daniel Geist
  • Research Article
  • Citations1

Delay testable logical circuit design

  • Apr 01, 2013
  • Russian Physics Journal
  • A Yu Matrosova +2
  • Research Article
  • Citations35

An Interpolating Sequent Calculus for Quantifier-Free Presburger Arithmetic

  • Sep 09, 2011
  • Journal of Automated Reasoning
  • Angelo Brillout +3
  • Research Article
  • Citations2

An Open-Bisimilarity Based Automated Verification Tool for -Calculus Family of Process Calculi

  • Jan 01, 2012
  • International Journal of Software Science and Computational Intelligence
  • Shahram Rahimi +2
  • Preprint Article

Can You Trust Your Compiler? Recent Developments in Automated Testing of Compilation and Verification Tools

  • Sep 12, 2023
  • Alastair Donaldson
  • Conference Article
  • Citations178

Binary decision diagrams and beyond: enabling technologies for formal verification

  • Nov 19, 2002
  • R.E Bryant
  • Conference Article
  • Citations3

An integrated approach for combining BDD and SAT provers

  • Jan 01, 2006
  • R Drechsler +2
  • Research Article
  • Citations39

Minimizing the number of paths in BDDs: Theory and algorithm

  • Jan 01, 2006
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • G Fey +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.