• DocumentCode
    3417512
  • Title

    A technique for dynamic high-level exploration during behavioral-partitioning for multi-device architectures

  • Author

    Govindarajan, Sriram ; Srinivasan, Vinoo ; Lakshmikanthan, Preetham ; Vemuri, Ranga

  • Author_Institution
    Cincinnati Univ., OH, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    212
  • Lastpage
    219
  • Abstract
    This paper presents a novel technique to perform dynamic high-level exploration of a behavioral specification that is being partitioned for a multi-device architecture. The technique, unlike in traditional HLS, performs a global search on the four-dimensional design space formed by multiple partition segments of the behavior. Hence, the proposed technique effectively satisfies the global latency constraint on the entire design, as well as the area constraints on the individual partition segments. Since the technique is based on a rigorous exploration model, it employs an efficient low-complexity heuristic instead of an exhaustive search. We have provided a number of results by integrating the exploration technique with two popular partitioning algorithms: (i) simulated annealing and (ii) Fiduccia-Mattheyses. The proposed technique is highly effective in guiding any partitioning algorithm to a constraint satisfying solution, and in a fairly short execution time. At tight constraint values, the proposed technique has the ability to generate solutions that do not exist in search space of traditional HLS exploration techniques
  • Keywords
    VLSI; data flow graphs; high level synthesis; logic partitioning; search problems; simulated annealing; area constraints; behavioral-partitioning; constraint satisfying solution; dynamic high-level exploration; execution time; exhaustive search; four-dimensional design space; global latency constraint; global search; low-complexity heuristic; multi-device architectures; multiple partition segments; partitioning algorithms; rigorous exploration model; simulated annealing; Computer architecture; Contracts; Costs; Delay; Design automation; High level synthesis; Process design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2000. Thirteenth International Conference on
  • Conference_Location
    Calcutta
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-0487-6
  • Type

    conf

  • DOI
    10.1109/ICVD.2000.812611
  • Filename
    812611