Formal Evaluation

Definition

Formal verification (形式验证) : 根据某个或某些形式规范,利用数学的方法证明其正确性或非正确性;
(Formal verification methods make use of mathematical techniques to insure the integrity of a design with respect to some desired characteristics)

Metrics For Approximate Computing

  • Worst Case Error:
    在这里插入图片描述
  • Worst-Case-Relative Error
    在这里插入图片描述
  • Average-Case Error
    在这里插入图片描述
  • Average-Case-Relative Error
    在这里插入图片描述
  • The Mean-Squared Error
    在这里插入图片描述
  • Error Rate
    在这里插入图片描述
  • Bit-Flip Error
    在这里插入图片描述

Method

Exact Circuit: equivalence checking;
AC: relaxed equivalence checking.

SAT/BDD
在这里插入图片描述

在这里插入图片描述
Algorithm for computing Worst case absolute error by using Miter (b):
在这里插入图片描述
在这里插入图片描述

This can be seen as the binary-search version LEXSAT.
=> For different metrics,using different error computing circuits:
在这里插入图片描述
在这里插入图片描述

Challenge:

在这里插入图片描述
The computational complexity dramatically increases with a decreasing error, especially on multipliers. Unfortunately, the multiplier is one of the key arithmetic circuits that is widely used in many applications, especially in digital signal processing and multimedia processing. Hence, there is currently a clear need to come up with a more powerful approach to the problem of evaluating the quality of complex approximate digital circuits. A combination of the circuit simulator and a SAT-solver seems to be a promising approach which helps us to further improve the performance of the analysis.[1]

[1] Z. Vasicek, “Formal methods for exact analysis of approximate circuits,” IEEE Access, vol. 7, no. 1, pp. 177 309–177 331, 2019.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值