Embedded Processor-Based Self-Test

Embedded Processor-Based Self-Test
Author :
Publisher : Springer Science & Business Media
Total Pages : 226
Release :
ISBN-10 : 9781402028014
ISBN-13 : 1402028016
Rating : 4/5 (14 Downloads)

Synopsis Embedded Processor-Based Self-Test by : Dimitris Gizopoulos

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.

Processor Design

Processor Design
Author :
Publisher : Springer Science & Business Media
Total Pages : 534
Release :
ISBN-10 : 9781402055300
ISBN-13 : 1402055307
Rating : 4/5 (00 Downloads)

Synopsis Processor Design by : Jari Nurmi

Here is an extremely useful book that provides insight into a number of different flavors of processor architectures and their design, software tool generation, implementation, and verification. After a brief introduction to processor architectures and how processor designers have sometimes failed to deliver what was expected, the authors introduce a generic flow for embedded on-chip processor design and start to explore the vast design space of on-chip processing. The authors cover a number of different types of processor core.

SOC (System-on-a-Chip) Testing for Plug and Play Test Automation

SOC (System-on-a-Chip) Testing for Plug and Play Test Automation
Author :
Publisher : Springer Science & Business Media
Total Pages : 202
Release :
ISBN-10 : 9781475765274
ISBN-13 : 1475765274
Rating : 4/5 (74 Downloads)

Synopsis SOC (System-on-a-Chip) Testing for Plug and Play Test Automation by : Krishnendu Chakrabarty

System-on-a-Chip (SOC) integrated circuits composed of embedded cores are now commonplace. Nevertheless, there remain several roadblocks to rapid and efficient system integration. Test development is seen as a major bottleneck in SOC design and manufacturing capabilities. Testing SOCs is especially challenging in the absence of standardized test structures, test automation tools, and test protocols. In addition, long interconnects, high density, and high-speed designs lead to new types of faults involving crosstalk and signal integrity. SOC (System-on-a-Chip) Testing for Plug and Play Test Automation is an edited work containing thirteen contributions that address various aspects of SOC testing. SOC (System-on-a-Chip) Testing for Plug and Play Test Automation is a valuable reference for researchers and students interested in various aspects of SOC testing.

Railway Safety, Reliability, and Security: Technologies and Systems Engineering

Railway Safety, Reliability, and Security: Technologies and Systems Engineering
Author :
Publisher : IGI Global
Total Pages : 487
Release :
ISBN-10 : 9781466616448
ISBN-13 : 146661644X
Rating : 4/5 (48 Downloads)

Synopsis Railway Safety, Reliability, and Security: Technologies and Systems Engineering by : Flammini, Francesco

Human errors, as well as deliberate sabotage, pose a considerable danger to passengers riding on the modern railways and have created disastrous consequences. To protect civilians against both intentional and unintentional threats, rail transportation has become increasingly automated. Railway Safety, Reliability, and Security: Technologies and Systems Engineering provides engineering students and professionals with a collection of state-of-the-art methodological and technological notions to support the development and certification of ‘real-time safety-critical’ railway control systems, as well as the protection of rail transportation infrastructures.

Design and Test Technology for Dependable Systems-on-chip

Design and Test Technology for Dependable Systems-on-chip
Author :
Publisher : IGI Global
Total Pages : 580
Release :
ISBN-10 : 9781609602147
ISBN-13 : 1609602145
Rating : 4/5 (47 Downloads)

Synopsis Design and Test Technology for Dependable Systems-on-chip by : Raimund Ubar

"This book covers aspects of system design and efficient modelling, and also introduces various fault models and fault mechanisms associated with digital circuits integrated into System on Chip (SoC), Multi-Processor System-on Chip (MPSoC) or Network on Chip (NoC)"--

Embedded Processor-Based Self-Test

Embedded Processor-Based Self-Test
Author :
Publisher :
Total Pages : 232
Release :
ISBN-10 : 8184892322
ISBN-13 : 9788184892321
Rating : 4/5 (22 Downloads)

Synopsis Embedded Processor-Based Self-Test by : Gizopoulos

IEEE VLSI Test Symposium

IEEE VLSI Test Symposium
Author :
Publisher :
Total Pages : 498
Release :
ISBN-10 : UOM:39015058299242
ISBN-13 :
Rating : 4/5 (42 Downloads)

Synopsis IEEE VLSI Test Symposium by :

Test Driven Development for Embedded C

Test Driven Development for Embedded C
Author :
Publisher : Pragmatic Bookshelf
Total Pages : 486
Release :
ISBN-10 : 9781680504880
ISBN-13 : 1680504886
Rating : 4/5 (80 Downloads)

Synopsis Test Driven Development for Embedded C by : James W. Grenning

Another day without Test-Driven Development means more time wasted chasing bugs and watching your code deteriorate. You thought TDD was for someone else, but it's not! It's for you, the embedded C programmer. TDD helps you prevent defects and build software with a long useful life. This is the first book to teach the hows and whys of TDD for C programmers. TDD is a modern programming practice C developers need to know. It's a different way to program---unit tests are written in a tight feedback loop with the production code, assuring your code does what you think. You get valuable feedback every few minutes. You find mistakes before they become bugs. You get early warning of design problems. You get immediate notification of side effect defects. You get to spend more time adding valuable features to your product. James is one of the few experts in applying TDD to embedded C. With his 1.5 decades of training,coaching, and practicing TDD in C, C++, Java, and C# he will lead you from being a novice in TDD to using the techniques that few have mastered. This book is full of code written for embedded C programmers. You don't just see the end product, you see code and tests evolve. James leads you through the thought process and decisions made each step of the way. You'll learn techniques for test-driving code right nextto the hardware, and you'll learn design principles and how to apply them to C to keep your code clean and flexible. To run the examples in this book, you will need a C/C++ development environment on your machine, and the GNU GCC tool chain or Microsoft Visual Studio for C++ (some project conversion may be needed).