Representations of Discrete Functions

Representations of Discrete Functions
Author: Tsutomu Sasao
Publisher: Springer Science & Business Media
Total Pages: 344
Release: 2012-12-06
Genre: Technology & Engineering
ISBN: 1461313856

Representations of Discrete Functions is an edited volume containing 13 chapter contributions from leading researchers with a focus on the latest research results. The first three chapters are introductions and contain many illustrations to clarify concepts presented in the text. It is recommended that these chapters are read first. The book then deals with the following topics: binary decision diagrams (BDDs), multi-terminal binary decision diagrams (MTBDDs), edge-valued binary decision diagrams (EVBDDs), functional decision diagrams (FDDs), Kronecker decision diagrams (KDDs), binary moment diagrams (BMDs), spectral transform decision diagrams (STDDs), ternary decision diagrams (TDDs), spectral transformation of logic functions, other transformations oflogic functions, EXOR-based two-level expressions, FPRM minimization with TDDs and MTBDDs, complexity theories on FDDs, multi-level logic synthesis, and complexity of three-level logic networks. Representations of Discrete Functions is designed for CAD researchers and engineers and will also be of interest to computer scientists who are interested in combinatorial problems. Exercises prepared by the editors help make this book useful as a graduate level textbook.

Decision Diagram Techniques for Micro- and Nanoelectronic Design Handbook

Decision Diagram Techniques for Micro- and Nanoelectronic Design Handbook
Author: Svetlana N. Yanushkevich
Publisher: CRC Press
Total Pages: 960
Release: 2018-10-03
Genre: Technology & Engineering
ISBN: 1351836382

Decision diagram (DD) techniques are very popular in the electronic design automation (EDA) of integrated circuits, and for good reason. They can accurately simulate logic design, can show where to make reductions in complexity, and can be easily modified to model different scenarios. Presenting DD techniques from an applied perspective, Decision Diagram Techniques for Micro- and Nanoelectronic Design Handbook provides a comprehensive, up-to-date collection of DD techniques. Experts with more than forty years of combined experience in both industrial and academic settings demonstrate how to apply the techniques to full advantage with more than 400 examples and illustrations. Beginning with the fundamental theory, data structures, and logic underlying DD techniques, they explore a breadth of topics from arithmetic and word-level representations to spectral techniques and event-driven analysis. The book also includes abundant references to more detailed information and additional applications. Decision Diagram Techniques for Micro- and Nanoelectronic Design Handbook collects the theory, methods, and practical knowledge necessary to design more advanced circuits and places it at your fingertips in a single, concise reference.

Spectral Interpretation of Decision Diagrams

Spectral Interpretation of Decision Diagrams
Author: Radomir Stankovic
Publisher: Springer Science & Business Media
Total Pages: 297
Release: 2006-04-28
Genre: Computers
ISBN: 0387217347

Anyone who can interpret decision diagrams using the spectral approach can advance both the utility and understanding of classical DD techniques. This approach also provides a framework for developing advanced solutions for digital design and a host of other applications. Scientists, computer science and engineering professionals, and researchers with an interest in the spectral methods of representing discrete functions, as well as the foundations of logic design, will find the book a clearly explained, well-organized, and essential resource.

Spectral Techniques in VLSI CAD

Spectral Techniques in VLSI CAD
Author: Mitchell Aaron Thornton
Publisher: Springer Science & Business Media
Total Pages: 259
Release: 2012-12-06
Genre: Computers
ISBN: 1461514258

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.

Representations of Multiple-Valued Logic Functions

Representations of Multiple-Valued Logic Functions
Author: Radomir S. Stankovic
Publisher: Springer Nature
Total Pages: 154
Release: 2022-06-01
Genre: Technology & Engineering
ISBN: 303179852X

Compared to binary switching functions, the multiple-valued functions (MV) offer more compact representations of the information content of signals modeled by logic functions and, therefore, their use fits very well in the general settings of data compression attempts and approaches. The first task in dealing with such signals is to provide mathematical methods for their representation in a way that will make their application in practice feasible. Representation of Multiple-Valued Logic Functions is aimed at providing an accessible introduction to these mathematical techniques that are necessary for application of related implementation methods and tools. This book presents in a uniform way different representations of multiple-valued logic functions, including functional expressions, spectral representations on finite Abelian groups, and their graphical counterparts (various related decision diagrams). Three-valued, or ternary functions, are traditionally used as the first extension from the binary case. They have a good feature that the ratio between the number of bits and the number of different values that can be encoded with the specified number of bits is favourable for ternary functions. Four-valued functions, also called quaternary functions, are particularly attractive, since in practical realization within today prevalent binary circuits environment, they may be easy coded by binary values and realized with two-stable state circuits. At the same time, there is much more considerable advent in design of four-valued logic circuits than for other $p$-valued functions. Therefore, this book is written using a hands-on approach such that after introducing the general and necessarily abstract background theory, the presentation is based on a large number of examples for ternary and quaternary functions that should provide an intuitive understanding of various representation methods and the interconnections among them. Table of Contents: Multiple-Valued Logic Functions / Functional Expressions for Multiple-Valued Functions / Spectral Representations of Multiple-Valued Functions / Decision Diagrams for Multiple-Valued Functions / Fast Calculation Algorithms

