Demo Data from EDBT 2026 / reviewers in the wild / expert
Giovanni Battista Gerace
dblp:178/4001 · also Giovanni B. Gerace
· DBLP profile ↗
10ranked-venue papers
7as first author
0since 2021 · last 1976
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 4 first-authorTheory of computation · 3 · 3 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
10 papers |
Electronic design automation · 79% Integrated circuit design · 16% Processor architecture and microarchitecture · 5% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › logic synthesis
sequential circuit synthesis |
0.0 | 6 | 1976 | Synchronous and Asynchronous Procedures for the Synthesis of Master-Slave Circuits · IEEE Trans. Computers 1976 Sequential Machines with Less Delay Elements than Feedback Paths · IEEE Trans. Computers 1969 Digital System Design Automation - A Method for Designing a Digital System as a Sequential Network System · IEEE Trans. Computers 1968 |
Electronic design automation
logic synthesis |
0.0 | 5 | 1971 | TOPI - A Special-Purpose Computer for Boolean Analysis and Synthesis · IEEE Trans. Computers 1971 A Universal STT State Assignment Method for Pulse Input Asynchronous Sequential Circuits · IEEE Trans. Computers 1971 Pulse Input Asynchronous Sequential Circuits · IEEE Trans. Computers 1971 |
Electronic design automation › logic synthesis
state assignment |
0.0 | 4 | 1971 | A Universal STT State Assignment Method for Pulse Input Asynchronous Sequential Circuits · IEEE Trans. Computers 1971 Pulse Input Asynchronous Sequential Circuits · IEEE Trans. Computers 1971 Sequential Machines with Less Delay Elements than Feedback Paths · IEEE Trans. Computers 1969 |
Integrated circuit design › digital circuit design › sequential circuit design
asynchronous sequential circuits |
0.0 | 3 | 1976 | A Universal STT State Assignment Method for Pulse Input Asynchronous Sequential Circuits · IEEE Trans. Computers 1971 Pulse Input Asynchronous Sequential Circuits · IEEE Trans. Computers 1971 Synchronous and Asynchronous Procedures for the Synthesis of Master-Slave Circuits · IEEE Trans. Computers 1976 |
Electronic design automation › logic synthesis › sequential circuit synthesis
machine decomposition |
0.0 | 2 | 1968 | Decomposition of a Synchronous Machine into an Asynchronous Submachine driving a Synchronous One · Inf. Control. 1968 Decomposition of Synchronous Sequential Machines into Synchronous and Asynchronous Submachines · Inf. Control. 1967 |
Electronic design automation › logic synthesis
boolean function manipulation |
0.0 | 1 | 1971 | TOPI - A Special-Purpose Computer for Boolean Analysis and Synthesis · IEEE Trans. Computers 1971 |
Electronic design automation › logic synthesis
prime implicant generation |
0.0 | 1 | 1971 | TOPI - A Special-Purpose Computer for Boolean Analysis and Synthesis · IEEE Trans. Computers 1971 |
Integrated circuit design › digital circuit design › sequential circuit design
synchronous sequential circuits |
0.0 | 2 | 1976 | Synchronous and Asynchronous Procedures for the Synthesis of Master-Slave Circuits · IEEE Trans. Computers 1976 Pulse Input Asynchronous Sequential Circuits · IEEE Trans. Computers 1971 |
Electronic design automation
high-level synthesis |
0.0 | 1 | 1968 | Digital System Design Automation - A Method for Designing a Digital System as a Sequential Network System · IEEE Trans. Computers 1968 |
Processor architecture and microarchitecture › microprocessor design › processor core design
control unit design |
0.0 | 1 | 1963 | Microprogrammed Control for Computing Systems · IEEE Trans. Electron. Comput. 1963 |
Electronic design automation › design optimization
delay element minimization |
0.0 | 2 | 1969 | Sequential Machines with Less Delay Elements than Feedback Paths · IEEE Trans. Computers 1969 State Assignments for Reducing the Number of Delay Elements in Sequential Machines · Inf. Control. 1967 |
Processor architecture and microarchitecture
instruction set architecture |
0.0 | 1 | 1963 | Microprogrammed Control for Computing Systems · IEEE Trans. Electron. Comput. 1963 |
Processor architecture and microarchitecture › microprogramming
microprogrammed control |
0.0 | 1 | 1963 | Microprogrammed Control for Computing Systems · IEEE Trans. Electron. Comput. 1963 |
Operating systems › resource management › process management
multiprogramming |
0.0 | 1 | 1963 | Microprogrammed Control for Computing Systems · IEEE Trans. Electron. Comput. 1963 |
Methods — techniques the papers use, named apart from their topics
flow table synthesis · 0.0variable-cycle timing · 0.0state table reduction · 0.0state reduction · 0.0state assignment · 0.0partition theory · 0.0microprogramming · 0.0machine decomposition · 0.0iterative consensus method · 0.0flow table transformation · 0.0condition-based micro-order sequencing · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1976 | Synchronous and Asynchronous Procedures for the Synthesis of Master-Slave CircuitsabstractThe synchronous procedure and the asynchronous procedure for the synthesis of a master-slave circuit are examined. It is shown that the synchronous procedure leads to a circuit operating in fundamental mode, while the asynchronous procedure can be performed by taking into account the synchronous flow table. In both cases the same circuit is obtained. Graziano Frosini, Giovanni Battista Gerace |
IEEE Trans. Computers | 2 |
| 1971 | Pulse Input Asynchronous Sequential CircuitsabstractTraditionally, synchronous sequential circuits are considered controlled by input pulses, and asynchronous sequential circuits by input levels. The aim of this note is to study the general properties of a class of asynchronous circuits with some inputs that can be thought of as driven by "pulses." The synthesis process and the internal structure of these circuits, called pulse input asynchronous sequential circuits (PA circuits), are investigated, and they are compared with pulse input synchronous circuits and with level input asynchronous circuits. Procedures are described to transform any flow table describing a synchronous circuit into a flow table describing an equivalent PA circuit, and to realize any normal mode asynchronous circuit by a PA circuit. Specific techniques for PA circuit state reduction and PA circuit state assignment are described in other papers. Graziano Frosini, Giovanni Battista Gerace |
IEEE Trans. Computers | 2 |
| 1971 | A Universal STT State Assignment Method for Pulse Input Asynchronous Sequential CircuitsabstractMethods to realize race-free asynchronous sequential circuits by using appropriate single transition time (STT) state assignments have been described in the literature. This paper deals with that restricted class of asynchronous circuits (called pulse-input asynchronous circuits) for which in every input sequence each input state liis always followed by a special input state lo≠li. A method is presented to realize any pulse-input asynchronous sequential circuit with p internal states by a universal race-free STT state assignment in 2Eovariables, where Eo=[log2n] and n≤p is the number of the elements in a defined subset of internal states. Graziano Frosini, Giovanni Battista Gerace |
IEEE Trans. Computers | 2 |
| 1971 | TOPI - A Special-Purpose Computer for Boolean Analysis and SynthesisabstractTOPI is a special-purpose computer for the synthesis and analysis of Boolean functions. The algorithms executed by TOPI have been developed specifically for this computer and are an evolution of the iterative consensus method. They allow the determination and classification of the prime implicants of a given Boolean function, as well as the determination of a number of irredundant normal coverings. The computer capabilities are limited to single-output functions of a maximum of 15 variables, or to n-output functions of a maximum of 15-n variables. Giovanni Battista Gerace, Luigi Gilli, Piero Maestrini, Angelo Raffaele Meo |
IEEE Trans. Computers | 1 |
| 1969 | Sequential Machines with Less Delay Elements than Feedback PathsabstractIn this paper the possibility of removing in synchronous sequential machines some of the delay elements which store the internal state is discussed. Theorems and methods are given for eliminating all removable delay elements from a given realization of a synchronous machine and for selecting the assignments leading to a realization which requires the least number of delay elements. It is shown how the existence of these assignments is related to the existence of a pair of partitions on the set of states of the given machine. The internal performance of the sequential networks in which at least one but not all delay elements are removed is studied, and a "hybrid operating mode" is defined. A reclassification of sequential machines in terms of the algebraic structure of machines which relates to the number of removable delay elements is proposed. Sequential machines are, therefore, divided in three categories: synchronous, hybrid, and asynchronous, and some problems of decomposition for the three types of machines are discussed. Giovanni Battista Gerace, Giuseppe Gestri |
IEEE Trans. Computers | 1 |
| 1968 | Decomposition of a Synchronous Machine into an Asynchronous Submachine driving a Synchronous One
Giovanni Battista Gerace, Giuseppe Gestri |
Inf. Control. | 1 |
| 1968 | Digital System Design Automation - A Method for Designing a Digital System as a Sequential Network SystemabstractAbstract—This paper deals with computer-aided design of digital systems and presents a formal method for designing a digital system via state tables. The steps of the design method can be summarized as follows: a) a system is described by a set of microprograms written in a "transfer language," b) the set of microprograms is translated into a set of flow tables by an algorithm, and c) the flow tables are converted into logical diagrams by synthesis procedures. The purpose of step a) is to aid the designer in describing the system; the result of step b) makes it possible to reduce the logical complexity of the system by using systematic techniques of the sequential network theory; and the result of step c) is a system of interconnected sequential networks, operating simultaneously which may include iterative asynchronous networks. Giovanni Battista Gerace |
IEEE Trans. Computers | 1 |
| 1967 | State Assignments for Reducing the Number of Delay Elements in Sequential Machines
Giovanni Battista Gerace, Giuseppe Gestri |
Inf. Control. | 1 |
| 1967 | Decomposition of Synchronous Sequential Machines into Synchronous and Asynchronous Submachines
Giovanni Battista Gerace, Giuseppe Gestri |
Inf. Control. | 1 |
| 1963 | Microprogrammed Control for Computing SystemsabstractThe feasibility of a large-scale microprogrammed computer and some variations and extensions of Wilkes' scheme are examined. A general scheme is discussed to improve flexibility and reduce the number of micro-orders through massive use of the conditions for the next micro-order. A variable-cycle timing system that permits the speed of a synchronized computer to approach that of an asynchronous one is presented. Problems and solutions of input-output operations including time sharing and multiprogramming, and some technical problems, are discussed in detail. A particular scheme of the arithmetic unit included in a micro-programmed control unit is presented. Giovanni Battista Gerace |
IEEE Trans. Electron. Comput. | 1 |