Demo Data from EDBT 2026 / reviewers in the wild / expert
Yatin Vasant Hoskote
dblp:24/2333
· DBLP profile ↗
11ranked-venue papers
5as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 10 · 5 first-authorSoftware engineering, systems software and programming languages · 1Theory of computation · 1
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
4 papers |
Electronic design automation · 44% Interconnection networks and networks-on-chip · 39% Processor architecture and microarchitecture · 12% | |
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 56% Mathematical optimization · 44% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Interconnection networks and networks-on-chip
network-on-chip design |
0.1 | 1 | 2009 | Outstanding Research Problems in NoC Design: System, Microarchitecture, and Circuit Perspectives · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009 |
Processor architecture and microarchitecture
multicore design |
0.0 | 1 | 2009 | Outstanding Research Problems in NoC Design: System, Microarchitecture, and Circuit Perspectives · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009 |
Mathematical optimization › submodular optimization
coverage problem |
0.0 | 1 | 1999 | Coverage Estimation for Symbolic Model Checking · DAC 1999 |
Automated reasoning and model checking › model checking
symbolic model checking |
0.0 | 1 | 1999 | Coverage Estimation for Symbolic Model Checking · DAC 1999 |
Electronic design automation › hardware verification and test
hardware verification |
0.0 | 1 | 1998 | Abstraction Techniques for Validation Coverage Analysis and Test Generation · IEEE Trans. Computers 1998 |
Electronic design automation › hardware verification and test
test generation |
0.0 | 1 | 1998 | Abstraction Techniques for Validation Coverage Analysis and Test Generation · IEEE Trans. Computers 1998 |
Electronic design automation › hardware verification and test › formal verification
equivalence checking |
0.0 | 1 | 1997 | Automatic verification of implementations of large circuits against HDL specifications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997 |
Electronic design automation
hardware verification and test |
0.0 | 1 | 1997 | Automatic verification of implementations of large circuits against HDL specifications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997 |
Electronic design automation › hardware verification and test › formal verification
sequential circuit verification |
0.0 | 1 | 1997 | Automatic verification of implementations of large circuits against HDL specifications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997 |
Hardware reliability and fault tolerance › error detection
concurrent error detection |
0.0 | 1 | 1992 | Probabilistic Evaluation of On-Line Checks in Fault-Tolerant Multiprocessor Systems · IEEE Trans. Computers 1992 |
Automated reasoning and model checking › model checking › temporal logic model checking
CTL model checking |
0.0 | 1 | 1999 | Coverage Estimation for Symbolic Model Checking · DAC 1999 |
Electronic design automation › hardware verification and test › formal verification
BDD-based verification |
0.0 | 1 | 1998 | Abstraction Techniques for Validation Coverage Analysis and Test Generation · IEEE Trans. Computers 1998 |
Electronic design automation › hardware verification and test
formal verification |
0.0 | 1 | 1998 | Abstraction Techniques for Validation Coverage Analysis and Test Generation · IEEE Trans. Computers 1998 |
Hardware reliability and fault tolerance
reliability modeling |
0.0 | 1 | 1992 | Probabilistic Evaluation of On-Line Checks in Fault-Tolerant Multiprocessor Systems · IEEE Trans. Computers 1992 |
Methods — techniques the papers use, named apart from their topics
symbolic algorithm · 0.0finite state machine extraction · 0.0BDD · 0.0ATPG · 0.0finite state machine containment · 0.0binary decision diagram · 0.0probabilistic analysis · 0.0matrix-based model · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Outstanding Research Problems in NoC Design: System, Microarchitecture, and Circuit PerspectivesabstractTo alleviate the complex communication problems that arise as the number of on-chip components increases, network-on-chip (NoC) architectures have been recently proposed to replace global interconnects. In this paper, we first provide a general description of NoC architectures and applications. Then, we enumerate several related research problems organized under five main categories: Application characterization, communication paradigm, communication infrastructure, analysis, and solution evaluation. Motivation, problem description, proposed approaches, and open issues are discussed for each problem from system, microarchitecture, and circuit perspectives. Finally, we address the interactions among these research problems and put the NoC design process into perspective. Radu Marculescu, Ümit Y. Ogras, Li-Shiuan Peh, Natalie D. Enright Jerger, Yatin Vasant Hoskote |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 5 |
| 1999 | Coverage Estimation for Symbolic Model CheckingabstractAlthough model checking is an exhaustive formal verification method, a bug can still escape detection if the erroneous behavior does not violate any verified property.We propose a coverage metric to estimate the "completeness" of a set of properties verified by model checking.A symbolic algorithm is presented to compute this metric for a subset of the CTL property specification language.It has the same order of computational complexity as a model checking algorithm.Our coverage estimator has been applied in the course of some real-world model checking projects.We uncovered several coverage holes including one that eventually led to the discovery of a bug that escaped the initial model checking effort. Yatin Vasant Hoskote, Timothy Kam, Pei-Hsin Ho, Xudong Zhao 0005 |
DAC | 1 |
| 1998 | Abstraction Techniques for Validation Coverage Analysis and Test GenerationabstractThe enormous state spaces which must be searched when verifying the correctness of, or generating tests for, complex circuits precludes the use of traditional approaches. Hard-to-find abstractions are often required to simplify the circuits and make the problems tractable. This paper presents a simple and automatic method to extract the control flow of a circuit so that the resulting state space can be explored for validation coverage analysis and automatic test generation. This control flow, capturing the essential "behavior" of the circuit, is represented as a finite state machine called the ECFM (Extracted Control Flow Machine). Simulation is currently the primary means of verifying large circuits, but the definition of a coverage measure for simulation vectors is an open problem. We define functional coverage as the amount of control behavior covered by the test suite. We then combine formal verification techniques, using BDDs as the underlying representation, with traditional ATPG techniques to automatically generate additional sequences which traverse uncovered parts of the control state graph. We also demonstrate how the same abstraction techniques can complement ATPG techniques when attacking hard-to-detect faults in the control part of the design for which conventional ATPG alone proves to be inadequate or inefficient at best. Results on large designs show significant improvement over conventional algorithms. Dinos Moundanos, Jacob A. Abraham, Yatin Vasant Hoskote |
IEEE Trans. Computers | 3 |
| 1997 | Automatic verification of implementations of large circuits against HDL specificationsabstractThis paper addresses the problem of verifying the correctness of gate-level implementations of large synchronous sequential circuits with respect to their higher level specifications in a hardware description language (HDL). The verification strategy is to verify containment of the finite state machine (FSM) represented by the HDL description in the gate-level FSM by computing pairs of compatible states. This formulation of the verification problem dissociates the verification process from the specification of initial states, whose encoding may be unknown or obscured during optimization and also enables verification of reset circuitry. To make verification of large circuits with merged data path and control tractable, the concept of strong containment is introduced. This is a conservative approach which exploits correspondence between data path-registers in the two descriptions without requiring any correspondence between the control units. We also present an important result and associated proof that computation of pairs of equivalent or compatible states can be achieved by considering subsets of the circuit outputs. Consequently, verification of circuits with large and diverse input-output sets, which was previously intractable due to lack of a single effective variable order for the binary decision diagrams (BDD's), is now feasible. Experimental results are presented for the verification of several industry level circuits. Yatin Vasant Hoskote, Jacob A. Abraham, Donald S. Fussell, John Moondanos |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1996 | Verification of All Circuits in a Floating-Point Unit Using Word-Level Model Checking
Yirng-An Chen, Edmund M. Clarke, Pei-Hsin Ho, Yatin Vasant Hoskote, Timothy Kam, Manpreet Khaira, John W. O'Leary, Xudong Zhao 0005 |
FMCAD | 4 |
| 1996 | A Unified Framework for Design Validation and Manufacturing TestabstractNew approaches to address the difficult problems in test are necessary if its current status as a major bottleneck in the production of quality integrated circuits is to be changed. The authors propose a new direction for solving the test problem using powerful methods already employed for the formal verification of large circuits. More specifically, they discuss how abstraction techniques can assist conventional ATPG tools when attacking hard to detect faults. The same abstractions can also be used in design verification to increase the level of confidence in a design following simulation, by providing a meaningful measure of the coverage achieved by the verification vectors. In this sense, the authors' approach is geared toward providing a unified fled framework for design validation and manufacturing test. Dinos Moundanos, Jacob A. Abraham, Yatin Vasant Hoskote |
ITC | 3 |
| 1995 | Automated verification of temporal properties specified as state machines in VHDLabstractThis paper presents a new verification methodology to prove that a high level HDL description of a synchronous sequential circuit satisfies certain desired behavior or that it is free of certain malicious behavior. The correctness specifications are modeled as state machines with some transitions having unspecified inputs. We show that this suffices for specification of a large class of properties, including both safety and liveness properties. The properties are described as VHDL programs to enable the designer to simulate them for sample inputs and gain some measure of confidence in their correctness. Experimental results are presented for the Viper microprocessor. Yatin Vasant Hoskote, Jacob A. Abraham, Donald S. Fussell |
Great Lakes Symposium on VLSI | 1 |
| 1995 | Automatic extraction of the control flow machine and application to evaluating coverage of verification vectorsabstractSimulation is still the primary, although inadequate, resource for verifying the conformity of a design to its functional specification. Fortunately, most errors in the early stages of design involve only the control flow in the circuit. We define the functional coverage of a given sequence of verification vectors as the amount of control behavior exercised by them. We present a novel technique for automatically extracting the control flow of a design on the basis of the underlying mathematical model. Significantly, this extraction is independent of the circuit description style. The Extracted Control Flow Machine (ECFM) is then used for estimation of functional coverage and to provide information that will help the designer improve the quality of his or her tests. Yatin Vasant Hoskote, Dinos Moundanos, Jacob A. Abraham |
ICCD | 1 |
| 1995 | Verification of transient response of linear analog circuitsabstractWith the introduction of complex analog designs the need to verify the circuit behavior completely and efficiently cannot be overemphasized. Recognizing the limitation of circuit simulation to achieve this goal, we present a novel approach based on formal techniques developed for digital circuits. Given a transfer function (specification) and its implementation using operational amplifier macro circuits, we verify the correctness of the transient behavior of the implementation over all possible input waveforms. Transforming the specification and the extracted state equations of the implementation from the s-domain to the Z-domain facilitates a digital representation in terms of adders, multipliers and delay elements. These two digitized circuits are then compared using techniques for checking compatibility of states in finite state machines. An example that illustrates the technique is presented. Ashok Balivada, Yatin Vasant Hoskote, Jacob A. Abraham |
VTS | 2 |
| 1994 | Abstraction of data path registers for multilevel verification of large circuitsabstractAutomatic verification of implementations against their specifications in the design hierarchy is largely based on state machine comparison. This paper presents a simple technique that exploits information about correspondence between registers in the data path to enable abstraction of data path registers and make automatic verification of circuits with large date paths tractable. Correspondence between registers which encode the control states is not required. This generality enables efficient verification of large circuits with data paths structured differently, as well as verification against specifications devoid of structural information. Results are presented for the verification of realistic circuits at different levels in the design hierarchy.> Yatin Vasant Hoskote, John Moondanos, Jacob A. Abraham, Donald S. Fussell |
Great Lakes Symposium on VLSI | 1 |
| 1992 | Probabilistic Evaluation of On-Line Checks in Fault-Tolerant Multiprocessor SystemsabstractThe analysis of fault-tolerant multiprocessor systems that use concurrent error detection (CED) schemes is much more difficult than the analysis of conventional fault-tolerant architectures. Various analytical techniques have been proposed to evaluate CED schemes deterministically. However, these approaches are based on worst-case assumptions related to the failure of system components. Often, the evaluation results do not reflect the actual fault tolerance capabilities of the system. A probabilistic approach to evaluate the fault detecting and locating capabilities of online checks. in a system is developed. The various probabilities associated with the checking schemes are identified and used in the framework of the matrix-based model. Based on these probabilistic matrices, estimates for the fault tolerance capabilities of various systems are derived analytically.> Suku Nair, Yatin Vasant Hoskote, Jacob A. Abraham |
IEEE Trans. Computers | 2 |