Principles of Self Checking Processor Design and an Example PDF Download

Are you looking for read ebook online? Search for your book and save it on your Kindle device, PC, phones or tablets. Download Principles of Self Checking Processor Design and an Example PDF full book. Access full book title Principles of Self Checking Processor Design and an Example by Stanford University Stanford Electronics Laboratories. Digital Systems Laboratory. Download full books in PDF and EPUB format.

Principles of Self Checking Processor Design and an Example

Principles of Self Checking Processor Design and an Example PDF Author: Stanford University Stanford Electronics Laboratories. Digital Systems Laboratory
Publisher:
ISBN:
Category :
Languages : en
Pages : 72

Book Description
A self-checking processor has redundant hardware to insure that no likely failure can cause undetected errors and all likely failures are detected in normal operation. We show how error-detecting codes and self-checking circuits can be used to achieve these properties in a microprogrammed processor. The choice of error-detecting codes and the placement of checkers to monitor coded data paths are discussed. The use of codes to detect errors in arithmetic and logic operations and microprogram control units is described. An example processor design is given and some observations on the diagnosis and repair of such a processor are made. From the example design it appears that somewhat less than 50% overall redundancy is required to guarantee the detection of all failures that affect a single medium- or large-scale integration circuit package.

Principles of Self Checking Processor Design and an Example

Principles of Self Checking Processor Design and an Example PDF Author: Stanford University Stanford Electronics Laboratories. Digital Systems Laboratory
Publisher:
ISBN:
Category :
Languages : en
Pages : 72

Book Description
A self-checking processor has redundant hardware to insure that no likely failure can cause undetected errors and all likely failures are detected in normal operation. We show how error-detecting codes and self-checking circuits can be used to achieve these properties in a microprogrammed processor. The choice of error-detecting codes and the placement of checkers to monitor coded data paths are discussed. The use of codes to detect errors in arithmetic and logic operations and microprogram control units is described. An example processor design is given and some observations on the diagnosis and repair of such a processor are made. From the example design it appears that somewhat less than 50% overall redundancy is required to guarantee the detection of all failures that affect a single medium- or large-scale integration circuit package.

Computer Systems Reliability

Computer Systems Reliability PDF Author: T. Anderson
Publisher: CUP Archive
ISBN: 9780521227674
Category : Computers
Languages : en
Pages : 506

Book Description


Design and Validation of Self Checking Software for Single and Multiple Processor Systems

Design and Validation of Self Checking Software for Single and Multiple Processor Systems PDF Author: Sean Joseph Geoghegan
Publisher:
ISBN:
Category :
Languages : en
Pages : 204

Book Description


The Evolution of Fault-Tolerant Computing

The Evolution of Fault-Tolerant Computing PDF Author: A. Avizienis
Publisher: Springer Science & Business Media
ISBN: 3709188717
Category : Computers
Languages : en
Pages : 467

Book Description
For the editors of this book, as well as for many other researchers in the area of fault-tolerant computing, Dr. William Caswell Carter is one of the key figures in the formation and development of this important field. We felt that the IFIP Working Group 10.4 at Baden, Austria, in June 1986, which coincided with an important step in Bill's career, was an appropriate occasion to honor Bill's contributions and achievements by organizing a one day "Symposium on the Evolution of Fault-Tolerant Computing" in the honor of William C. Carter. The Symposium, held on June 30, 1986, brought together a group of eminent scientists from all over the world to discuss the evolu tion, the state of the art, and the future perspectives of the field of fault-tolerant computing. Historic developments in academia and industry were presented by individuals who themselves have actively been involved in bringing them about. The Symposium proved to be a unique historic event and these Proceedings, which contain the final versions of the papers presented at Baden, are an authentic reference document.

Resilient Computing Systems

Resilient Computing Systems PDF Author: Tom Anderson
Publisher: Wiley-Interscience
ISBN:
Category : Computers
Languages : en
Pages : 264

Book Description


The Elements of Computing Systems

The Elements of Computing Systems PDF Author: Noam Nisan
Publisher:
ISBN: 0262640686
Category : Computers
Languages : en
Pages : 343

Book Description
This title gives students an integrated and rigorous picture of applied computer science, as it comes to play in the construction of a simple yet powerful computer system.

Embedded Processor-Based Self-Test

Embedded Processor-Based Self-Test PDF Author: Dimitris Gizopoulos
Publisher: Springer Science & Business Media
ISBN: 1402028016
Category : Computers
Languages : en
Pages : 226

