Debugging Systems-on-Chip

Debugging Systems-on-Chip
Title Debugging Systems-on-Chip PDF eBook
Author Bart Vermeulen
Publisher Springer
Total Pages 314
Release 2014-07-14
Genre Technology & Engineering
ISBN 3319062425

Download Debugging Systems-on-Chip Book in PDF, Epub and Kindle

This book describes an approach and supporting infrastructure to facilitate debugging the silicon implementation of a System-on-Chip (SOC), allowing its associated product to be introduced into the market more quickly. Readers learn step-by-step the key requirements for debugging a modern, silicon SOC implementation, nine factors that complicate this debugging task, and a new debug approach that addresses these requirements and complicating factors. The authors’ novel communication-centric, scan-based, abstraction-based, run/stop-based (CSAR) debug approach is discussed in detail, showing how it helps to meet debug requirements and address the nine, previously identified factors that complicate debugging silicon implementations of SOCs. The authors also derive the debug infrastructure requirements to support debugging of a silicon implementation of an SOC with their CSAR debug approach. This debug infrastructure consists of a generic on-chip debug architecture, a configurable automated design-for-debug flow to be used during the design of an SOC, and customizable off-chip debugger software. Coverage includes an evaluation of the efficiency and effectiveness of the CSAR approach and its supporting infrastructure, using six industrial SOCs and an illustrative, example SOC model. The authors also quantify the hardware cost and design effort to support their approach.

On-Chip Instrumentation

On-Chip Instrumentation
Title On-Chip Instrumentation PDF eBook
Author Neal Stollon
Publisher Springer Science & Business Media
Total Pages 246
Release 2010-12-06
Genre Technology & Engineering
ISBN 1441975632

Download On-Chip Instrumentation Book in PDF, Epub and Kindle

This book provides an in-depth overview of on chip instrumentation technologies and various approaches taken in adding instrumentation to System on Chip (ASIC, ASSP, FPGA, etc.) design that are collectively becoming known as Design for Debug (DfD). On chip instruments are hardware based blocks that are added to a design for the specific purpose and improving the visibility of internal or embedded portions of the design (specific instruction flow in a processor, bus transaction in an on chip bus as examples) to improve the analysis or optimization capabilities for a SoC. DfD is the methodology and infrastructure that surrounds the instrumentation. Coverage includes specific design examples and discussion of implementations and DfD tradeoffs in a decision to design or select instrumentation or SoC that include instrumentation. Although the focus will be on hardware implementations, software and tools will be discussed in some detail.

Debugging Embedded Microprocessor Systems

Debugging Embedded Microprocessor Systems
Title Debugging Embedded Microprocessor Systems PDF eBook
Author Stuart Ball
Publisher Elsevier
Total Pages 249
Release 1998-05-12
Genre Technology & Engineering
ISBN 0080503802

Download Debugging Embedded Microprocessor Systems Book in PDF, Epub and Kindle

Debugging Embedded Microprocessor Systems provides techniques for engineers, technicians, and students who need to correct design faults in embedded systems. Using real-world scenarios, designers can learn practical, time-saving ways to avoid and repair potentially costly problems. Prevention is stressed. In this book, the author addresses hardware and software issues, including up-front design techniques to prevent bugs and contain design creep. Practical advice includes descriptions of common tools which can be used to help identify and repair bugs, as well as test routines. RTOS and embedded PC environments are also covered. Each chapter of Debugging Embedded Microprocessor Systems opens with an example design problem which illustrates real-world issues such as design changes, time pressures, equipment or component availability, etc. Case studies of past debugging projects are presented in the final chapter. Addresses real-world issues like design changes, time pressures, equipment or component availability Practical, time-saving methods for preventing and correcting design problems Covers debugging tools and programmer test routines

Debugging at the Electronic System Level

Debugging at the Electronic System Level
Title Debugging at the Electronic System Level PDF eBook
Author Frank Rogin
Publisher Springer Science & Business Media
Total Pages 172
Release 2010-06-17
Genre Technology & Engineering
ISBN 9048192552

Download Debugging at the Electronic System Level Book in PDF, Epub and Kindle

Debugging becomes more and more the bottleneck to chip design productivity, especially while developing modern complex integrated circuits and systems at the Electronic System Level (ESL). Today, debugging is still an unsystematic and lengthy process. Here, a simple reporting of a failure is not enough, anymore. Rather, it becomes more and more important not only to find many errors early during development but also to provide efficient methods for their isolation. In Debugging at the Electronic System Level the state-of-the-art of modeling and verification of ESL designs is reviewed. There, a particular focus is taken onto SystemC. Then, a reasoning hierarchy is introduced. The hierarchy combines well-known debugging techniques with whole new techniques to improve the verification efficiency at ESL. The proposed systematic debugging approach is supported amongst others by static code analysis, debug patterns, dynamic program slicing, design visualization, property generation, and automatic failure isolation. All techniques were empirically evaluated using real-world industrial designs. Summarized, the introduced approach enables a systematic search for errors in ESL designs. Here, the debugging techniques improve and accelerate error detection, observation, and isolation as well as design understanding.

Hardware software debugging techniques for reconfigurable systems on chip

Hardware software debugging techniques for reconfigurable systems on chip
Title Hardware software debugging techniques for reconfigurable systems on chip PDF eBook
Author Guillermo Talavera
Publisher
Total Pages 188
Release 2003
Genre
ISBN

Download Hardware software debugging techniques for reconfigurable systems on chip Book in PDF, Epub and Kindle

Post-Silicon Validation and Debug

Post-Silicon Validation and Debug
Title Post-Silicon Validation and Debug PDF eBook
Author Prabhat Mishra
Publisher Springer
Total Pages 394
Release 2018-09-01
Genre Technology & Engineering
ISBN 3319981161

Download Post-Silicon Validation and Debug Book in PDF, Epub and Kindle

This book provides a comprehensive coverage of System-on-Chip (SoC) post-silicon validation and debug challenges and state-of-the-art solutions with contributions from SoC designers, academic researchers as well as SoC verification experts. The readers will get a clear understanding of the existing debug infrastructure and how they can be effectively utilized to verify and debug SoCs.

Heterogeneous SoC Design and Verification

Heterogeneous SoC Design and Verification
Title Heterogeneous SoC Design and Verification PDF eBook
Author Khaled Salah Mohamed
Publisher Springer Nature
Total Pages 177
Release
Genre
ISBN 303156152X

Download Heterogeneous SoC Design and Verification Book in PDF, Epub and Kindle