CIRCA: Towards a modular and extensible framework for approximate circuit generation

被引:10
|
作者
Witschen, Linus [1 ]
Awais, Muhammad [1 ]
Mohammadi, Hassan Ghasemzadeh [1 ]
Wiersema, Tobias [1 ]
Platzner, Marco [1 ]
机构
[1] Paderborn Univ, Paderborn, Germany
关键词
Approximate Computing; Framework; Pareto Front; Accuracy; Stochastic search; Circuit synthesis; DESIGN;
D O I
10.1016/j.microrel.2019.04.003
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Existing approaches and tools for the generation of approximate circuits often lack generality and are restricted to certain circuit types, approximation techniques, and quality assurance methods. Moreover, only few tools are publicly available. This hinders the development and evaluation of new techniques for approximating circuits and their comparison to previous approaches. In this paper, we first analyze and classify related approaches and then present CIRCA, our flexible framework for search-based approximate circuit generation. CIRCA is developed with a focus on modularity and extensibility to foster comparability of different techniques. We present the architecture of CIRCA with its distinct separation into stages and processing blocks. This separation makes CIRCA flexible, allowing developers to extend it by new methods and enabling users to exchange the employed functionality quickly. To highlight CIRCA's benefits and its flexibility, we conduct a case study which focuses on the impact of the employed search method and approximation technique. We use a set of circuits from our approximate computing benchmark suite PaderBench to evaluate and compare the quality of the approximated circuits generated with the different methods.
引用
下载
收藏
页码:277 / 290
页数:14
相关论文
共 50 条
  • [41] Towards a Modular Framework for Human-Robot Interaction and Collaboration
    Gavril, Alexandru-Florin
    Ghita, Alexandra Stefania
    Sorici, Alexandru
    Florea, Adina Magda
    2019 22ND INTERNATIONAL CONFERENCE ON CONTROL SYSTEMS AND COMPUTER SCIENCE (CSCS), 2019, : 667 - 674
  • [42] FAtiMA modular: Towards an agent architecture with a generic appraisal framework
    Dias, João
    Mascarenhas, Samuel
    Paiva, Ana
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8750 : 44 - 56
  • [43] Equivalent Circuit Model for Modular High Voltage Power Generation Architectures
    Mao, Saijun
    Popovic, Jelena
    Ferreira, Jan Abraham
    Li, Chengmin
    Li, Wuhua
    2017 IEEE ENERGY CONVERSION CONGRESS AND EXPOSITION (ECCE), 2017, : 3098 - 3102
  • [44] A modular framework for the analysis and optimization of power generation systems with CCS
    Miller, David C.
    Eslick, John C.
    Lee, Andrew
    Morinelly, Juan E.
    10TH INTERNATIONAL CONFERENCE ON GREENHOUSE GAS CONTROL TECHNOLOGIES, 2011, 4 : 2082 - 2089
  • [45] Multiobjective framework for modular design generation incorporating demand uncertainty
    Goyal, V
    Ierapetritou, MG
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2005, 44 (10) : 3594 - 3606
  • [46] Python']Python Framework for Modular and Parametric SPICE Netlists Generation
    Gutierrez, Sergio Vinagrero
    Di Natale, Giorgio
    Vatajelu, Elena-Ioana
    ELECTRONICS, 2023, 12 (18)
  • [47] Towards Visual Training Set Generation Framework
    Hula, Jan
    Perfilieva, Irina
    Muzaheed, Ali Ahsan Muhummad
    ADVANCES IN COMPUTATIONAL INTELLIGENCE, IWANN 2017, PT II, 2017, 10306 : 747 - 758
  • [48] Towards an analytical framework for tailoring supercontinuum generation
    Castello-Lurbe, David
    Vermeulen, Nathalie
    Silvestre, Enrique
    OPTICS EXPRESS, 2016, 24 (23): : 26629 - 26645
  • [49] PyDFT-QMMM: A modular, extensible software framework for DFT-based QM/MM molecular dynamics
    Pederson, John P.
    McDaniel, Jesse G.
    JOURNAL OF CHEMICAL PHYSICS, 2024, 161 (03):
  • [50] Computer aided generation of approximate DAE systems for symbolic analog circuit design
    Wichmann, T
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 2001, 81 : S633 - S634