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.

Tim Kogel

dblp:05/1547 · DBLP profile ↗
← Back
15ranked-venue papers
4as first author
1since 2021 · last 2025
0000-0002-7397-2615ORCID · corroborated

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

Systems, architecture and hardware · 14 · 3 first-author · 1 since 2021Software engineering, systems software and programming languages · 8 · 2 first-author

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
4 papers
Electronic design automation · 44% Processor architecture and microarchitecture · 25% Energy-efficient computing · 25%

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

TopicWeightPapersLastEvidence papers
Energy-efficient computing › power management › system-level power management
system-level power optimization
0.112009
From milliwatts to megawatts: system level power challenge · DAC 2009
Electronic design automation › system-level design
electronic system level design
0.112008
ESL hand-off: fact or EDA fiction? · DAC 2008
Processor architecture and microarchitecture › instruction set architecture
application-specific instruction-set processor
0.122004
Heterogeneous MP-SoC: the solution to energy-efficient signal processing · DAC 2004
A novel methodology for the design of application-specificinstruction-set processors (ASIPs) using a machine description language · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001
Electronic design automation
system-level design
0.012004
Heterogeneous MP-SoC: the solution to energy-efficient signal processing · DAC 2004
Electronic design automation › hardware/software co-design
application-specific instruction set processor design
0.012001
A novel methodology for the design of application-specificinstruction-set processors (ASIPs) using a machine description language · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001
Processor architecture and microarchitecture › instruction set architecture
instruction set design
0.012001
A novel methodology for the design of application-specificinstruction-set processors (ASIPs) using a machine description language · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001
Electronic design automation
logic synthesis
0.012001
A novel methodology for the design of application-specificinstruction-set processors (ASIPs) using a machine description language · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001
Integrated circuit design › digital system design
register-transfer level design
0.012008
ESL hand-off: fact or EDA fiction? · DAC 2008
Energy-efficient computing
energy-efficient signal processing
0.012004
Heterogeneous MP-SoC: the solution to energy-efficient signal processing · DAC 2004

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