Spectral Logic and Its Applications for the Design of Digital Devices

Spectral Logic and Its Applications for the Design of Digital Devices
Author: Mark G. Karpovsky
Publisher: John Wiley & Sons
Total Pages: 642
Release: 2008-07-14
Genre: Computers
ISBN: 047028921X

Spectral techniques facilitate the design and testing of today's increasingly complex digital devices There is heightened interest in spectral techniques for the design of digital devices dictated by ever increasing demands on technology that often cannot be met by classical approaches. Spectral methods provide a uniform and consistent theoretic environment for recent achievements in this area, which appear divergent in many other approaches. Spectral Logic and Its Applications for the Design of Digital Devices gives readers a foundation for further exploration of abstract harmonic analysis over finite groups in the analysis, design, and testing of digital devices. After an introduction, this book provides the essential mathematical background for discussing spectral methods. It then delves into spectral logic and its applications, covering: * Walsh, Haar, arithmetic transform, Reed-Muller transform for binary-valued functions and Vilenkin-Chrestenson transform, generalized Haar, and other related transforms for multiple-valued functions * Polynomial expressions and decision diagram representations for switching and multiple-value functions * Spectral analysis of Boolean functions * Spectral synthesis and optimization of combinational and sequential devices * Spectral methods in analysis and synthesis of reliable devices * Spectral techniques for testing computer hardware This is the authoritative reference for computer science and engineering professionals and researchers with an interest in spectral methods of representing discrete functions and related applications in the design and testing of digital devices. It is also an excellent text for graduate students in courses covering spectral logic and its applications.

Fourier Analysis on Finite Groups with Applications in Signal Processing and System Design

Fourier Analysis on Finite Groups with Applications in Signal Processing and System Design
Author: Radomir S. Stankovic
Publisher: John Wiley & Sons
Total Pages: 230
Release: 2005-08-08
Genre: Science
ISBN: 0471745421

Discover applications of Fourier analysis on finite non-Abeliangroups The majority of publications in spectral techniques considerFourier transform on Abelian groups. However, non-Abelian groupsprovide notable advantages in efficient implementations of spectralmethods. Fourier Analysis on Finite Groups with Applications in SignalProcessing and System Design examines aspects of Fourieranalysis on finite non-Abelian groups and discusses differentmethods used to determine compact representations for discretefunctions providing for their efficient realizations and relatedapplications. Switching functions are included as an example ofdiscrete functions in engineering practice. Additionally,consideration is given to the polynomial expressions and decisiondiagrams defined in terms of Fourier transform on finitenon-Abelian groups. A solid foundation of this complex topic is provided bybeginning with a review of signals and their mathematical modelsand Fourier analysis. Next, the book examines recent achievementsand discoveries in: Matrix interpretation of the fast Fourier transform Optimization of decision diagrams Functional expressions on quaternion groups Gibbs derivatives on finite groups Linear systems on finite non-Abelian groups Hilbert transform on finite groups Among the highlights is an in-depth coverage of applications ofabstract harmonic analysis on finite non-Abelian groups in compactrepresentations of discrete functions and related tasks in signalprocessing and system design, including logic design. All chaptersare self-contained, each with a list of references to facilitatethe development of specialized courses or self-study. With nearly 100 illustrative figures and fifty tables, this isan excellent textbook for graduate-level students and researchersin signal processing, logic design, and system theory-as well asthe more general topics of computer science and appliedmathematics.

Claudio Moraga: A Passion for Multi-Valued Logic and Soft Computing

Claudio Moraga: A Passion for Multi-Valued Logic and Soft Computing
Author: Rudolf Seising
Publisher: Springer
Total Pages: 381
Release: 2016-10-20
Genre: Computers
ISBN: 331948317X

The book is an authoritative collection of contributions by leading experts on the topics of fuzzy logic, multi-valued logic and neural network. Originally written as an homage to Claudio Moraga, seen by his colleagues as an example of concentration, discipline and passion for science, the book also represents a timely reference guide for advance students and researchers in the field of soft computing, and multiple-valued logic.

Representations of Discrete Functions

Representations of Discrete Functions
Author: Tsutomu Sasao
Publisher: Springer Science & Business Media
Total Pages: 360
Release: 1996-04-30
Genre: Technology & Engineering
ISBN: 9780792397205

Representations of Discrete Functions is an edited volume containing 13 chapter contributions from leading researchers with a focus on the latest research results. The first three chapters are introductions and contain many illustrations to clarify concepts presented in the text. It is recommended that these chapters are read first. The book then deals with the following topics: binary decision diagrams (BDDs), multi-terminal binary decision diagrams (MTBDDs), edge-valued binary decision diagrams (EVBDDs), functional decision diagrams (FDDs), Kronecker decision diagrams (KDDs), binary moment diagrams (BMDs), spectral transform decision diagrams (STDDs), ternary decision diagrams (TDDs), spectral transformation of logic functions, other transformations oflogic functions, EXOR-based two-level expressions, FPRM minimization with TDDs and MTBDDs, complexity theories on FDDs, multi-level logic synthesis, and complexity of three-level logic networks. Representations of Discrete Functions is designed for CAD researchers and engineers and will also be of interest to computer scientists who are interested in combinatorial problems. Exercises prepared by the editors help make this book useful as a graduate level textbook.