Approximate Computing: Evolutionary Methods for Functional Approximation of Digital Circuits

被引:5
|
作者
Choudhary, Pooja [1 ,2 ]
Bhargava, Lava [1 ]
Singh, Virendra [3 ,4 ]
Suhag, Ashok Kumar [5 ]
机构
[1] Malaviya Natl Inst Technol, Dept Elect & Commun Engn, Jaipur 302017, Rajasthan, India
[2] Swami Keshvanand Inst Technol Management & Gramot, Dept Elect & Commun Engn, Jaipur 302017, Rajasthan, India
[3] Indian Inst Technol IIT Bombay, Dept Elect Engn, Mumbai 400076, Maharashtra, India
[4] Indian Inst Technol IIT Bombay, Dept Comp Sci & Engn, Mumbai 400076, Maharashtra, India
[5] BML Munjal Univ BMU, Dept Elect & Commun Engn, Gurgaon 122413, Haryana, India
关键词
Approximate Computing; Formal methods; SAT; Error metrics; Inherent resilience;
D O I
10.1016/j.matpr.2022.06.386
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Approximate computing deviates from long-held paradigm and attracted towards intrinsic application resilience to enhance the efficiency by relaxing the parameter of full accuracy. The specifications of digital circuits are violated while explicitly designing. The benefits are in terms of area, performance, power consumption, and speed. For approximating circuit, synthesis tools depend on available technique to check whether the synthesized circuit meets the set parameters and provides the quality. Mostly used approach is circuit simulator for analyzing responses received from all input variables but it is an exhaustive approach and can be used only for a small number of inputs. So this paper focuses on techniques, methods used to approximate circuits and to use formal methods for solving challenges faced by traditional methods. The use of evolutionary methods for circuits has led to the promising results. Major challenges in these methods are the ability to automatically synthesize approximation circuits without relying on the skill of designers. Strategies for generating approximate circuits, methodologies for evaluating the error with benchmarks used are tabulated in paper. The exact circuit, error and their approximate threshold are required for simplification which leads to selecting synthesis techniques for circuit transformations. The criteria of selection of approximate logic synthesis method are based on error analysis, number input and desired output, use of types of application and digital circuits like adder, multiplier, FIR, FFT etc. Introduction, principle, methods of approximate computing with major sub-areas of research work conducted in field of functional approximation which are apropos for designing and testing of circuits are main concern of paper. (C) 2022 Elsevier Ltd. All rights reserved.
引用
收藏
页码:3487 / 3492
页数:6
相关论文
共 50 条
  • [31] Satisfiability Solving Meets Evolutionary Optimisation in Designing Approximate Circuits
    Ceska, Milan
    Matyas, Jiri
    Mrazek, Vojtech
    Vojnar, Tomas
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING, SAT 2020, 2020, 12178 : 481 - 491
  • [32] Evolutionary Algorithm in Approximation of Defuzzification Functional
    Wegrzyn-Wolska, Katarzyna
    Borzymek, Piotr
    Kosinski, Witold
    NUMERICAL ANALYSIS AND APPLIED MATHEMATICS, VOLS I-III, 2010, 1281 : 1550 - +
  • [33] Design Tool for Evolutionary Design of Digital Circuits
    Burian, Petr
    2012 INTERNATIONAL CONFERENCE ON APPLIED ELECTRONICS, 2012, : 47 - 50
  • [34] Functional Approximation and Approximate Parallelization with the ACCEPT compiler
    Reis, Lucas
    Wanner, Lucas
    2021 IEEE 33RD INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2021), 2021, : 188 - 197
  • [35] Area optimization of multilevel logic circuits using approximate computing
    Zhao, Weikai
    Wang, Lunyao
    Cen, Xumeng
    Xia, Yinshui
    Chu, Zhufei
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2024, 50 (09): : 2893 - 2901
  • [36] ABACUS: A Technique for Automated Behavioral Synthesis of Approximate Computing Circuits
    Nepal, Kumud
    Li, Yueting
    Bahar, R. Iris
    Reda, Sherief
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [37] MAxPy: A Framework for Bridging Approximate Computing Circuits to Its Applications
    Arbeletche, Yuri
    Paim, Guilherme
    Abreu, Brunno
    Almeida, Sergio
    Costa, Eduardo
    Flores, Paulo
    Bampi, Sergio
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (11) : 4748 - 4752
  • [38] On-line testing of computing circuits at performance of the approximate calculations
    Drozd, A
    Lobachev, M
    MODERN PROBLEMS OF RADIO ENGINEERING, TELECOMMUNICATIONS AND COMPUTER SCIENCE, PROCEEDINGS, 2004, : 555 - 556
  • [39] Voltage Over-Scaling in Sequential Circuits for Approximate Computing
    May, David
    Stechele, Walter
    2016 11TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS), 2016,
  • [40] Some methods of approximate integration and of computing areas
    Percival, AS
    NATURE, 1920, 105 : 70 - 71