Match!

CIRCA: Towards a Modular and Extensible Framework for Approximate Circuit Generation

Published on Aug 1, 2019in Microelectronics Reliability1.48
· DOI :10.1016/j.microrel.2019.04.003
Linus Witschen1
Estimated H-index: 1
(University of Paderborn),
Muhammad Awais1
Estimated H-index: 1
(University of Paderborn)
+ 2 AuthorsMarco Platzner25
Estimated H-index: 25
(University of Paderborn)
Abstract
Abstract 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.
  • References (19)
  • Citations (0)
References19
Newest
#1Muhammad Awais (University of Paderborn)H-Index: 1
#2Hassan Ghasemzadeh Mohammadi (University of Paderborn)H-Index: 3
Last.Marco Platzner (University of Paderborn)H-Index: 25
view all 3 authors...
2 CitationsSource
#1Linus WitschenH-Index: 1
#2Tobias WiersemaH-Index: 4
Last.Marco PlatznerH-Index: 25
view all 3 authors...
1 Citations
Nov 13, 2017 in ICCAD (International Conference on Computer Aided Design)
#1Gai Liu (Cornell University)H-Index: 7
#2Zhiru Zhang (Cornell University)H-Index: 19
6 CitationsSource
Jun 18, 2017 in DAC (Design Automation Conference)
#1Deepashree Sengupta (UMN: University of Minnesota)H-Index: 4
#2Farhana Sharmin Snigdha (UMN: University of Minnesota)H-Index: 3
Last.Sachin S. Sapatnekar (UMN: University of Minnesota)H-Index: 50
view all 4 authors...
10 CitationsSource
#1Zdenek Vasicek (Brno University of Technology)H-Index: 15
4 CitationsSource
Mar 1, 2017 in DATE (Design, Automation, and Test in Europe)
#1Vojtech Mrazek (Brno University of Technology)H-Index: 6
#2Radek Hrbacek (Brno University of Technology)H-Index: 6
Last.Lukas Sekanina (Brno University of Technology)H-Index: 25
view all 4 authors...
42 CitationsSource
Nov 7, 2016 in ICCAD (International Conference on Computer Aided Design)
#1Arun Chandrasekharan (University of Bremen)H-Index: 5
#2Mathias Soeken (EPFL: École Polytechnique Fédérale de Lausanne)H-Index: 22
Last.Rolf Drechsler (University of Bremen)H-Index: 43
view all 4 authors...
19 CitationsSource
Jun 5, 2016 in DAC (Design Automation Conference)
#1Arun Chandrasekharan (University of Bremen)H-Index: 5
#2Mathias Soeken (EPFL: École Polytechnique Fédérale de Lausanne)H-Index: 22
Last.Rolf Drechsler (University of Bremen)H-Index: 43
view all 4 authors...
10 CitationsSource
#1Sparsh Mittal (ORNL: Oak Ridge National Laboratory)H-Index: 21
258 CitationsSource
Jun 7, 2015 in DAC (Design Automation Conference)
#1Muhammad Shafique (KIT: Karlsruhe Institute of Technology)H-Index: 28
#2Waqas Ahmad (National University of Sciences and Technology)H-Index: 1
Last.Jorg Henkel (KIT: Karlsruhe Institute of Technology)H-Index: 41
view all 4 authors...
110 CitationsSource
Cited By0
Newest
View next paperStructure discovery techniques for circuit design and process model visualization