Demo Data from EDBT 2026 / reviewers in the wild / expert
Hervé J. Touati
dblp:42/860
· DBLP profile ↗
10ranked-venue papers
5as first author
0since 2021 · last 1995
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 1 · 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
1 paper |
Electronic design automation · 100% | |
| Theoretical computer science
1 paper |
Automata and formal languages · 77% Automated reasoning and model checking · 23% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automata and formal languages
omega-automata |
0.0 | 1 | 1995 | Testing Language Containment for omega-Automata Using BDD's · Inf. Comput. 1995 |
Electronic design automation › logic synthesis › sequential circuit synthesis
initial state computation |
0.0 | 1 | 1993 | Computing the initial states of retimed circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993 |
Electronic design automation
logic synthesis |
0.0 | 1 | 1993 | Computing the initial states of retimed circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993 |
Electronic design automation › logic synthesis › sequential circuit optimization
retiming |
0.0 | 1 | 1993 | Computing the initial states of retimed circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993 |
Electronic design automation › logic synthesis
sequential circuit optimization |
0.0 | 1 | 1993 | Computing the initial states of retimed circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993 |
Automated reasoning and model checking
automated reasoning |
0.0 | 1 | 1995 | Testing Language Containment for omega-Automata Using BDD's · Inf. Comput. 1995 |
Methods — techniques the papers use, named apart from their topics
binary decision diagrams · 0.0linear-time algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1995 | Testing Language Containment for omega-Automata Using BDD's
Hervé J. Touati, Robert K. Brayton, Robert P. Kurshan |
Inf. Comput. | 1 |
| 1994 | Optimal latch mapping and retiming within a tree
Joel Grodstein, Eric Lehman, Heather Harkness, Hervé J. Touati, Bill Grundmann |
ICCAD | 4 |
| 1993 | A simple algorithm for fanout optimization using high-performance buffer librariesabstractWe present an algorithm for computing minimal-area fanout networks satisfying a delay constraint. We focus on one type of fanout network structure, the fanout chain. We show that, when using libraries designed for high-speed custom CMOS chips, the fanout chain typically produces minimal-area fanout networks for a given delay constraint. We then present fast, near-optimal algorithms to compute these fanout structures. K. Kodandapani, Joel Grodstein, Antun Domic, Hervé J. Touati |
ICCAD | 4 |
| 1993 | Boolean matching for full-custom ECL gatesabstractWe present a technology mapper for full-custom ECL gates. These gates are characterized by high fanins and a regular structure. Full-custom gates differ from ECL library gates in that a full range of structures is available as a single form, rather than a large number of individual gates that sparsely cover the possible design space. This paper presents a complete Boolean matching algorithm and gives a proof of its correctness. We show that it can efficiently map logic into the general ECL gate form. We also show two variants of the algorithm, and show that they given poorer results with no savings in runtime. The mapper described in the paper is a necessary component of a CAD system for designing ECL microprocessors. Manual design of full-custom ECL gates would not be acceptable for control logic since it is a tedious, error prone, and lengthy activity. Nor would a gate-array style mapper and library with a limited number of gates be acceptable, because this makes less effective use of the inherent speed of the technology. Robert N. Mayo, Hervé J. Touati |
ICCAD | 2 |
| 1993 | Computing the initial states of retimed circuitsabstractRetiming is an optimization technique for sequential circuits which consists in modifying the position of latches relative to blocks of combinational logic in order to minimize the maximum propagation delay between latches or to meet a given delay requirement while minimizing the number of latches. If the initial state of the circuit is meaningful, one must compute an equivalent initial state for the retimed circuit after retiming. The authors present a simple linear time algorithm to compute a correct initial state for a retimed circuit that can be used whenever the initial state of the original circuit satisfies a simple condition. If this condition is not originally satisfied, it is shown how it can be automatically enforced by a logic synthesis tool with no need for user intervention.> Hervé J. Touati, Robert K. Brayton |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1991 | Extracting Local Don't Cares for Network OptimizationabstractAn algorithm for computing local don't cares (in terms of immediate fanin variables) at each intermediate node of a Boolean network is presented. These don't cares can be directly used for the simplification of each node by a two-level minimizer. The simplification is relatively fast and the optimized circuits are 100% testable in most cases. The method is more powerful than previous ones developed for node simplification because it computes almost the full local don't care set at each node using image computation techniques. External don't cares are used effectively and there is no restriction on how these are represented because BDDs (binary decision diagrams) are used to translate them into local don't cares. This algorithm has been implemented in the sequential interactive logic synthesis system (SIS), and experimental results are presented that show the effectiveness of the proposed algorithm on benchmark circuits with and without external don't cares.> Hamid Savoj, Robert K. Brayton, Hervé J. Touati |
ICCAD | 3 |
| 1991 | Delay Optimization of Combinational Logic Circuits By Clustering and Partial CollapsingabstractThe authors propose a novel technology-independent algorithm to minimize circuit delay. The algorithm works in two steps. The first step performs a partial collapse of the circuit based on a delay-driven clustering. The second step factorizes and simplifies the circuit without increasing the number of levels of logic. The computational cost of the algorithm is dominated by the simplification step. To estimate circuit delay, a state-of-the-art technology mapper is used, incorporating fanout optimization and tree covering for delay minimization. On average over a representative set of benchmarks, a delay reduction of 18% is obtained for an area increase of 11%.> Hervé J. Touati, Hamid Savoj, Robert K. Brayton |
ICCAD | 1 |
| 1991 | Reducing and Manipulating Complex Trace DataabstractAbstract In performance analysis of computer systems, trace‐driven simulation techniques have the important advantage of credibility and accuracy. Unfortunately, traces are usually difficult to obtain, and little work has been done to provide efficient tools to help in the process of reducing and manipulating them. This paper presents TRAMP, a tool for the data reduction and data analysis phases of trace‐driven simulation studies. TRAMP has three main advantages: it accepts a variety of common trace formats; it provides a programmable user interface in which many actions can be directly specified; and it is easy to extend. TRAMP is particularly helpful for reducing and analysing complex trace data, such as traces of file system or database activity. This paper presents the design principles and implementation techniques of TRAMP and provides a few concrete examples of the use of this tool. Hervé J. Touati, Alan Jay Smith |
Softw. Pract. Exp. | 1 |
| 1990 | Don't Care Minimization of Multi-Level Sequential Logic NetworksabstractThe authors address the problem of computing sequential don't cares that arise in the context of multi-level sequential networks and their use in sequential logic synthesis. The key to their approach is the use of binary decision diagram (BDD)-based implicit state space enumeration techniques and multi-level combinational simplification procedures. Using the algorithms described, exact sequential don't care sets for circuits with over 10/sup 68/ states have been successfully computed.> Bill Lin 0001, Hervé J. Touati, A. Richard Newton |
ICCAD | 2 |
| 1990 | Implicit State Enumeration of Finite State Machines Using BDDsabstractThe authors propose a novel method based on transition relations that only requires the ability to compute the BDD (binary decision diagram) for f/sub i/ and outperforms O. Coudert's (1990) algorithm for most examples. The method offers a simple notational framework to express the basic operations used in BDD-based state enumeration algorithms in a unified way and a set of techniques that can speed up range computation dramatically, including a variable ordering heuristic and a method based on transition relations.> Hervé J. Touati, Hamid Savoj, Bill Lin 0001, Robert K. Brayton, Alberto L. Sangiovanni-Vincentelli |
ICCAD | 1 |