EDBT 2026 Demo / reviewers in the wild / expert
Merav Aharoni
dblp:42/3991
· DBLP profile ↗
6ranked-venue papers
4as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 3 · 2 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 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
1 paper |
Electronic design automation · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › hardware verification and test › test generation › functional test generation
constrained-random test generation |
0.1 | 1 | 2011 | Simulation-Based Verification of Floating-Point Division · IEEE Trans. Computers 2011 |
Electronic design automation
hardware verification and test |
0.1 | 1 | 2011 | Simulation-Based Verification of Floating-Point Division · IEEE Trans. Computers 2011 |
Electronic design automation › hardware verification and test › functional verification
simulation-based verification |
0.1 | 1 | 2011 | Simulation-Based Verification of Floating-Point Division · IEEE Trans. Computers 2011 |
Electronic design automation › hardware verification and test
test generation |
0.1 | 1 | 2011 | Simulation-Based Verification of Floating-Point Division · IEEE Trans. Computers 2011 |
Methods — techniques the papers use, named apart from their topics
divide-and-conquer · 0.1constraint solving · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Using Graph-Based CSP to Solve the Address Translation Problem
Merav Aharoni, Yael Ben-Haim, Shai Doron, Anatoly Koyfman, Elena Tsanko, Michael Veksler |
CP | 1 |
| 2015 | Rectangle Placement for VLSI Testing
Merav Aharoni, Odellia Boni, Ari Freund 0001, Lidor Goren, Wesam Ibraheem, Tamir Segev |
CPAIOR | 1 |
| 2011 | Simulation-Based Verification of Floating-Point DivisionabstractFloating-point division is known to exhibit an exceptionally wide array of corner cases, making its verification a difficult challenge. Despite the remarkable advances in formal methods, the intricacies of this operation and its implementation often render these inapplicable. Simulation-based methods remain the primary means for verification of division. FPgen is a test generation framework targeted at the floating point datapath. It has been successfully used in the simulation-based verification of a variety of hardware designs. FPgen comprises a comprehensive test plan and a powerful test generator. A proper response to the difficulties posed by division constitutes a major part of FPgen's capabilities. We present an overview of the relevant verification tasks supplied with FPgen and the underlying algorithms used to target them. Elena Guralnik, Merav Aharoni, Ariel J. Birnbaum, Anatoly Koyfman |
IEEE Trans. Computers | 2 |
| 2007 | Solving Constraints on the Intermediate Result of Decimal Floating-Point OperationsabstractThe draft revision of the IEEE Standard for Floating- Point Arithmetic (IEEE P754) includes a definition for decimal floating-point (FP) in addition to the widely used binary FP specification. The decimal standard raises new concerns with regard to the verification of hardware- and software-based designs. The verification process normally emphasizes intricate corner cases and uncommon events. The decimal format introduces several new classes of such events in addition to those characteristic of binary FP. Our work addresses the following problem: Given a decimal floating-point operation, a constraint on the intermediate result, and a constraint on the representation selected for the result, find random inputs for the operation that yield an intermediate result compatible with these specifications. The paper supplies efficient analytic solutions for addition and for some cases of multiplication and division. We provide probabilistic algorithms for the remaining cases. These algorithms prove to be efficient in the actual implementation. Merav Aharoni, Ron Maharik, Abraham Ziv |
IEEE Symposium on Computer Arithmetic | 1 |
| 2005 | Solving Constraints on the Invisible Bits of the Intermediate Result for Floating-Point VerificationabstractTest generation for datapath floating-point verification involves targeting intricate corner cases, which can often be solved only through complex constraint solving. In the process of calculating the result, we use an intermediate result whose significand comprises a finite number of bits and a sticky bit that is 0 if and only if the intermediate result is exact. We refer to all the bits beyond those represented in the final result as the invisible bits. We deal with corner cases that can only be defined via constraints on the intermediate result. Our work investigates the following problem: given a floating-point operation, and constraints on the invisible bits and the sticky bit, find two inputs for the operation that yield an intermediate result compatible with the constraints. The paper supplies a deterministic solution for addition and subtraction, and probabilistic solutions for multiplication and division. It also discusses the application of these algorithms to the verification of floating-point implementations. Merav Aharoni, Sigal Asaf, Ron Maharik, Ilan Nehama, Ilya Nikulshin, Abraham Ziv |
IEEE Symposium on Computer Arithmetic | 1 |
| 2003 | Solving Range Constraints for Binary Floating-Point InstructionsabstractWe present algorithms that solve the following problem: given three ranges of floating-point numbers R/sub x/, R/sub y/, R/sub z/, a floating-point operation (op), and a rounding-mode (round), generate three floating-point numbers x~, y~, z~ such that x~/spl isin/R/sub x/, y~/spl isin/R/sub y/, z~/spl isin/R/sub z/ and z~=round(x~ op y~). This problem, although quite simple when dealing with intervals of real numbers, is much more complex when considering ranges of machine numbers. We provide full solutions for add and subtract, and partial solutions for multiply and divide. We use range constraints on the input operands and on the result operand of floating-point instructions to target corner cases when generating test cases for use in verification of floating-point hardware. The algorithms have been implemented in a floating-point test-generator and are currently being used to verify floating-point units of several processors. Avi Ziv, Merav Aharoni, Sigal Asaf |
IEEE Symposium on Computer Arithmetic | 2 |