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 |
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
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 |
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
Title | Debugging Embedded Microprocessor Systems PDF eBook |
Author | Stuart Ball |
Publisher | Elsevier |
Total Pages | 249 |
Release | 1998-05-12 |
Genre | Technology & Engineering |
ISBN | 0080503802 |
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
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 |
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
Title | Hardware software debugging techniques for reconfigurable systems on chip PDF eBook |
Author | Guillermo Talavera |
Publisher | |
Total Pages | 188 |
Release | 2003 |
Genre | |
ISBN |
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 |
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
Title | Heterogeneous SoC Design and Verification PDF eBook |
Author | Khaled Salah Mohamed |
Publisher | Springer Nature |
Total Pages | 177 |
Release | |
Genre | |
ISBN | 303156152X |