Approximate Adder Segmentation Technique and Significance-Driven Error Correction

  1. Lookup NU author(s)
  2. Khaled Al-ma''aitah
  3. Dr Ghaith Tarawneh
  4. Dr Ahmed Abd El-Aal
  5. Issa Qiqieh
  6. Professor Alex Yakovlev
Author(s)Al-Maaitah K, Tarawneh G, Soltan A, Qiqieh I, Yakovlev A
Publication type Conference Proceedings (inc. Abstract)
Conference Name27th International Symposium on Power And Timing Modeling, Optimization and Simulation (PATMOS)
Conference LocationThessaloniki, Greece
Year of Conference2017
Source Publication Date
Full text is available for this publication:
Approximate computing introduces a new era of low-power and high-speed circuit designs. Instead of strictaccurate computation, relaxed requirements might increase performance and reduce power consumption with a simplified or inaccurate circuit. One of the recent remarkable research efforts is the accuracy-configurable approximate adder designs, which can gracefully operate in both approximate (inaccurate) and accurate modes. In this paper, a novel technique for segmenting approximate adders was proposed by adding new bit locations that exploit the carry kill signal definition to limit carry propagation at specific locations. Moreover, a light- weight carry-in prediction and error detection techniques were proposed. For error recovery circuit, a significance-driven configurable correction stages were implemented, which imply a fast convergence to exact outputs with a very low magnitude of errors. The proposed design showed improvements of (16%) and (18.6%) for dynamic power and area respectively. Nevertheless, outputs reserved a general high accuracy level, which limited between 99% and 100% for the majority of input space. The proposed design was implemented in an image filter application, which resulted in high PSNR values of (53 and 83 db) for the two premier correction stages, and 100% exact results for the highest accuracy mode.
ActionsLink to this publication
Library holdingsSearch Newcastle University Library for this item