Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Veit Kleeberger

dblp:119/1696 · also Veit B. Kleeberger · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
0since 2021 · last 2018
0000-0003-4685-2439ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 6 · 3 first-authorSoftware engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Electronic design automation · 44% Integrated circuit design · 23% Hardware reliability and fault tolerance · 20%

Topics — the 10 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware verification and test
0.212015
Design & verification of automotive SoC firmware · DAC 2015
Embedded and real-time systems › cyber-physical systems
vehicular cyber-physical system
0.212015
Design & verification of automotive SoC firmware · DAC 2015
Hardware reliability and fault tolerance
aging and degradation
0.212014
Workload- and Instruction-Aware Timing Analysis: The missing Link between Technology and System-level Resilience · DAC 2014
Electronic design automation › timing analysis
static timing analysis
0.212014
Workload- and Instruction-Aware Timing Analysis: The missing Link between Technology and System-level Resilience · DAC 2014
Electronic design automation
timing analysis
0.212014
Workload- and Instruction-Aware Timing Analysis: The missing Link between Technology and System-level Resilience · DAC 2014
Electronic design automation
design for variability
0.212013
Predicting future product performance: modeling and evaluation of standard cells in FinFET technologies · DAC 2013
Integrated circuit design › semiconductor devices › multi-gate devices
FinFET technology
0.212013
Predicting future product performance: modeling and evaluation of standard cells in FinFET technologies · DAC 2013
Hardware reliability and fault tolerance
process variation
0.212013
Predicting future product performance: modeling and evaluation of standard cells in FinFET technologies · DAC 2013
Integrated circuit design › ASIC design
standard cell design
0.212013
Predicting future product performance: modeling and evaluation of standard cells in FinFET technologies · DAC 2013
Integrated circuit design
system-on-chip
0.112015
Design & verification of automotive SoC firmware · DAC 2015

Methods — techniques the papers use, named apart from their topics

