Using genetic programming and high level synthesis to design optimized datapath

  • Authors:
  • Sérgio G. Araújo;A. Mesquita;Aloysio C. P. Pedroza

  • Affiliations:
  • Electrical Engineering Dept., Federal University of Rio de Janeiro, Rio de Janeiro, RJ, Brazil;Electrical Engineering Dept., Federal University of Rio de Janeiro, Rio de Janeiro, RJ, Brazil;Electrical Engineering Dept., Federal University of Rio de Janeiro, Rio de Janeiro, RJ, Brazil

  • Venue:
  • ICES'03 Proceedings of the 5th international conference on Evolvable systems: from biology to hardware
  • Year:
  • 2003

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper presents a methodology to design optimized electronic digital systems from high abstraction level descriptions. The methodology uses Genetic Programming in addition to high-level synthesis tools to automatically improve design structural quality (area measure). A two-stage, multiobjective optimization algorithm is used to search for circuits with the desired functionality subjected additionally to chip area constraints. Experiment with a square-root approximation datapath design targeted to FPGA exemplifies the proposed methodology.