Binary Decision Diagrams and Applications for VLSI CAD

Binary Decision Diagrams and Applications for VLSI CAD PDF Author: Shin-ichi Minato
Publisher: Springer Science & Business Media
ISBN: 1461313031
Category : Technology & Engineering
Languages : en
Pages : 151

Get Book

Book Description
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.

Binary Decision Diagrams and Applications for VLSI CAD

Binary Decision Diagrams and Applications for VLSI CAD PDF Author: Shin-ichi Minato
Publisher: Springer Science & Business Media
ISBN: 1461313031
Category : Technology & Engineering
Languages : en
Pages : 151

Get Book

Book Description
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.

Binary Decision Diagrams

Binary Decision Diagrams PDF Author: Rolf Drechsler
Publisher: Springer Science & Business Media
ISBN: 1475728921
Category : Technology & Engineering
Languages : en
Pages : 205

Get Book

Book Description
For someone with a hammer the whole world looks like a nail. Within the last 10-13 years Binar·y Decision Diagmms (BDDs) have become the state-of-the-art data structure in VLSI CAD for representation and ma nipulation of Boolean functions. Today, BDDs are widely used and in the meantime have also been integrated in commercial tools, especially in the area of verijication and synthesis. The interest in BDDs results from the fact that the data structure is generally accepted as providing a good compromise between conciseness of representation and efficiency of manipulation. With increasing number of applications, also in non CAD areas, classical methods to handle BDDs are being improved and new questions and problems evolve and have to be solved. The book should help the reader who is not familiar with BDDs (or DDs in general) to get a quick start. On the other hand it will discuss several new aspects of BDDs, e.g. with respect to minimization and implementation of a package. This will help people working with BDDs (in industry or academia) to keep informed about recent developments in this area.

Spectral Techniques in VLSI CAD

Spectral Techniques in VLSI CAD PDF Author: Mitchell Aaron Thornton
Publisher: Springer Science & Business Media
ISBN: 1461514258
Category : Computers
Languages : en
Pages : 259

Get Book

Book Description
Spectral Techniques in VLSI CAD have become a subject of renewed interest in the design automation community due to the emergence of new and efficient methods for the computation of discrete function spectra. In the past, spectral computations for digital logic were too complex for practical implementation. The use of decision diagrams for spectral computations has greatly reduced this obstacle allowing for the development of new and useful spectral techniques for VLSI synthesis and verification. Several new algorithms for the computation of the Walsh, Reed-Muller, arithmetic and Haar spectra are described. The relation of these computational methods to traditional ones is also provided. Spectral Techniques in VLSI CAD provides a unified formalism of the representation of bit-level and word-level discrete functions in the spectral domain and as decision diagrams. An alternative and unifying interpretation of decision diagram representations is presented since it is shown that many of the different commonly used varieties of decision diagrams are merely graphical representations of various discrete function spectra. Viewing various decision diagrams as being described by specific sets of transformation functions not only illustrates the relationship between graphical and spectral representations of discrete functions, but also gives insight into how various decision diagram types are related. Spectral Techniques in VLSI CAD describes several new applications of spectral techniques in discrete function manipulation including decision diagram minimization, logic function synthesis, technology mapping and equivalence checking. The use of linear transformations in decision diagram size reduction is described and the relationship to the operation known as spectral translation is described. Several methods for synthesizing digital logic circuits based on a subset of spectral coefficients are described. An equivalence checking approach for functional verification is described based upon the use of matching pairs of Haar spectral coefficients.

Heuristic and Exact Optimization of Reduced Ordered Binary Decision Diagrams (BDDs)

Heuristic and Exact Optimization of Reduced Ordered Binary Decision Diagrams (BDDs) PDF Author: Rüdiger Ebendt
Publisher:
ISBN: 9783937729022
Category :
Languages : en
Pages : 147

Get Book

Book Description
Computer-Aided Design of Very Large Scale Integrated Circuits (VLSI CAD) has greatly benefited from the use of reduced ordered Binary Decision Diagrams (BDDs), e.g. in logic synthesis, verification or design-for-testability. In recent methods, BDDs are optimized with respect to new objective functions, exploring the respective design spaces. Today, design space exploration and multi-objective design goals are important for many applications. New algorithms for BDD optimization have to be considered. This book is dedicated to the idea of moving towards new optimization goals and design spaces different from those considered so far. The book closes the gap between theory and practice by transferring the latest theoretical insights into recent practical applications. In this, a solid, thorough analysis of the theory is presented, which is completed by experimental studies. The basic concepts have been known and understood for a short time, and they will have wide impact on further developments in the field. As logic synthesis, verification and design-for-testability are "standard" topics in graduate courses, the book also can be used as a text book for advanced courses in this field.

Algorithms and Data Structures in VLSI Design

Algorithms and Data Structures in VLSI Design PDF Author: Christoph Meinel
Publisher: Springer Science & Business Media
ISBN: 3642589405
Category : Computers
Languages : en
Pages : 271

Get Book

Book Description
One of the main problems in chip design is the enormous number of possible combinations of individual chip elements within a system, and the problem of their compatibility. The recent application of data structures, efficient algorithms, and ordered binary decision diagrams (OBDDs) has proven vital in designing the computer chips of tomorrow. This book provides an introduction to the foundations of this interdisciplinary research area, emphasizing its applications in computer aided circuit design.

