• DocumentCode
    3245881
  • Title

    A parallel evolutionary algorithm for circuit partitioning

  • Author

    Banos, R. ; Gil, C. ; Montoya, M.G. ; Ortega, J.

  • Author_Institution
    Departamento de Arquitectura de Computadores y Electronica, Univ. of Almeria, Spain
  • fYear
    2003
  • fDate
    5-7 Feb. 2003
  • Firstpage
    365
  • Lastpage
    371
  • Abstract
    As general-purpose parallel computers are increasingly being used to speed up different VLSI applications, the development of parallel algorithms for circuit testing, logic minimization and simulation, HDL-based synthesis, etc. is currently a field of increasing research activity. In some of these applications the circuit partitioning problem occurs. That implies dividing a circuit into non-overlapping subcircuits while minimizing the number of cuts after the division and balancing the load associated to each one. Very effective heuristic algorithms have been developed in order to solve this problem, but it is unknown how good the partitions are since the problem is NP-complete. In these cases the use of parallel processing can be very useful. This paper describes a parallel evolutionary algorithm for circuit partitioning, where parallelism improves the solutions found by the corresponding sequential algorithm, which indeed is quite effective compared with other previously proposed procedures.
  • Keywords
    VLSI; circuit analysis computing; evolutionary computation; logic partitioning; parallel algorithms; resource allocation; VLSI applications; circuit partitioning; circuit testing; cut minimization; load balancing; load division; logic minimization; logic simulation; nonoverlapping subcircuits; parallel evolutionary algorithm; parallel processing; parallelism; Application software; Circuit testing; Concurrent computing; Evolutionary computation; Logic circuits; Logic testing; Parallel algorithms; Parallel processing; Partitioning algorithms; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2003. Proceedings. Eleventh Euromicro Conference on
  • Conference_Location
    Genova, Italy
  • ISSN
    1066-6192
  • Print_ISBN
    0-7695-1875-3
  • Type

    conf

  • DOI
    10.1109/EMPDP.2003.1183612
  • Filename
    1183612