ISO 26262 flow · 0.2
YearPublicationVenuePosition
2018 Fault Injection for Test-Driven Development of Robust SoC Firmware
abstract
Robustness against errors in hardware must be considered from the very beginning of safety-critical system-on-chip firmware design. Therefore, we present fault injection for test-driven development (TDD) of robust firmware. As TDD is based on instant feedback to the designer, fault injection must execute within few minutes. In contrast to state-of-the-art approaches, we avoid long simulation scenarios and runtimes by injecting faults at the unit level and utilizing host-compiled simulation. Further, three static bit-level analyses of firmware source code and hardware specification reduce the fault set significantly. This accelerates fault injection by several orders of magnitude and enables robustness-aware TDD.
Petra R. Maier, Veit Kleeberger, Daniel Mueller-Gritschneder, Ulf Schlichtmann
ACM Trans. Embed. Comput. Syst.2
2016 Embedded software reliability testing by unit-level fault injection
abstract
Decreasing device sizes in integrated circuits lead to increasing vulnerability of hardware to errors resulting from radiation, crosstalk or power-supply disturbances. Especially in the automotive domain many tasks of electronics are safety relevant, so that solid error detection and correction is imperative. However, completely safe hardware is too expensive for the cost sensitive automotive market. Hence, software safety mechanisms must deal with errors originating from hardware to ensure safe system behavior. To verify safe system behavior under the influence of hardware errors, fault injection is currently done at integration level, but software redesign at this design stage should be avoided due to high costs. To early detect code vulnerable to hardware errors, we propose fault injection at unit level. Thanks to short simulation scenarios and good parallelization capability, even exhaustive fault injection is possible for multiple representative workloads. Using the results from the fault-injection campaigns, the software designer is able to consider reliability during the implementation phase and avoid costly redesigns.
Petra R. Maier, Veit Kleeberger
ASP-DAC2
2015 Design & verification of automotive SoC firmware
abstract
Increasing complexity and functionality of automotive SoCs (Systems-on-Chip) leads to a growing part of functionality implemented in firmware. Requirements for short-time-to-market and extensive verification due to safety-critical environments requires firmware development and verification to happen concurrent with hardware development, which is challenging in traditional hardware-centric SoC flows. We present in this paper a set of different techniques part of Infineon's ISO 26262 flow for firmware development, which tackle these challenges and enable us to align firmware development to the same time line as the remaining SoC development.
Veit Kleeberger, Stefan Rutkowski, Ruth Coppens
DAC1
2014 Workload- and Instruction-Aware Timing Analysis: The missing Link between Technology and System-level Resilience
abstract
In today's design of resilient embedded systems, logic circuit components play a key role. Many possible design choices at the gate level, such as implementation architecture or synthesis constraints, are vital for the resilience of the entire system. Hence, EDA algorithms at this level have to support exposing technology characteristics (such as process variations or aging) for consideration on higher levels of abstraction. Similarly, key parameters from system level, such as workload or executed processor instructions, have to be considered at lower levels for accurate analysis of, e.g., degradation effects. Circuit-level timing analysis plays a key role in this context as it provides key metrics such as achievable frequency, available timing margins and timing violation vulnerabilities of the analyzed circuit. We present an enhanced static timing analysis which links technology-level effects to system-level and vice versa. Specifically, we discuss the accurate and efficient consideration of system workload and impact of executed instructions on circuit timing.
Veit Kleeberger, Petra R. Maier, Ulf Schlichtmann
DAC1
2014 Connecting different worlds - Technology abstraction for reliability-aware design and Test
abstract
The rapid shrinking of device geometries in the nanometer regime requires new technology-aware design methodologies. These must be able to evaluate the resilience of the circuit throughout all System on Chip (SoC) abstraction levels. To successfully guide design decisions at the system level, reliability models, which abstract technology information, are required to identify those parts of the system where additional protection in the form of hardware or software coun-termeasures is most effective. Interfaces such as the presented Resilience Articulation Point (RAP) or the Reliability Interchange Information Format (RIIF) are required to enable EDA-assisted analysis and propagation of reliability information. The models are discussed from different perspectives, such as design and test.
Ulf Schlichtmann, Veit Kleeberger, Jacob A. Abraham, Adrian Evans, Christina Gimmler-Dumont, Michael Glaß, Andreas Herkersdorf, Sani R. Nassif, Norbert Wehn
DATE2
2013 Predicting future product performance: modeling and evaluation of standard cells in FinFET technologies
abstract
With continued scaling of CMOS technology it becomes increasingly difficult to maintain reliable circuits. Early predictive technology and design exploration help to understand major effects of variability sources and their impact on circuit performances. With each new technology basic circuit blocks have to be redesigned to appropriately evaluate the impact of technology scaling. Therefore, this paper presents an approach which is able to find the optimal sizing of basic circuit blocks considering process variation. We utilize this approach to predict the impact of scaling in FinFET technologies and the influence of process variations in future technology nodes.
Veit Kleeberger, Helmut E. Graeb, Ulf Schlichtmann
DAC1
2012 Schedulability Analysis for Processors with Aging-Aware Autonomic Frequency Scaling
abstract
With the rapid progress in semiconductor technology and the shrinking of device geometries, the resulting processors are increasingly becoming prone to effects like aging and soft errors. As a processor ages, its electrical characteristics degrade, i.e., the switching times of its transistors increase. Hence, the processor cannot continue error-free operation at the same clock frequency and/or voltage for which it was originally designed. In order to mitigate such effects, recent research proposes to equip processors with special circuitry that automatically adapts its clock frequency in response to changes in its circuit-level timing properties (arising from changes in its electrical characteristics). From the point of view of tasks running on these processors, such autonomic frequency scaling(AFS) processors become slower as they gradually age. This leads to additional execution delay for tasks, which needs to be analyzed carefully, particularly in the context of hard real time or safety-critical systems. Hence, for real-time systems based on AFS processors, the associated schedulability analysis should be aging-aware which is a relatively unexplored topic so far. In this paper we propose a schedulability analysis framework that accounts such aging-induced degradation and changes in timing properties of the processor, when designing hard real-time systems. In particular, we address the schedulability and task mapping problem by taking a lifetime constraint of the system into account. In other words, the system should be designed to be fully operational (i.e., meet all deadlines) till a given minimum period of time (i.e., its lifetime). The proposed framework is based on an aging model of the processor which we discuss in detail. In addition to studying the effects of aging on the schedulability of real-time tasks, we also discuss its impact on task mapping and resource dimensioning.
Alejandro Masrur, Philipp H. Kindt, Martin Becker 0001, Samarjit Chakraborty, Veit Kleeberger, Martin Barke, Ulf Schlichtmann
RTCSA5