Advanced BDD Optimization

Advanced BDD Optimization PDF Author: Rudiger Ebendt
Publisher: Springer Science & Business Media
ISBN: 0387254544
Category : Technology & Engineering
Languages : en
Pages : 225

Get Book

Book Description
VLSI CADhas greatly bene?ted from the use of reduced ordered Binary Decision Diagrams (BDDs) and the clausal representation as a problem of Boolean Satis?ability (SAT), e.g. in logic synthesis, ver- cation or design-for-testability. In recent practical applications, BDDs are optimized with respect to new objective functions for design space exploration. The latest trends show a growing number of proposals to fuse the concepts of BDD and SAT. This book gives a modern presentation of the established as well as of recent concepts. Latest results in BDD optimization are given, c- ering di?erent aspects of paths in BDDs and the use of e?cient lower bounds during optimization. The presented algorithms include Branch ? and Bound and the generic A -algorithm as e?cient techniques to - plore large search spaces. ? The A -algorithm originates from Arti?cial Intelligence (AI), and the EDA community has been unaware of this concept for a long time. Re- ? cently, the A -algorithm has been introduced as a new paradigm to explore design spaces in VLSI CAD. Besides AI search techniques, the book also discusses the relation to another ?eld of activity bordered to VLSI CAD and BDD optimization: the clausal representation as a SAT problem.

Evolutionary Algorithms for VLSI CAD

Evolutionary Algorithms for VLSI CAD PDF Author: Rolf Drechsler
Publisher: Springer Science & Business Media
ISBN: 1475728662
Category : Technology & Engineering
Languages : en
Pages : 184

Get Book

Book Description
In VLSI CAD, difficult optimization problems have to be solved on a constant basis. Various optimization techniques have been proposed in the past. While some of these methods have been shown to work well in applications and have become somewhat established over the years, other techniques have been ignored. Recently, there has been a growing interest in optimization algorithms based on principles observed in nature, termed Evolutionary Algorithms (EAs). Evolutionary Algorithms in VLSI CAD presents the basic concepts of EAs, and considers the application of EAs in VLSI CAD. It is the first book to show how EAs could be used to improve IC design tools and processes. Several successful applications from different areas of circuit design, like logic synthesis, mapping and testing, are described in detail. Evolutionary Algorithms in VLSI CAD consists of two parts. The first part discusses basic principles of EAs and provides some easy-to-understand examples. Furthermore, a theoretical model for multi-objective optimization is presented. In the second part a software implementation of EAs is supplied together with detailed descriptions of several EA applications. These applications cover a wide range of VLSI CAD, and different methods for using EAs are described. Evolutionary Algorithms in VLSI CAD is intended for CAD developers and researchers as well as those working in evolutionary algorithms and techniques supporting modern design tools and processes.

Logic Synthesis and Verification

Logic Synthesis and Verification PDF Author: Soha Hassoun
Publisher: Springer Science & Business Media
ISBN: 1461508177
Category : Computers
Languages : en
Pages : 458

Get Book

Book Description
Research and development of logic synthesis and verification have matured considerably over the past two decades. Many commercial products are available, and they have been critical in harnessing advances in fabrication technology to produce today's plethora of electronic components. While this maturity is assuring, the advances in fabrication continue to seemingly present unwieldy challenges. Logic Synthesis and Verification provides a state-of-the-art view of logic synthesis and verification. It consists of fifteen chapters, each focusing on a distinct aspect. Each chapter presents key developments, outlines future challenges, and lists essential references. Two unique features of this book are technical strength and comprehensiveness. The book chapters are written by twenty-eight recognized leaders in the field and reviewed by equally qualified experts. The topics collectively span the field. Logic Synthesis and Verification fills a current gap in the existing CAD literature. Each chapter contains essential information to study a topic at a great depth, and to understand further developments in the field. The book is intended for seniors, graduate students, researchers, and developers of related Computer-Aided Design (CAD) tools. From the foreword: "The commercial success of logic synthesis and verification is due in large part to the ideas of many of the authors of this book. Their innovative work contributed to design automation tools that permanently changed the course of electronic design." by Aart J. de Geus, Chairman and CEO, Synopsys, Inc.

Handbook of Performability Engineering

Handbook of Performability Engineering PDF Author: Krishna B. Misra
Publisher: Springer Science & Business Media
ISBN: 1848001312
Category : Technology & Engineering
Languages : en
Pages : 1331

Get Book

Book Description
Dependability and cost effectiveness are primarily seen as instruments for conducting international trade in the free market environment. These factors cannot be considered in isolation of each other. This handbook considers all aspects of performability engineering. The book provides a holistic view of the entire life cycle of activities of the product, along with the associated cost of environmental preservation at each stage, while maximizing the performance.

Logic Design

Logic Design PDF Author: Wai-Kai Chen
Publisher: CRC Press
ISBN: 0203010159
Category : Technology & Engineering
Languages : en
Pages : 344

Get Book

Book Description
In this volume drawn from the VLSI Handbook, the focus is on logic design and compound semiconductor digital integrated circuit technology. Expert discussions cover topics ranging from the basics of logic expressions and switching theory to sophisticated programmable logic devices and the design of GaAs MESFET and HEMT logic circuits. Logic Design