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

Klaus Eckl

dblp:03/3061 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
0since 2021 · last 2003
—ORCID · none

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

Systems, architecture and hardware · 7 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 1 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
3 papers
Electronic design automation · 97% Reconfigurable computing and FPGAs · 3%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
logic synthesis
0.131999
A Practical Approach to Multiple-Class Retiming · DAC 1999
A Boolean Approach to Performance-Directed Technology Mapping for LUT-Based FPGA Designs · DAC 1996
Functional Multiple-Output Decomposition: Theory and an Implicit Algorithm · DAC 1995
Electronic design automation › logic synthesis › sequential circuit optimization
retiming
0.011999
A Practical Approach to Multiple-Class Retiming · DAC 1999
Electronic design automation › logic synthesis
boolean matching
0.011996
A Boolean Approach to Performance-Directed Technology Mapping for LUT-Based FPGA Designs · DAC 1996
Electronic design automation › logic synthesis › technology mapping
delay-optimal technology mapping
0.011996
A Boolean Approach to Performance-Directed Technology Mapping for LUT-Based FPGA Designs · DAC 1996
Electronic design automation › logic synthesis › technology mapping
FPGA technology mapping
0.011996
A Boolean Approach to Performance-Directed Technology Mapping for LUT-Based FPGA Designs · DAC 1996
Electronic design automation › logic synthesis
boolean function decomposition
0.011995
Functional Multiple-Output Decomposition: Theory and an Implicit Algorithm · DAC 1995
Electronic design automation › logic synthesis
FPGA synthesis
0.011995
Functional Multiple-Output Decomposition: Theory and an Implicit Algorithm · DAC 1995
Electronic design automation › logic synthesis
technology mapping
0.011995
Functional Multiple-Output Decomposition: Theory and an Implicit Algorithm · DAC 1995
Reconfigurable computing and FPGAs › FPGA architecture
LUT-based FPGA design
0.011996
A Boolean Approach to Performance-Directed Technology Mapping for LUT-Based FPGA Designs · DAC 1996

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

retiming · 0.0performance-directed mapping · 0.0boolean matching · 0.0implicit algorithm · 0.0
YearPublicationVenuePosition
2003 Performance-Directed Retiming for FPGAs Using Post-Placement Delay Information
Ulrich Seidl, Klaus Eckl, Frank M. Johannes
DATE2
1999 A Practical Approach to Multiple-Class Retiming
abstract
Retiming is an optimization technique for synchronous circuits introduced by Leiserson and Saxe in 1983.Although powerful, retiming is not very widely used because it does not handle in a satisfying way circuits whose registers have load enable, synchronous and asynchronous set/clear inputs.We propose an extension of retiming whose basis is the characterization of registers into register classes.The new approach called multiple-class retiming handles circuits with an arbitrary number of register classes.We present results on a set of industrial FPGA designs showing the effectiveness and efficiency of multiple-class retiming.
Klaus Eckl, Jean Christophe Madre, Peter Zepter, Christian Legl
DAC1
1999 Retiming Sequential Circuits with Multiple Register Classes
abstract
Retiming is an efficient technique for redistributing registers in synchronous circuits in order to improve the circuit performance. However, the traditional retiming approaches cannot handle circuits whose registers are controlled by different clock, reset, and load enable signals. We present the basic theory and a comprehensive retiming approach for circuits with multiple clock, reset, and load enable signals. We retime these circuits having multiple register classes without explicitly modeling the reset or the load enable by additional logic. The presented concepts can be combined with a wide range of existing retiming approaches. Experimental results from retiming real designs for clock period minimization show the efficiency of the new approach.
Klaus Eckl, Christian Legl
DATE1
1999 Functional multiple-output decomposition with application to technology mapping for lookup table-based FPGAs
abstract
Functional decomposition is an important technique for technology mapping to look up table-based FPGA architectures. We present the theory of and a novel approach to functional disjoint decomposition of multiple-output functions, in which common subfunctions are extracted during technology mapping. While a Boolean function usually has a very large number of subfunctions, we show that not all of them are useful for multiple-output decomposition. We use a partition of the set of bound set vertices as the basis to computepreferabledecomposition functions, which are sufficient for an optimal multiple-output decomposition. We propose several new algorithms that deal with central issues of functional multiple-output decomposition. First, an efficient algorithm to solve the variable partitioning problem is described. Second, we show how to implicitly compute all preferable functions of a single-output function and how to identify all common preferable functions of a multiple-output function. Due to implicit computation in the crucial steps, the algorithm is very efficient. Experimental results show significant reductions in area.
Bernd Wurth, Ulf Schlichtmann, Klaus Eckl, Kurt Antreich
ACM Trans. Design Autom. Electr. Syst.3
1998 Computing support-minimal subfunctions during functional decomposition
abstract
The growing popularity of look-up table (LUT)-based field programmable gate arrays (FPGA's) has renewed the interest in functional or Roth-Karp decomposition techniques. Functional decomposition is a powerful decomposition method that breaks a Boolean function into a set of subfunctions and a composition function. Little attention has so far been given to the problem of selecting good subfunctions after partitioning the input variables into the disjoint bound and free sets. Therefore, the extracted subfunctions usually depend on all bound variables. In this paper, we present a novel decomposition algorithm that computes subfunctions with a minimal number of inputs. This reduces the number of LUT's and improves the usage of multiple-output SRAM cells. The algorithm iteratively computes subfunctions; in each iteration step it implicitly computes a set of possible subfunctions and finds a subfunction with minimal support. Moreover, our technique finds nondisjoint decompositions, and thus unifies disjoint and nondisjoint decomposition. The algorithm is very fast and yields substantial reductions of the number of LUT's and SRAM cells.
Christian Legl, Bernd Wurth, Klaus Eckl
IEEE Trans. Very Large Scale Integr. Syst.3
1996 A Boolean Approach to Performance-Directed Technology Mapping for LUT-Based FPGA Designs
abstract
personal or class-room use is granted without fee provided that copies are not made or distributed for profit or commercial advantage, the copyright notice, the title of the publication and its date appear, and notice is given that copying is
Christian Legl, Bernd Wurth, Klaus Eckl
DAC3
1995 Functional Multiple-Output Decomposition: Theory and an Implicit Algorithm
abstract
We present theory and a novel, implicit algorithm for functional disjoint decomposition of multiple-output functions.While a Boolean function usually has a huge number of decomposition functions, we show that not all of them are useful for multiple-output decomposition.We therefore introduce the concept of preferable decomposition functions, which are sucient for optimal multiple-output decomposition.W e describe how to implicitly compute all preferable decomposition functions of a single-output, and how to identify all common preferable decomposition functions of a multiple-output function.Due to the implicit computation in all steps, the algorithm is very ecient.Applied to FPGA synthesis, the method combines the typically separated steps of common subfunction extraction and technology mapping.Experimental results show signi cant reductions in area.
Bernd Wurth, Klaus Eckl, Kurt Antreich
DAC2