Approximate computing is an emerging paradigm to improve power and performance efficiency for error-resilient application. Recent approximate adders have significantly extended the design space of accuracy-power configurable approximate adders, and find optimal designs by exploring the design space. In this paper, a new energy-efficient heterogeneous block-based approximate adder (HBBA) is proposed; which is a generic/configurable model that can be transformed to a particular adder by defining some configurations. An HBBA, in general, is composed of heterogeneous sub-adders, where each sub-adder can have a different configuration. A set of configurations of all the sub-adders in an HBBA defines its configuration. The block-based adders are approximated through inexact logic configuration and truncated carry chains. HBBA increases design space providing additional design points that fall on the Pareto-front and offer better power-accuracy trade-off compared to other configurations. Furthermore, to avoid Mont-Carlo simulations, we propose an analytical modelling technique to evaluate the probability of error and Probability Mass Function (PMF) of error value. Moreover, the estimation method estimates delay, area and power of heterogeneous block-based approximate adders. Thus, based on the analytical model and estimation method, the optimal configuration under a given error constraint can be selected from the whole design space of the proposed adder model by exhaustive search. The simulation results show that our HBBA provides improved accuracy in terms of error metrics compared to some state-of-the-art approximate adders. HBBA with 32 bits length serves about 15% reduction in area and up to 17% reduction in energy compared to state-of-the-art approximate adders.
翻译:近距离计算是一种新出现的模式,可以提高对错误抗逆应用的功率和性能效率。最近近似添加器大大扩展了精确功率可配置的近似添加器的设计空间,并通过探索设计空间找到了最佳设计。在本文中,提出了一个新的节能混合块基近似添加器(HBBA),这是一个通用/可配置模型,可以通过定义某些配置而转换为特定的添加器。一般而言,HBBA是由各异的子添加器组成的,每个子添加器都可以有不同的配置。HBBA中所有子添加器的一组配置可以定义其配置。基于区块的添加器通过不精确逻辑配置和短程递增的承载链进行近似。HBBA增加了设计空间模型,提供了位于Pareto最前端的更多设计点,提供了与其他配置相比更精确的17级交易。此外,为了避免 Mont-Carlo 模拟,我们建议采用分析模型技术来评估错误的误差率和可探测性精确度,在HBBA中,以最优的缩缩缩略度估算法中,可以提供以显示最佳的节能分析方法的节能估计。