system-level design methodology · 0.0IP-driven design · 0.0retargetable compilation · 0.0machine description language · 0.0
YearPublicationVenuePosition
2025 AI-Driven Multi-Die Architecture Exploration
abstract
The adoption of multi-die designs is rapidly on the rise to push past reticle limits, increase performance, improve system power, and accelerate time-to-market. Having a solid multi-die architecture specification necessitates a data-driven design space exploration methodology and tooling for meeting power and performance goals and using models to simulate interconnects, workloads, and more. This paper describes how virtual prototyping and AI-driven design space exploration and analysis can accelerate design time.
Tim Kogel, Holger Keding
ICCAD1
2012 Virtual platforms: Breaking new grounds
abstract
The case for developing and using virtual platforms (VPs) has now been made. If developers of complex HW/SW systems are not using VPs for their current design, complexity of next generation designs demands for their adoption. In addition, the users of these complex systems are asking either for virtual or real platforms in order to develop and validate the software that runs on them, in context with the hardware that is used to deliver some of the functionality. Debugging the erroneous interactions of events and state in a modern platform when things go wrong is hard enough on a VP; on a real platform (such as an emulator or FPGA-based prototype) it can become impossible unless a new level of sophistication is offered. The priority now is to ensure that the capabilities of these platforms meet the requirements of every application domain for electronics and software-based product design. And to ensure that all the use cases are satisfied. A key requirement is to keep pace with Moore's Law and the ever increasing embedded SW complexity by providing novel simulation technologies in every product release. This paper summarizes a special session focused on the latest applications and latest use cases for VPs. It gives an overview of where this technology is going and the impact on complex system design and verification.
Rainer Leupers, Grant Martin, Roman Plyaskin, Andreas Herkersdorf, Frank Schirrmeister, Tim Kogel, Martin Vaupel
DATE6
2009 From milliwatts to megawatts: system level power challenge
abstract
This panel discusses power optimization at the system level. What are the needs and opportunities? What are examples of successful practices? Can system-level power optimizations ever be automated? Can power optimizations be the enabling event for a methodology change in system-level design?
Ruchir Puri, Eshel Haritan, Stan Krolikoski, Jason Cong, Tim Kogel, Bradley D. McCredie, John Shen, Andrés Takach
DAC5
2008 ESL hand-off: fact or EDA fiction?
abstract
Moving up in the level of abstraction is the holy grail of EDA. Each transition to the next level of abstraction allows 100x improvement in simulation speed and 100x improvement in design productivity. ESL is being promoted as the next level above RTL but is it really happening?
Hiroyuki Yagi, Wolfgang Roesner, Tim Kogel, Eshel Haritan, Hidekazu Tangi, Michael McNamara, Gary Smith 0001, Nikil Dutt, Giovanni Mancini
DAC3
2008 Heterogeneous System-level Specification Using SystemC
abstract
Provides an abstract of the tutorial presentation and a brief professional biography of the presenter. The complete presentation was not made available for publication as part of the conference proceedings.
Eugenio Villar, Axel Jantsch, Christoph Grimm 0001, Tim Kogel
DATE4
2006 Virtual prototyping of embedded platforms for wireless and multimedia
abstract
Most of the challenges related to the development of multi-processor platforms for complex wireless and multimedia applications fall into the Electronic System Level (ESL) domain. That is to say, design tasks like embedded SW development, architecture definition, or system verification have to be addressed before the silicon or even the RTL implementation becomes available. We believe that one of the major obstacles preventing the urgently required adoption and proliferation of an ESL based design approach is the nonexistence of an efficient and intuitive methodology for modeling complex platforms. This extended abstract gives a rough overview of a modeling methodology we have developed on the basis of System C based Transaction Level Modeling (TLM) in order to remedy this lack of modeling competence.
Tim Kogel, Matthew Braun
DATE1
2005 A framework for automated and optimized ASIP implementation supporting multiple hardware description languages
abstract
Architecture Description Languages (ADLs) are widely used to perform design space exploration for Application Specific Instruction Set Processors (ASIPs). While the design space exploration is well supported by numerous tools providing high flexibility and quality, the methodology of automated implementation is limited to simple transformations. Assuming fixed architectural templates, information given in the ADL is directly mapped to a hardware description on Register Transfer Level (RTL). Gate-Level synthesis tools are not able to perform potential optimizations, as the computational complexity grows exponential with the size of the architecture. Information such as exclusiveness, parallelism or boolean relations are spread over multiple modules and therefore hard to determine. In this paper, we present an ASIP synthesis approach from architecture description languages, based on an Intermediate Representation (IR). The IR is the key technology to provide new language-independent high-level optimizations and to realize different hardware description language backends. The feasibility of our approach is proven in a case-study.
Oliver Schliebusch, Anupam Chattopadhyay, David Kammler, Gerd Ascheid, Rainer Leupers, Heinrich Meyr, Tim Kogel
ASP-DAC7
2005 A Modular Simulation Framework for Spatial and Temporal Task Mapping onto Multi-Processor SoC Platforms
abstract
Heterogeneous multi-processor SoC (MP-SoC) platforms bear the potential to optimize conflicting performance, flexibility and energy efficiency constraints as imposed by demanding signal processing and networking applications. However, in order to take advantage of the available processing and communication resources, an optimal mapping of the application tasks on to the platform resources is of crucial importance. We propose a SystemC-based simulation framework, which enables the quantitative evaluation of application-to-platform mappings by means of an executable performance model. The key element of our approach is a configurable event-driven virtual processing unit to capture the timing behavior of multi-processor/multi-threaded MP-SoC platforms. The framework features an XML-based declarative construction mechanism of the performance model to accelerate navigation significantly in large design spaces. The capabilities of the proposed framework in terms of design space exploration is presented by a case study of a commercially available MP-SoC platform for networking applications. Focussing on the application to architecture mapping, our introduced framework highlights the potential for optimization of an efficient design space exploration environment.
Torsten Kempf, Malte Doerper, Rainer Leupers, Gerd Ascheid, Heinrich Meyr, Tim Kogel, Bart Vanthournout
DATE6
2005 OCP TLM for Architectural Modelling
Tim Kogel, Anssi Haverinen
FDL1
2004 Heterogeneous MP-SoC: the solution to energy-efficient signal processing
abstract
To meet conflicting flexibility, performance and cost constraints of demanding signal processing applications, future designs in this domain will contain an increasing number of application specific programmable units combined with complex communication and memory infrastructures. Novel architecture trends like Application Specific Instruction-set Processors (ASIPs) as well as customized buses and Network-on-Chip based communication promise enormous potential for optimization. However, state-of-the-art tooling and design practice is not in a shape to take advantage of this advances in computer architecture and silicon technology. Currently, EDA industry develops two diverging strategies to cope with the design complexity of such application specific, heterogeneous MP-SoC platforms. First, the IP-driven approach emphasizes the composition of MP-SoC platforms from configurable off-the-shelf Intellectual Property blocks. On the other hand, the design-driven approach strives to take design efficiency to the required level by use of system level design methodologies and IP generation tools. In this paper, we discuss technical and economical aspects of both strategies. Based on the analysis of recent trends in computer architecture and system level design, we envision a hand-in-hand approach of signal processing platform architectures and design metholodgy to conquer the complexity crisis in emerging MP-SoC developments.
Tim Kogel, Heinrich Meyr
DAC1
2004 A Methodology and Tool Suite for C Compiler Generation from ADL Processor Models
abstract
Retargetable C compilers are key tools for efficient architecture exploration for embedded processors. In this paper we describe a novel approach to retargetable compilation based on LISA, an industrial processor modeling language for efficient ASIP design. In order to circumvent the well-known trade-off between flexibility and code quality in retargetable compilation, we propose a user-guided, semiautomatic methodology that in turn builds on a powerful existing C compiler design platform. Our approach allows to include generated C compilers into the ASIP architecture exploration loop at an early stage, thereby allowing for a more efficient design process and avoiding application/architecture mismatches. We present the corresponding methodology and tool suite and provide experimental data for two real-life embedded processors that prove the feasibility of the approach.
Manuel Hohenauer, Hanno Scharwächter, Kingshuk Karuri, Oliver Wahlen, Tim Kogel, Rainer Leupers, Gerd Ascheid, Heinrich Meyr, Gunnar Braun, Hans van Someren 0001
DATE5
2004 A System Level Processor/Communication Co-Exploration Methodology for Multi-Processor System-on-Chip Platform
abstract
Current and future SoC designs will contain an increasing number of heterogeneous programmable units combined with a complex communication architecture to meet flexibility, performance and cost constraints. Designing such a heterogenous MP-SoC architecture bears enormous potential for optimization, but requires a system-level design environment and methodology to evaluate architectural alternatives. This paper proposes a methodology to jointly design and optimize the processor architecture together with the on-chip communication based on the LISA Processor Design Platform in combination with systemC transaction level models. The proposed methodology advocates a successive refinement flow of the system-level models of both the processor cores and the communication architecture. This allows design decisions based on the best modeling efficiency, accuracy and simulation performance possible on the respective abstraction level. The effectiveness of our approach is demonstrated by the exemplary design of a dual-processor JPEG decoding system.
Andreas Wieferink, Tim Kogel, Rainer Leupers, Gerd Ascheid, Heinrich Meyr, Gunnar Braun, Achim Nohl
DATE2
2003 Generic Tool-Set for SoC Mulitiprocessor Debugging and Synchronization
abstract
Current and future SoC designs will contain an increasing number of programmable units. To be able to tailor and debug these processors in their system context at the highest possible overall simulation speed, we propose a methodology and the necessary tooling for a multiprocessor debugging environment which allows a flexible runtime tradeoff between observability and simulation speed. This approach has been applied on a complex SoC case study.
Andreas Wieferink, Tim Kogel, Achim Nohl, Andreas Hoffmann 0002
ASAP2
2001 A framework for fast hardware-software co-simulation
abstract
We present a new hardware-software co-simulation framework enabling fast prototyping in system-on-chip designs. On the software side, the machine description language LISA allows the generation of bit-true models of programmable architectures on various levels-from instruction-set to phase accuracy. Based on these models, a complete tool-suite consisting of fast compiled processor simulator assembler, linker HLL-compiler as well as co-simulation interface can be generated automatically. On the hardware side, the SystemC simulation class library is employed and enhanced with our generic co-simulation interface that enables the coupling of hardware and software models specified at various levels of abstraction. Besides that, a hardware modeling strategy using abstract macro-cycle based C++ processes to increase hardware modeling efficiency and simulation speed is presented.
Andreas Hoffmann 0002, Tim Kogel, Heinrich Meyr
DATE2
2001 A novel methodology for the design of application-specificinstruction-set processors (ASIPs) using a machine description language
abstract
The development of application-specific instruction-set processors (ASIP) is currently the exclusive domain of the semiconductor houses and core vendors. This is due to the fact that building such an architecture is a difficult task that requires expertise in different domains: application software development tools, processor hardware implementation, and system integration and verification. This paper presents a retargetable framework for ASIP design which is based on machine descriptions in the LISA language. From that, software development tools can be generated automatically including high-level language C compiler, assembler, linker, simulator, and debugger frontend. Moreover, for architecture implementation, synthesizable hardware description language code can be derived, which can then be processed by standard synthesis tools. Implementation results for a low-power ASIP for digital video broadcasting terrestrial acquisition and tracking algorithms designed with the presented methodology are given. To show the quality of the generated software development tools, they are compared in speed and functionality with commercially available tools of state-of-the-art digital signal processor and /spl mu/C architectures.
Andreas Hoffmann 0002, Tim Kogel, Achim Nohl, Gunnar Braun, Oliver Schliebusch, Oliver Wahlen, Andreas Wieferink, Heinrich Meyr
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2