BenCGen: a digital circuit generation tool for benchmarks

  • Authors:
  • Fabrício Vivas Andrade;Leandro Maia Silva;Antônio Otávio Fernandes

  • Affiliations:
  • Centro Federal de Educacao Tecnologica de Minas Gerais, Belo Horizonte - Minas Gerais, Brazil;Universidade Federal de Minas Gerais, Belo Horizonte - Minas Gerais, Brazil;Universidade Federal de Minas Gerais, Belo Horizonte - Minas Gerais, Brazil

  • Venue:
  • Proceedings of the 21st annual symposium on Integrated circuits and system design
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a digital circuit generation tool (BenCGen) that can be used to generate 24 very popular types of circuits with parameterized size. More than 1,000,000 different designs may be produced using this tool, ranging from the smallest to the largest size of each circuit. The main goal of BenCGen (BENchmark Circuits GENeration tool) is to provide circuits for the next generation of benchmark sets. Thus, the tool generates designs in a wide range of formats such as BENCH (ISCAS), BLIF, EQN, as well as gate level and register transfer level Verilog. Although BenCGen can, also, be used for digital circuit cores production fostering design reuse, this is not its key goal. Most of the circuits generated by BenCGen have been proved correct through Combinational Equivalence Checking (CEC) using error free circuits already available as golden references. In addition, this paper also presents the first results of SAT-based CEC using a collection of circuits generated by the tool. We selected and compared the most popular and efficient SAT solvers; the results will assuredly help guiding future researchers to select the most appropriate SAT solver for the CEC problem.