EDBT 2026 Demo / reviewers in the wild / expert
Jeremy R. Levitt
dblp:44/4886
· DBLP profile ↗
9ranked-venue papers
2as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 2 first-authorTheory of computation · 2Software engineering, systems software and programming languages · 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
5 papers |
Electronic design automation · 96% Performance modeling and evaluation · 4% Processor architecture and microarchitecture · 1% | |
| Theoretical computer science
2 papers |
Automated reasoning and model checking · 100% |
Topics — the 12 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › hardware verification and test
hardware verification |
0.1 | 3 | 2010 | Increasing the Efficiency of Simulation-Based Functional Verification Through Unsupervised Support Vector Analysis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010 A Decision Procedure for Bit-Vector Arithmetic · DAC 1998 A Scalable Formal Verification Methodology for Pipelined Microprocessors · DAC 1996 |
Electronic design automation › hardware verification and test › test generation › functional test generation
constrained-random test generation |
0.1 | 1 | 2010 | Increasing the Efficiency of Simulation-Based Functional Verification Through Unsupervised Support Vector Analysis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010 |
Electronic design automation › hardware test
test selection |
0.1 | 1 | 2010 | Increasing the Efficiency of Simulation-Based Functional Verification Through Unsupervised Support Vector Analysis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010 |
Electronic design automation
hardware verification and test |
0.1 | 2 | 2008 | Functional test selection based on unsupervised support vector analysis · DAC 2008 A General Method for Compiling Event-Driven Simulations · DAC 1995 |
Automated reasoning and model checking
decision procedures |
0.0 | 2 | 2001 | A Decision Procedure for an Extensional Theory of Arrays · LICS 2001 A Decision Procedure for Bit-Vector Arithmetic · DAC 1998 |
Automated reasoning and model checking › satisfiability modulo theories
array theory |
0.0 | 1 | 2001 | A Decision Procedure for an Extensional Theory of Arrays · LICS 2001 |
Automated reasoning and model checking
automated reasoning |
0.0 | 1 | 2001 | A Decision Procedure for an Extensional Theory of Arrays · LICS 2001 |
Electronic design automation › hardware verification and test
formal verification |
0.0 | 1 | 1996 | A Scalable Formal Verification Methodology for Pipelined Microprocessors · DAC 1996 |
Electronic design automation › hardware verification and test › processor verification
pipelined microprocessor verification |
0.0 | 1 | 1996 | A Scalable Formal Verification Methodology for Pipelined Microprocessors · DAC 1996 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 1995 | A General Method for Compiling Event-Driven Simulations · DAC 1995 |
Processor architecture and microarchitecture › pipelining
pipelined processor |
0.0 | 1 | 1996 | A Scalable Formal Verification Methodology for Pipelined Microprocessors · DAC 1996 |
Performance modeling and evaluation › simulation
discrete-event simulation |
0.0 | 1 | 1995 | A General Method for Compiling Event-Driven Simulations · DAC 1995 |
Methods — techniques the papers use, named apart from their topics
unsupervised support vector analysis · 0.2NP-hardness analysis · 0.0extensionality · 0.0decision procedure · 0.0symbolic model checking · 0.0event-driven simulation compilation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Increasing the Efficiency of Simulation-Based Functional Verification Through Unsupervised Support Vector AnalysisabstractSuccess of simulation-based functional verification depends on the quality and diversity of the verification tests that are simulated. The objective of test generation methods is to generate tests that exercise as much different functionality of the hardware designs as possible. In this paper, we propose a novel methodology that generates a model of the verification tests in a given test set using unsupervised support vector analysis. One potential application is to use this model to select tests that are likely to exercise functionality that has not been tested so far. Since this selection can be done before simulation, it can be used to filter redundant tests and reduce required simulation cycles. Our methodology can be combined with a test generation method like constrained-random test generation to increase its effectiveness without making fundamental changes to the verification flow. Experimental results based on application of the proposed methodology to the OpenSparc T1 processor are reported to demonstrate the practicality of our approach. Onur Guzey, Li-C. Wang, Jeremy R. Levitt, Harry Foster |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2008 | Functional test selection based on unsupervised support vector analysisabstractExtensive software-based simulation continues to be the mainstream methodology for functional verification of designs. To optimize the use of limited simulation resources, coverage metrics are essential to guide the development of effective test suites. Traditional coverage metrics are defined based on either a functional model or a structural model of the design. If our goal is to select a subset of tests from a set of tests, using these coverage metrics require simulation of the entire set before the effectiveness of tests can be compared. In this paper, we propose a novel methodology that estimates the input space covered by a set of tests. We use unsupervised support vector analysis to learn such a space, resulting in a subset of tests that represent the original set of tests. A direct application of this methodology is to select tests before simulation in order to reduce simulation cycles. Consequently, simulation effectiveness can be improved. Experimental results based on application of the proposed methodology to the OpenSparc T1 processor are reported to demonstrate the practicality of our approach. Onur Guzey, Li-C. Wang, Jeremy R. Levitt, Harry Foster |
DAC | 3 |
| 2005 | Automatic assume guarantee analysis for assertion-based formal verificationabstractAssertion based verification encourages the insertion of many assertions into a design. Typically, not all assertions can be proven (or falsified). The indeterminate assertions require manual analysis in order to determine design correctness -- a time-consuming and error-prone process. This paper shows how automatic assume guarantee reasoning can be used to reduce the amount of manual analysis. We present algorithms to automatically compute the assume guarantee relations between assertions. We extend circular assume guarantee reasoning to compute more proofs. And, we show how automatic assume guarantee reasoning can be used in practice to reduce the number of indeterminate assertions requiring manual analysis. We present the results of applying our algorithms to large industrial designs. Jeremy R. Levitt |
ASP-DAC | 2 |
| 2001 | A Decision Procedure for an Extensional Theory of ArraysabstractA decision procedure for a theory of arrays is of interest for applications in formal verification, program analysis and automated theorem proving. This paper presents a decision procedure for an extensional theory of arrays and proves it correct. Aaron Stump, Clark W. Barrett, David L. Dill, Jeremy R. Levitt |
LICS | 4 |
| 1998 | A Decision Procedure for Bit-Vector ArithmeticabstractBit-v ector theories with concatenation and extraction have been shown to be useful and important for hardware verification. We have implemented an extended theory which includes arithmetic. Although deciding equality in suc h a theory is NP-hard, our implementation is efficient for many practical examples. We believ e this to be the first such implementation which is efficient, automatic, and complete. Clark W. Barrett, David L. Dill, Jeremy R. Levitt |
DAC | 3 |
| 1997 | Verifying correct pipeline implementation for microprocessorsabstractWe introduce a general, automatic verification technique for pipelined designs. The technique is based on a scalable, formal methodology for analysing pipelines. The key advantages to our technique are: it specifically targets pipeline control, making it more efficient; it requires no explicit specification, since it compares hardware against itself; it can be used within the broader framework of hierarchical verification; and, it can be easily extended to handle certain "complex" pipelined structures. Jeremy R. Levitt, Kunle Olukotun |
ICCAD | 1 |
| 1996 | A Scalable Formal Verification Methodology for Pipelined MicroprocessorsabstractArticle Free Access Share on A scalable formal verification methodology for pipelined microprocessors Authors: Jeremy Levitt Computer Systems Laboratory, Stanford University, CA Computer Systems Laboratory, Stanford University, CAView Profile , Kunle Olukotun Computer Systems Laboratory, Stanford University, CA Computer Systems Laboratory, Stanford University, CAView Profile Authors Info & Claims DAC '96: Proceedings of the 33rd annual Design Automation ConferenceJune 1996 Pages 558–563https://doi.org/10.1145/240518.240624Published:01 June 1996Publication History 15citation273DownloadsMetricsTotal Citations15Total Downloads273Last 12 Months24Last 6 weeks13 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Jeremy R. Levitt, Kunle Olukotun |
DAC | 1 |
| 1996 | Validity Checking for Combinations of Theories with Equality
Clark W. Barrett, David L. Dill, Jeremy R. Levitt |
FMCAD | 3 |
| 1995 | A General Method for Compiling Event-Driven SimulationsabstractAbstract—We present a new approach to event-driven simu-lation that does not use a centralized run-time event queue, yet is capable of handling arbitrary models, including those with unclocked feedback and nonunit delay. The elimination of the event queue significantly reduces run-time overhead, resulting in faster simulation. We have implemented our algorithm in a pro-totype Verilog simulator called VeriSUIF. Using this simulator we demonstrate improved performance vs. a commercial simulator on a small set of programs. I. Robert S. French, Monica S. Lam, Jeremy R. Levitt, Kunle Olukotun |
DAC | 3 |