Yanushkevich / Shmerko | Introduction to Logic Design | E-Book | www.sack.de
E-Book

E-Book, Englisch, 720 Seiten

Yanushkevich / Shmerko Introduction to Logic Design


1. Auflage 2011
ISBN: 978-1-4200-6095-9
Verlag: Taylor & Francis
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)

E-Book, Englisch, 720 Seiten

ISBN: 978-1-4200-6095-9
Verlag: Taylor & Francis
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)



With an abundance of insightful examples, problems, and computer experiments, Introduction to Logic Design provides a balanced, easy-to-read treatment of the fundamental theory of logic functions and applications to the design of digital devices and systems. Requiring no prior knowledge of electrical circuits or electronics, it supplies the essential material to understand the basic operation and design of digital systems. Satisfying the Requirements of an Introductory Course The text presents a clear picture of basic concepts, effective problem-solving techniques, modern technologies, and applications. It focuses on the relationships between and the manipulation of various data structures. By examining the similarities and differences between assorted theoretical approaches for the representation, manipulation, and optimization of Boolean functions, the authors provide a unified overview of the relationships among digital system design, computer organization, micro- and nanoelectronics, and numerical methods. The book also describes classical minimization techniques, along with advanced and emerging problems of logic design. Meeting the Needs of Developing Technology Reflecting the integrated nature of modern engineering, this text shows how theoretical ideas, physical devices, and design methodologies come together to form a successful design approach. It provides the basis to explore even more sophisticated aspects in the field.

Yanushkevich / Shmerko Introduction to Logic Design jetzt bestellen!

Zielgruppe


Undergraduate students of computer engineering, computer science, and electrical engineering involved in logic and network design, VLSI, ULSI, and molecular electronics; undergraduate students of physics and chemistry.

Weitere Infos & Material


Preface

Design Process and Technology

Theory of logic design

Analysis and synthesis

Implementation technologies

Predictable technologies

Contemporary CAD of logic networks

Number Systems

Positional numbers

Counting in a positional number system

Basic arithmetic operations in various number systems

Binary arithmetic

Radix-complement representations

Techniques for conversion of numbers in various radices

Overflow

Residue arithmetic

Other binary codes

Redundancy and reliability

Graphical Data Structures

Graphs in discrete devices and systems design

Basic definitions

Tree-like graphs and decision trees

Algebra I: Boolean

Definition of Boolean algebra over the set {0, 1}

Boolean functions

Fundamentals of computing Boolean functions

Proving the validity of Boolean equations

Gates

Local transformations

Observability and validity check

Fundamental Expansions

Shannon expansion with respect to a single variable

Shannon expansion with respect to a group of variables

Shannon expansion with respect to all variables (boundary case)

Other forms of Shannon expansion

Boolean difference

Controllability and observability for logic networks

The logic Taylor expansion

Graphical representation of Shannon expansion

Boolean Data Structures

The data structure types

The relationships between data structures

The truth table

K-map

Cube data structure

Hypercube data structure

Logic networks

Network of threshold gates

Binary decision trees

Decision diagrams

Properties of Boolean Functions (Optional)

Self-dual Boolean functions

Monotonic Boolean functions

Linear functions

Symmetric functions

Universal set of functions

Optimization I: Algebraic and K-Maps

The minterm and maxterm expansions: algebraic forms

Optimization of Boolean functions in algebraic forms

Implementing SOP expression using the library of gates

Minimization of Boolean functions using K-maps

Quine–McCluskey algorithm

Boolean function minimization using decision diagrams

Optimization II: Decision Diagrams

Optimization of Boolean functions using decision trees

Decision diagrams for symmetric Boolean functions

Measurement of efficiency of decision diagrams

Representation of multi-output Boolean functions

Embedding decision diagrams into lattice structures

Algebra II: Polynomial

Algebra of the polynomial forms

GF(2) algebra

Relationship between standard SOP and polynomial forms

Local transformations for EXOR networks

Factoring of polynomials

Validity check for EXOR networks

Manipulation of Polynomial Expressions

Fixed and mixed polarity polynomial forms

Computing the coefficients of polynomial forms

Decision Diagrams for Polynomial Forms (Optional)

Function of the nodes

Techniques for the functional decision trees construction

Functional decision tree reduction

Standard Modules of Combinational Networks

Data transfer logic

Implementation of Boolean functions using multiplexers

Demultiplexers

Decoders

Implementation of Boolean functions using decoders

Encoders

Combinational Logic Network Design

Design example: binary adder

Design example: the two-bit magnitude comparator

Design example: BCD adder

Verification problem

Decomposition

Error detection and error correction logic networks

Standard Modules of Sequential Logic Networks

Physical phenomena of storing data

Basic principles

Data structures for sequential logic networks analysis and synthesis

Latches

Flip-flops

Registers

Counters

Decision diagrams in modeling of standard sequential elements

Memory and Programmable Devices

Gate array concept

Random-access memory

Read-only memory

Memory expansion

Programmable logic

Field-programmable gate arrays

Sequential Logic Network Design

Mealy and Moore models of sequential networks

Data structures for analysis of sequential networks

Analysis of sequential networks with various types of flip-flops

Techniques for synthesis of sequential networks

State table reduction and assignment

Decision diagrams in modeling of sequential networks

Design for Testability

Fault detection and Boolean differences

Fault models based on functional decision diagrams

Detection of stuck at faults

Path sensitizing

Random tests

Design for testability techniques

Index

An Introduction, a Summary, Further Study, Solutions to Practice Problems, and Problems appear in each chapter.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.