Book Description
Embedded Processor-Based Self-Test is a guide to self-testing strategies for embedded processors. Embedded processors are regularly used today in most System-on-Chips (SoCs). Testing of microprocessors and embedded processors has always been a challenge because most traditional testing techniques fail when applied to them. This is due to the complex sequential structure of processor architectures, which consists of high performance datapath units and sophisticated control logic for performance optimization. Structured Design-for-Testability (DfT) and hardware-based self-testing techniques, which usually have a non-trivial impact on a circuit’s performance, size and power, can not be applied without serious consideration and careful incorporation into the processor design. Embedded Processor-Based Self-Test shows how the powerful embedded functionality that processors offer can be utilized as a self-testing resource. Through a discussion of different strategies the book emphasizes on the emerging area of Software-Based Self-Testing (SBST). SBST is based on the idea of execution of embedded software programs to perform self-testing of the processor itself and its surrounding blocks in the SoC. SBST is a low-cost strategy in terms of overhead (area, speed, power), development effort and test application cost, as it is applied using low-cost, low-speed test equipment. Embedded Processor-Based Self-Test can be used by designers, DfT engineers, test practitioners, researchers and students working on digital testing, and in particular processor and SoC test. This book sets the framework for comparisons among different SBST methodologies by discussing key requirements. It presents successful applications of SBST to a number of embedded processors of different complexities and instruction set architectures.

Semi-annual status report no. 130: 1 January through 30 June 1976

Semi-annual status report no. 130: 1 January through 30 June 1976 PDF Author: Stanford University Stanford Electronics Laboratories
Publisher:
ISBN:
Category :
Languages : en
Pages : 134

Book Description
The progress of research under each of the locally established project numbers for this contract is summarized. (Author).

Principles of Verifiable RTL Design

Principles of Verifiable RTL Design PDF Author: Lionel Bening
Publisher: Springer Science & Business Media
ISBN: 0306476312
Category : Technology & Engineering
Languages : en
Pages : 297

Book Description
System designers, computer scientists and engineers have c- tinuously invented and employed notations for modeling, speci- ing, simulating, documenting, communicating, teaching, verifying and controlling the designs of digital systems. Initially these s- tems were represented via electronic and fabrication details. F- lowing C. E. Shannon’s revelation of 1948, logic diagrams and Boolean equations were used to represent digital systems in a fa- ion that de-emphasized electronic and fabrication detail while revealing logical behavior. A small number of circuits were made available to remove the abstraction of these representations when it was desirable to do so. As system complexity grew, block diagrams, timing charts, sequence charts, and other graphic and symbolic notations were found to be useful in summarizing the gross features of a system and describing how it operated. In addition, it always seemed necessary or appropriate to augment these documents with lengthy verbal descriptions in a natural language. While each notation was, and still is, a perfectly valid means of expressing a design, lack of standardization, conciseness, and f- mal definitions interfered with communication and the understa- ing between groups of people using different notations. This problem was recognized early and formal languages began to evolve in the 1950s when I. S. Reed discovered that flip-flop input equations were equivalent to a register transfer equation, and that xvi tor-like notation. Expanding these concepts Reed developed a no- tion that became known as a Register Transfer Language (RTL).

Principles of Functional Verification

Principles of Functional Verification PDF Author: Andreas Meyer
Publisher: Elsevier
ISBN: 0080469949
Category : Technology & Engineering
Languages : en
Pages : 217

Book Description
As design complexity in chips and devices continues to rise, so, too, does the demand for functional verification. Principles of Functional Verification is a hands-on, practical text that will help train professionals in the field of engineering on the methodology and approaches to verification.In practice, the architectural intent of a device is necessarily abstract. The implementation process, however, must define the detailed mechanisms to achieve the architectural goals. Based on a decade of experience, Principles of Functional Verification intends to pinpoint the issues, provide strategies to solve the issues, and present practical applications for narrowing the gap between architectural intent and implementation. The book is divided into three parts, each building upon the chapters within the previous part. Part One addresses why functional verification is necessary, its definition and goals. In Part Two, the heart of the methodology and approaches to solving verification issues are examined. Each chapter in this part ends with exercises to apply what was discussed in the chapter. Part Three looks at practical applications, discussing project planning, resource requirements, and costs. Each chapter throughout all three parts will open with Key Objectives, focal points the reader can expect to review in the chapter.* Takes a "holistic" approach to verification issues* Approach is not restricted to one language* Discussed the verification process, not just how to use the verification language