Binary Decision Diagrams and Applications for VLSI CAD

  • Shin-ichi┬áMinato

Part of the The Kluwer International Series in Engineering and Computer Science book series (SECS, volume 342)

Table of contents

  1. Front Matter
    Pages i-xv
  2. Shin-ichi Minato
    Pages 1-5
  3. Shin-ichi Minato
    Pages 7-24
  4. Shin-ichi Minato
    Pages 25-37
  5. Shin-ichi Minato
    Pages 39-47
  6. Shin-ichi Minato
    Pages 49-60
  7. Shin-ichi Minato
    Pages 61-80
  8. Shin-ichi Minato
    Pages 81-94
  9. Shin-ichi Minato
    Pages 109-128
  10. Shin-ichi Minato
    Pages 129-132
  11. Back Matter
    Pages 133-141

About this book

Introduction

Symbolic Boolean manipulation using binary decision diagrams (BDDs) has been successfully applied to a wide variety of tasks, particularly in very large scale integration (VLSI) computer-aided design (CAD). The concept of decision graphs as an abstract representation of Boolean functions dates back to the early work by Lee and Akers. In the last ten years, BDDs have found widespread use as a concrete data structure for symbolic Boolean manipulation. With BDDs, functions can be constructed, manipulated, and compared by simple and efficient graph algorithms. Since Boolean functions can represent not just digital circuit functions, but also such mathematical domains as sets and relations, a wide variety of CAD problems can be solved using BDDs.
`Binary Decision Diagrams and Applications for VLSI CAD provides valuable information for both those who are new to BDDs as well as to long time aficionados.' -from the Foreword by Randal E. Bryant.
`Over the past ten years ... BDDs have attracted the attention of many researchers because of their suitability for representing Boolean functions. They are now widely used in many practical VLSI CAD systems. ... this book can serve as an introduction to BDD techniques and ... it presents several new ideas on BDDs and their applications. ... many computer scientists and engineers will be interested in this book since Boolean function manipulation is a fundamental technique not only in digital system design but also in exploring various problems in computer science.' - from the Preface by Shin-ichi Minato.

Keywords

Mathematica VLSI algorithms computer computer science computer-aided design (CAD) design logic science

Authors and affiliations

  • Shin-ichi┬áMinato
    • 1
  1. 1.NTT LSI LaboratoriesKanagawaJapan

Bibliographic information

  • DOI https://doi.org/10.1007/978-1-4613-1303-8
  • Copyright Information Springer-Verlag US 1996
  • Publisher Name Springer, Boston, MA
  • eBook Packages Springer Book Archive
  • Print ISBN 978-1-4612-8558-8
  • Online ISBN 978-1-4613-1303-8
  • Series Print ISSN 0893-3405
  • About this book