Demo Data from EDBT 2026 / reviewers in the wild / expert
David M. Russinoff
dblp:53/70
· DBLP profile ↗
10ranked-venue papers
10as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 7 · 7 first-author · 1 since 2021Artificial intelligence and machine learning · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorSystems, architecture and hardware · 1 · 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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Electronic design automation · 66% Integrated circuit design · 34% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design
digital circuit design |
0.2 | 1 | 2013 | Computation and Formal Verification of SRT Quotient and Square Root Digit Selection Tables · IEEE Trans. Computers 2013 |
Integrated circuit design › digital circuit design › arithmetic circuit design
floating-point unit |
0.2 | 1 | 2013 | Computation and Formal Verification of SRT Quotient and Square Root Digit Selection Tables · IEEE Trans. Computers 2013 |
Electronic design automation › hardware verification and test
formal verification |
0.2 | 1 | 2013 | Computation and Formal Verification of SRT Quotient and Square Root Digit Selection Tables · IEEE Trans. Computers 2013 |
Electronic design automation
hardware verification and test |
0.2 | 1 | 2013 | Computation and Formal Verification of SRT Quotient and Square Root Digit Selection Tables · IEEE Trans. Computers 2013 |
Electronic design automation › hardware verification and test › formal verification
theorem proving |
0.2 | 1 | 2013 | Computation and Formal Verification of SRT Quotient and Square Root Digit Selection Tables · IEEE Trans. Computers 2013 |
Electronic design automation › hardware verification and test
hardware verification |
0.1 | 1 | 2007 | A Mathematical Approach to RTL Verification · CAV 2007 |
Electronic design automation › hardware verification and test › functional verification
RTL verification |
0.1 | 1 | 2007 | A Mathematical Approach to RTL Verification · CAV 2007 |
Methods — techniques the papers use, named apart from their topics
ACL2 prover · 0.2mathematical verification · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Formal Verification of a Chained Multiply-Add Design: Combining Theorem Proving and Equivalence CheckingabstractWe present a hybrid methodology for the formal verification of arithmetic RTL designs that combines sequential logic equivalence checking with interactive theorem proving in a two-step process. First, an intermediate model of the design is extracted by hand and coded in Restricted Algorithmic C, a simple C subset augmented by the C++ register class templates of Algorithmic C, which provide the bit manipulation features of Verilog. The model is designed to mirror the RTL microarchitecture closely enough to allow efficient equivalence checking, but sufficiently abstract to be amenable to formal analysis. The model is then automatically translated to the logic of the ACL2 theorem prover, which is used to establish correctness with respect to an architectural specification. As an illustration, we describe the modeling and proof of correctness of a chained multiply-add module, designed to test techniques for area and power reduction and intended for implementation in future Arm graphics nrocessors. David M. Russinoff, Javier D. Bruguera, Cuong Chau, Mayank Manjrekar, Nicholas Pfister, Harsha Valsaraju |
ARITH | 1 |
| 2013 | Computation and Formal Verification of SRT Quotient and Square Root Digit Selection TablesabstractWe present a comprehensive, self-contained, and mechanically verified proof of correctness of a maximally redundant SRT design for floating-point division and square root extraction, supported by verified procedures that 1) test the admissibility of a proposed digit selection table, 2) determine the minimal dimensions of an admissible table for a given arbitrary radix, and 3) generate these tables. For square root extraction, we also provide a verified procedure for generating an initial approximation that meets the accuracy requirement of the algorithm and ensures that the digit selection index derived from successive partial roots remains static throughout the computation. A radix-8 instantiation of these algorithms has been implemented in the floating-point unit of the AMD processor code-named Steamroller. To ensure their correctness, all of our results and procedures have been formalized and mechanically checked by the ACL2 prover. We present evidence of the value of this approach by comparing it to that of a more conventional published paper that reports similar results, which are shown to be fatally flawed. David M. Russinoff |
IEEE Trans. Computers | 1 |
| 2007 | A Mathematical Approach to RTL Verification
David M. Russinoff |
CAV | 1 |
| 2000 | A Case Study in Fomal Verification of Register-Transfer Logic with ACL2: The Floating Point Adder of the AMD AthlonTM Processor
David M. Russinoff |
FMCAD | 1 |
| 1999 | A Mechanically Checked Proof of Correctness of the AMD K5 Floating Point Square Root Microcode
David M. Russinoff |
Formal Methods Syst. Des. | 1 |
| 1995 | A Formalization of a Subset of VHDL in the Boyer-Moore Logic
David M. Russinoff |
Formal Methods Syst. Des. | 1 |
| 1994 | A Mechanically Verified Incremental Garbage CollectorabstractAbstract As an application of a system designed for concurrent program verification, we describe a formalisation and mechanical proof of the correctness of Ben-Ari's incremental garbage collection algorithm. The proof system is based on the Manna-Pnueli model of concurrency and is implemented as an extension of the Boyer-Moore prover. The correctness of the garbage collector is represented by two theorems, stating a) that nothing except garbage is ever collected (safety), and b) that all garbage is eventually collected (liveness). We compare our mechanised treatment with several published proofs of the same results. David M. Russinoff |
Formal Aspects Comput. | 1 |
| 1992 | A Verification System for Current Programs Based on the Boyer-Moore Prover
David M. Russinoff |
Formal Aspects Comput. | 1 |
| 1992 | A Mechanical Proof of Quadratic Reciprocity
David M. Russinoff |
J. Autom. Reason. | 1 |
| 1985 | An Experiment with the Boyer-Moore Theorem Prover: A Proof of Wilson's Theorem
David M. Russinoff |
J. Autom. Reason. | 1 |