Notice
There is currently an issue with the citation download feature. Learn more

Proceedings of the 2012 System, Software, SoC and Silicon Debug Conference

19-20 Sept. 2012

Filter Results

Displaying Results 1 - 20 of 20
  • [Cover]

    Publication Year: 2012, Page(s): 1
    Request permission for commercial reuse | PDF file iconPDF (148 KB)
    Freely Available from IEEE
  • [Title page]

    Publication Year: 2012, Page(s): 1
    Request permission for commercial reuse | PDF file iconPDF (49 KB)
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2012, Page(s): 1
    Request permission for commercial reuse | PDF file iconPDF (93 KB)
    Freely Available from IEEE
  • Content

    Publication Year: 2012, Page(s):1 - 3
    Request permission for commercial reuse | PDF file iconPDF (298 KB)
    Freely Available from IEEE
  • Session 1: Software Instrumentation [Breaker page]

    Publication Year: 2012, Page(s): 1
    Request permission for commercial reuse | PDF file iconPDF (81 KB)
    Freely Available from IEEE
  • Minimising the impact of software instrumentation using on-chip debug and a secondary CPU Core

    Publication Year: 2012, Page(s):1 - 5
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (203 KB) | HTML iconHTML

    As SoC and general purpose controllers become more complex and more tightly integrated, gaining access to the runtime data required for software verification and debug has become more challenging. This means software engineers are now more reliant than ever upon software instrumentation and the on-chip mechanisms provided to extract this vital information. In this paper the author proposes using o... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software instrumentation of safety Critical Embedded Systems A Problem Statement

    Publication Year: 2012, Page(s):1 - 4
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (168 KB) | HTML iconHTML

    The ever-increasing complexity of embedded computer software also increases the difficulty to debug and verify the correctness of the real-world execution. In addition, today the development process must often be proved to fulfill a large number of safety requirements stated in a standard or regulation. One common way to perform verification and debugging is by facilitating some method of online-m... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Session 2: Profiling, Runtime Verification, Reverse Debug and Speedpath Diagnosis [Breaker page]

    Publication Year: 2012, Page(s): 1
    Request permission for commercial reuse | PDF file iconPDF (89 KB)
    Freely Available from IEEE
  • Profiling bare-metal cores in AMP systems

    Publication Year: 2012, Page(s):1 - 4
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (629 KB) | HTML iconHTML

    In this paper we describe OProfileBM, an extension to the sampling-based Linux system profiler OProfile. It enables cheap and easy to use performance analysis on multi-core platforms operated using asymmetric multiprocessing (AMP). OProfileBM is linked to standalone applications that run on bare-metal cores without an operating system, and collects samples in the background, while the application ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A runtime verification unit for microcontrollers

    Publication Year: 2012, Page(s):1 - 6
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (220 KB) | HTML iconHTML

    In this paper, we advocate the idea of a runtime verification unit that complements the standard concept of a watchdog unit commonly employed on a microcontroller. Such a unit provides ways to trigger counter-measures by more expressive conditions than typical watchdog conditions, such as propositions stated in temporal logics. We show a possible application of this unit in a case study where we a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A review of reverse debugging

    Publication Year: 2012, Page(s):1 - 6
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (304 KB) | HTML iconHTML

    Reverse debugging is the ability of a debugger to stop after a failure in a program has been observed and go back into the history of the execution to uncover the reason for the failure. Long the dream of programmers, over the past decade, reverse execution has become a practical technique available in a number of free and commercial tools. This article will review the history and techniques of re... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Application of timing variation modeling to speedpath diagnosis

    Publication Year: 2012, Page(s):1 - 4
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (514 KB) | HTML iconHTML

    The impact of timing variations on the performance of Very-Large-Scale Integrated (VLSI) circuits is increasing as the feature sizes shrink down into the nanometer scale. Timing variations induced by process, environmental or other effects may lead to a failing speedpath. In this paper, first a functional model of circuit timing is constituted. Then, timing variations are added to the model. After... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Session 3: Verification and Virtual Prototyping [Breaker page]

    Publication Year: 2012, Page(s): 1
    Request permission for commercial reuse | PDF file iconPDF (86 KB)
    Freely Available from IEEE
  • Co-debug and Co-verification environment for power management system

    Publication Year: 2012, Page(s):1 - 6
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1123 KB) | HTML iconHTML

    Power management used to be a domain of mobile devices. Since energy bills and the environmental impact of greenhouse gas emissions from power plants are in everybody's mind, energy efficiency is a hot topic for each embedded system design. In the system design flow, trade off's between hardware and software functionality have a major impact on power saving, i.e. data compression, cryptography, hi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Scalable and retargetable debugger architecture for heterogeneous MPSoCs

    Publication Year: 2012, Page(s):1 - 6
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (189 KB) | HTML iconHTML

    The increasing heterogeneity and parallelism of modern multi-processor systems on chip (MPSoCs) demand the evolution of existing debuggers in order to keep software development feasible. Such evolution will only be granted if upcoming software debuggers address key issues like abstraction, retargetability, scalability and convergence of information from different data sources. This paper presents ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Co-simulation framework for variation analysis of radio frequency transceivers

    Publication Year: 2012, Page(s):1 - 6
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (211 KB) | HTML iconHTML

    Co-simulation provides an architect or a designer the freedom to change the implementation of a sub-module and analyse the design. Variational analysis during design procedure is an important tool to ensure higher-yield during production. State of the art co-simulators uses Monte Carlo analysis method for variational analysis, which is a multi-run method, slow and outcomes are not completely cover... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Session 4: Tracing [Breaker page]

    Publication Year: 2012, Page(s): 1
    Request permission for commercial reuse | PDF file iconPDF (86 KB)
    Freely Available from IEEE
  • Compact function trace (CFT)

    Publication Year: 2012, Page(s):1 - 2
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (123 KB) | HTML iconHTML

    Unlimited program flow trace is used for performance analysis on function level and for debugging of sporadic effects. Trace output via an affordable and robust tool interface like Infineon's two pin DAP [1] requires a very high trace compression. With a novel approach the required compression is achieved by tracing just calls and returns of functions and by filtering out completely very short fun... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • CULT: A unified framework for tracing and logging C-based designs

    Publication Year: 2012, Page(s):1 - 6
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (214 KB) | HTML iconHTML

    This paper presents a novel framework for tracing and logging C-based designs of embedded hardware/software systems. The development of this C-based Unified Logging and Tracing (CULT) framework was driven by the necessity of a common development support environment between different design disciplines and at different early design phases in which development takes place using C-based languages (C/... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • ARMV8 debug and trace architectures

    Publication Year: 2012, Page(s):1 - 6
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (433 KB) | HTML iconHTML

    The ARM® processor family is the most widely used 32-bit processor family, and has consistently included debug features, starting from the ARM7TDMI® processor [1]. Embedded debug forms part of the ARMv7 architecture [2]. The most recent addition to the ARM architecture family is ARMv8 [3], which represents the biggest change in the architecture's history. This p... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.