<div class="csl-bib-body">
<div class="csl-entry">Valinataj, M., & Jantsch, A. (2022). Hierarchical multipliers: A framework for high-speed multiple error detecting architectures. <i>Microelectronics Journal</i>, <i>125</i>, Article 105459. https://doi.org/10.1016/j.mejo.2022.105459</div>
</div>
-
dc.identifier.issn
0026-2692
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/136947
-
dc.description.abstract
The demand for high-performance and reliable processing systems is steadily increasing, also in applications where multiple transient faults may occur. As multipliers are one of the main building blocks of the processing systems, employing a cost-efficient and high-speed method handling multiple-errors is of great importance. In this paper, at first a framework to achieve multiple error detection in the multipliers is proposed, which is entirely independent of the multiplier type and error detection method. Then, the self-checking hierarchical multipliers with multiple error detection capability up to the size of 64 × 64 bits are proposed in such a way that the low-cost and high-speed designs are achieved with high multiple error detection probabilities. Experimental results based on analysis and simulation show that the proposed 32 × 32 and 64 × 64 multipliers based on each of Dadda or Braum structures as high-speed parallel and array multipliers, respectively, achieve more than 99.8% error detection probability against three or more simultaneous errors. This capability for 64 × 64 multipliers is attained with 35% area overhead and less than 5% delay overhead compared to the basic non-self-checking design.
en
dc.language.iso
en
-
dc.publisher
ELSEVIER SCI LTD
-
dc.relation.ispartof
Microelectronics Journal
-
dc.subject
Array multiplier
en
dc.subject
Fault/error detection
en
dc.subject
Multiple faults
en
dc.subject
Parallel multiplier
en
dc.subject
Self-checking
en
dc.title
Hierarchical multipliers: A framework for high-speed multiple error detecting architectures