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

Giovanni Battista Gerace

dblp:178/4001 · also Giovanni B. Gerace · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Electronic design automation › logic synthesis
sequential circuit synthesis
0.061976
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.051971
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.041971
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.031976
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.021968
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.011971
TOPI - A Special-Purpose Computer for Boolean Analysis and Synthesis · IEEE Trans. Computers 1971
Electronic design automation › logic synthesis
prime implicant generation
0.011971
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.021976
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.011968
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.011963
Microprogrammed Control for Computing Systems · IEEE Trans. Electron. Comput. 1963
Electronic design automation › design optimization
delay element minimization
0.021969
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.011963
Microprogrammed Control for Computing Systems · IEEE Trans. Electron. Comput. 1963
Processor architecture and microarchitecture › microprogramming
microprogrammed control
0.011963
Microprogrammed Control for Computing Systems · IEEE Trans. Electron. Comput. 1963
Operating systems › resource management › process management
multiprogramming
0.011963
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
YearPublicationVenuePosition
1976 Synchronous and Asynchronous Procedures for the Synthesis of Master-Slave Circuits
abstract
The 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. Computers2
1971 Pulse Input Asynchronous Sequential Circuits
abstract
Traditionally, 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. Computers2
1971 A Universal STT State Assignment Method for Pulse Input Asynchronous Sequential Circuits
abstract
Methods 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. Computers2
1971 TOPI - A Special-Purpose Computer for Boolean Analysis and Synthesis
abstract
TOPI 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. Computers1
1969 Sequential Machines with Less Delay Elements than Feedback Paths
abstract
In 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. Computers1
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 System
abstract
Abstract—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. Computers1
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 Systems
abstract
The 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