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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Behzad Akbarpour

dblp:74/1259 · DBLP profile ↗
← Back
14ranked-venue papers
10as first author
0since 2021 · last 2010
—ORCID · none

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

Theory of computation · 8 · 5 first-authorSoftware engineering, systems software and programming languages · 7 · 3 first-authorSystems, architecture and hardware · 3 · 2 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 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 · 93% Integrated circuit design · 7%
Theoretical computer science
1 paper
Automated reasoning and model checking · 100%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation › hardware verification and test
formal verification
0.112006
An approach for the formal verification of DSP designs using Theorem proving · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Electronic design automation › hardware verification and test
hardware verification
0.112006
An approach for the formal verification of DSP designs using Theorem proving · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Electronic design automation › hardware verification and test › functional verification
RTL verification
0.112006
An approach for the formal verification of DSP designs using Theorem proving · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Electronic design automation › hardware verification and test › formal verification
theorem proving
0.112006
An approach for the formal verification of DSP designs using Theorem proving · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Integrated circuit design › digital signal processing circuits
digital signal processor design
0.012006
An approach for the formal verification of DSP designs using Theorem proving · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006

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

shallow embedding · 0.1floating-point arithmetic formalization · 0.1fixed-point arithmetic formalization · 0.1HOL theorem prover · 0.1
YearPublicationVenuePosition
2010 Formal verification of analog circuits in the presence of noise and process variation
abstract
We model and verify analog designs in the presence of noise and process variation using an automated theorem prover, MetiTarski. Due to the statistical nature of noise, we propose to use stochastic differential equations (SDE) to model the designs. We find a closed form solution for the SDEs, then integrate the device variation due to the 0.18¿m fabrication process and verify properties using MetiTarski. We illustrate the proposed approach on an inverting Op-Amp Integrator and a Band-Gap reference bias circuit.
Rajeev Narayanan, Behzad Akbarpour, Mohamed H. Zaki, Sofiène Tahar, Lawrence C. Paulson
DATE2
2010 Verifying a Synthesized Implementation of IEEE-754 Floating-Point Exponential Function using HOL
abstract
Deep datapath and algorithm complexity have made the verification of floating-point units a very hard task. Most simulation and reachability analysis verification tools fail to verify a circuit with a deep datapath like most industrial floating-point units. Theorem proving, however, offers a better solution to handle such verification. In this paper, we have hierarchically formalized and verified a hardware implementation of the IEEE-754 table-driven floating-point exponential function algorithm using the higher-order logic (HOL) theorem prover. The high ability of abstraction in the HOL verification system allows its use for the verification task over the whole design path of the circuit, starting from gate-level implementation of the circuit up to a high-level mathematical specification.
Behzad Akbarpour, Amr Talaat Abdel-Hamid, Sofiène Tahar, John Harrison 0001
Comput. J.1
2010 MetiTarski: An Automatic Theorem Prover for Real-Valued Special Functions
Behzad Akbarpour, Lawrence C. Paulson
J. Autom. Reason.1
2009 Formal Reasoning about Expectation Properties for Continuous Random Variables
Osman Hasan, Naeem Abbasi, Behzad Akbarpour, Sofiène Tahar, Reza Akbarpour
FM3
2009 Formal verification of analog designs using MetiTarski
abstract
MetiTarski, an automatic theorem prover for inequalities on real-valued elementary functions, can be used to verify properties of analog circuits. First, a closed form solution to the model of the circuit is obtained. We present two techniques for obtaining the closed form solution. One is based on piecewise linear modeling and the inverse Laplace transform. The other is based on small-signal analysis and transfer function theory. Second, the properties of interest are turned into a set of inequalities involving analytic functions, which are proved automatically using MetiTarski. We verify properties concerning oscillation and the change in gain due to component tolerances.
William Denman, Behzad Akbarpour, Sofiène Tahar, Mohamed H. Zaki, Lawrence C. Paulson
FMCAD2
2009 Applications of MetiTarski in the Verification of Control and Hybrid Systems
Behzad Akbarpour, Lawrence C. Paulson
HSCC1
2007 Extending a Resolution Prover for Inequalities on Elementary Functions
Behzad Akbarpour, Lawrence C. Paulson
LPAR1
2006 Formal Analysis and Verification of an OFDM Modem Design using HOL
abstract
In this paper we formally specify and verify an implementation of the IEEE802.11a standard physical layer based OFDM (Orthogonal Frequency Division Multiplexing) modem using the HOL (Higher Order Logic) theorem prover. The versatile expressive power of HOL helped model the original design at all abstraction levels starting from a floating-point model to the fixed-point design and then synthesized and implemented in FPGA technology. The paper also investigates the rounding error accumulated during ideal real to floating-point and fixedpoint transitions at the algorithmic level.
Abu Nasser Mohammed Abdullah, Behzad Akbarpour, Sofiène Tahar
FMCAD2
2006 An approach for the formal verification of DSP designs using Theorem proving
abstract
This paper proposes a framework for the incorporation of formal methods in the design flow of digital signal processing (DSP) systems in a rigorous way. In the proposed approach, DSP descriptions were modeled and verified at different abstraction levels using higher order logic based on the higher order logic (HOL) theorem prover. This framework enables the formal verification of DSP designs that in the past could only be done partially using conventional simulation techniques. To this end, a shallow embedding of DSP descriptions in HOL at the floating-point (FP), fixed-point (FXP), behavioral, register transfer level (RTL), and netlist gate levels is provided. The paper made use of existing formalization of FP theory in HOL and a parallel one developed for FXP arithmetic. The high ability of abstraction in HOL allows a seamless hierarchical verification encompassing the whole DSP design path, starting from top-level FP and FXP algorithmic descriptions down to RTL, and gate level implementations. The paper illustrates the new verification framework on the fast Fourier transform (FFT) algorithm as a case study.
Behzad Akbarpour, Sofiène Tahar
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2005 Formalization of Fixed-Point Arithmetic in HOL
Behzad Akbarpour, Sofiène Tahar, Abdelkader Dekdouk
Formal Methods Syst. Des.1
2004 A Methodology for the Formal Verification of FFT Algorithms in HOL
Behzad Akbarpour, Sofiène Tahar
FMCAD1
2003 The Application of Formal Verification to SPW Designs
abstract
The Signal Processing WorkSystem (SPW) of Cadence is an integrated framework for developing DSP and communications products. Formal verification is a complementary technique to simulation based on mathematical logic. The HOL system is an environment for interactive theorem proving in a higher-order logic. It has an open user-extensible architecture which makes it suitable for providing proof support for embedded languages. In this paper, we propose an approach to model SPW descriptions at different abstraction levels in HOL based on the shallow embedding technique. This will enable the formal verification of SPW designs which in the past could only be verified partially using conventional simulation techniques. We illustrate this novel application through a simple case study of a Notch filter.
Behzad Akbarpour, Sofiène Tahar
DSD1
2003 Modeling System C Fixed-Point Arithmetic in HOL
Behzad Akbarpour, Sofiène Tahar
ICFEM1
2002 Formalization of Cadence SPW Fixed-Point Arithmetic in HOL
Behzad Akbarpour, Abdelkader Dekdouk, Sofiène Tahar
IFM1