摘要

提出了一种基于近似计算技术的Fixed Polarity Reed-Muller(FPRM)逻辑功耗优化算法,该算法包括基于信号概率和跳变密度的固定极性Reed-Muller (RM)函数动态功耗模型,基于遗传算法的以功耗优化为导向的RM逻辑极性搜索方法,以及利用双锐积运算的RM逻辑错误率计算方法.在错误率的约束下,通过有选择性地删减部分乘积项,实现功耗优化.提出的算法用C语言实现,并用MCNC Benchmark电路测试.结果表明:与原始FPRM电路功耗相比,在平均错误率为3.21%时,电路动态功耗平均减少了22.77%.