残留物编号系统
转换器
查阅表格
计算机科学
算术
异或门
数字信号处理
可扩展性
残留物(化学)
错误检测和纠正
晶体管
计算机硬件
电压
电子工程
逻辑门
算法
电气工程
数学
工程类
化学
数据库
生物化学
程序设计语言
作者
Ali Mansoor,Mahdi Fazeli,Amir Masoud Rahmani,Midia Reshadi
标识
DOI:10.1016/j.compeleceng.2023.108654
摘要
Residue number system (RNS) speeds up digital signal processing systems involving dominant addition and multiplication. Addition and multiplication are accelerated further and performed with a balanced performance on one-hot coded (OHC) residue digits. However, the high complexity of the RNS reverse converter (RC) may kill the performance gain. This paper proposes a high-speed and scalable RNS-RC for both regular and one-hot RNS. For redundant RNS (RRNS), an RRNS-RC is proposed, which based on majority-voting between OHC residue digits, corrects multibit soft errors occurring in a single residue channel. With pass-transistor logic and low-power FinFETs, the proposed RCs are optimized. The simulated RRNS-RC corrected 98.5% of soft errors, while consuming 7, 6.2 and 0.4% of the system's area, leakage power and dynamic power, respectively. As compared to the leading lookup table RC in the literature, RNS-RC exhibited 10.3X, 4.4X and 1.8X savings in area, average power, and delay, respectively.
科研通智能强力驱动
Strongly Powered by AbleSci AI