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.

Oriol Roig

dblp:49/191 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
0since 2021 · last 2001
—ORCID · none

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

Systems, architecture and hardware · 6 · 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.

Theoretical computer science
2 papers
Automated reasoning and model checking · 68% Automata and formal languages · 32%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Electronic design automation · 100%

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

TopicWeightPapersLastEvidence papers
Automata and formal languages
petri nets
0.022001
Symbolic Analysis of Bounded Petri Nets · IEEE Trans. Computers 2001
Structural methods for the synthesis of speed-independent circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998
Automated reasoning and model checking
reachability
0.012001
Symbolic Analysis of Bounded Petri Nets · IEEE Trans. Computers 2001
Automated reasoning and model checking › model checking
symbolic model checking
0.012001
Symbolic Analysis of Bounded Petri Nets · IEEE Trans. Computers 2001
Automated reasoning and model checking
symbolic state-space representation
0.012001
Symbolic Analysis of Bounded Petri Nets · IEEE Trans. Computers 2001
Electronic design automation › logic synthesis
asynchronous circuit synthesis
0.011998
Structural methods for the synthesis of speed-independent circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998
Electronic design automation › logic synthesis › asynchronous circuit synthesis
speed-independent circuit synthesis
0.011998
Structural methods for the synthesis of speed-independent circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998
Electronic design automation › hardware verification and test
asynchronous circuit testing
0.011997
Automatic Generation of Synchronous Test Patterns for Asynchronous Circuits · DAC 1997
Electronic design automation
hardware verification and test
0.011997
Automatic Generation of Synchronous Test Patterns for Asynchronous Circuits · DAC 1997
Electronic design automation › hardware verification and test
test generation
0.011997
Automatic Generation of Synchronous Test Patterns for Asynchronous Circuits · DAC 1997
Automata and formal languages › petri nets
signal transition graph
0.011998
Structural methods for the synthesis of speed-independent circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998
Electronic design automation › hardware verification and test
fault modeling
0.011997
Automatic Generation of Synchronous Test Patterns for Asynchronous Circuits · DAC 1997
Electronic design automation › hardware verification and test › fault modeling
stuck-at fault
0.011997
Automatic Generation of Synchronous Test Patterns for Asynchronous Circuits · DAC 1997

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

structural analysis · 0.0logic synthesis · 0.0binary coding · 0.0boolean function manipulation · 0.0binary decision diagrams · 0.0synchronous finite state machine abstraction · 0.0
YearPublicationVenuePosition
2001 Symbolic Analysis of Bounded Petri Nets
abstract
This paper presents a symbolic approach for the analysis of bounded Petri nets. The structure and behavior of the Petri net is symbolically modeled by using Boolean functions, thus reducing reasoning about Petri nets to Boolean calculation. The set of reachable markings is calculated by symbolically firing the transitions in the Petri net. Highly concurrent systems suffer from the state explosion problem produced by an exponential increase of the number of reachable states. This state explosion is handled by using Binary Decision Diagrams (BDDs) which are capable of representing large sets of markings with small data structures. Petri nets have the ability to model a large variety of systems and the flexibility to describe causality, concurrency, and conditional relations. The manipulation of vast state spaces generated by Petri nets enables the efficient analysis of a wide range of problems, e.g., deadlock freeness, liveness, and concurrency. A number of examples are presented in order to show how large reachability sets can be generated, represented, and analyzed with moderate BDD sizes. By using this symbolic framework, properties requiring an exhaustive analysis of the reachability graph can be efficiently verified.
Enric Pastor, Jordi Cortadella, Oriol Roig
IEEE Trans. Computers3
1998 Structural methods for the synthesis of speed-independent circuits
abstract
Asynchronous circuits can be modeled as concurrent systems in which events are interpreted as signal transitions. The synthesis of concurrent systems implies the analysis of a vast state space that often requires computationally expensive methods. This work presents new methods for the synthesis of speed-independent circuits from a new perspective, overcoming both the analysis and computation complexity bottlenecks. The circuits are specified by free-choice signal transition graphs (STGs), a subclass of interpreted Petri nets. The synthesis approach is divided into the following steps: correctness, binary coding, implementability conditions, and logic synthesis. Each step is efficiently implemented by applying a set of structural techniques that analyze STGs without explicitly enumerating the underlying state space. Experimental results show that circuits can be generated from specifications that exceed in several orders of magnitude the largest STGs ever synthesized-with over 10/sup 27/ states. Computation times are also dramatically reduced. Nevertheless, the quality of results does not suffer from the use of structural techniques.
Enric Pastor, Jordi Cortadella, Alex Kondratyev, Oriol Roig
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
1997 Automatic Generation of Synchronous Test Patterns for Asynchronous Circuits
abstract
This paper presents a novel approach for automatic test patterngeneration of asynchronous circuits. The techniques used for thispurpose assume that the circuit can only be exercised by applyingsynchronous test vectors, as is done by real-life testers.The main contribution of the paper is the abstraction of thecircuit's behavior as a synchronous finite state machine in such away that similar techniques to those currently used for synchronouscircuits can be safely applied for testing.Currently, the fault model being used is the input stuck-at model.Experimental results on different benchmarks show that our approachgenerates test vectors with high fault coverage.
Oriol Roig, Jordi Cortadella, Marco A. Peña, Enric Pastor
DAC1
1996 Review of General and Toeplitz Vector Bidiagonal Solvers
Josep Lluís Larriba-Pey, Juan J. Navarro, Angel Jorba, Oriol Roig
Parallel Comput.4
1995 A new look at the conditions for the synthesis of speed-independent circuits
abstract
This paper presents a set of sufficient conditions for the gate-level synthesis of speed-independent circuits when constrained to a given class of gate library. Existing synthesis methodologies are restricted to architectures that use simple AND-gates, and do not exploit the advantages offered by the existence of complex gates. The use of complex gates increases the speed and reduces the area of the circuits. These improvements are achieved because of (1) the elimination of the distributivity, signal persistency and unique minimal state requirements imposed by other techniques; (2) the reduction in the number of internal signals necessary to guarantee the synthesis; and finally (3) the utilization of optimization techniques to reduce the fan-in of the involved gates and the number of required memory elements.
Enric Pastor, Jordi Cortadella, Oriol Roig
Great Lakes Symposium on VLSI3
1994 A generalized vision of some parallel bidiagonal systems solvers
abstract
In this paper, a review of methods for the solution of general bidiagonal systems of equations is done. Gaussian Elimination, the r-Cyclic Reduction family of algorithms and the Divide and Conquer algorithm are analyzed. A unified view of the three types of methods is proposed. The work is focussed on two basic aspects of the methods: parallelism and grain. The influence of the architecture of the target computer on the parallelism and grain of the methods is evaluated. In particular, vector processors are analyzed as target architecture and one vector processor of the Convex C-3480 is taken as a case study. For the special case of Divide and Conquer, a model is made in order to tune parallelism and grain for its optimal execution. Two conclusions can be outlined from the analysis of the methods. First, the execution time of the r-Cyclic Reduction family of algorithms is lower as r grows reaching a lower significative bound in r=9. This means that the classic use of Cyclic Reduction on vector computers is outdated from now on. Second, the higher rank versions of the r-Cyclic Reduction family of algorithms and the optimized version of Divide and Conquer behave similarly on vector computers.
Josep Lluís Larriba-Pey, Juan J. Navarro, Oriol Roig, Angel Jorba
International Conference on Supercomputing3