• DocumentCode
    397239
  • Title

    Controller estimation for FPGA target architectures during high-level synthesis

  • Author

    Menn, Carsten ; Bringmann, Oliver ; Rosenstiel, Wolfgang

  • Author_Institution
    FZI Forschungszentrum Informatik, Karlsruhe, Germany
  • fYear
    2002
  • fDate
    2-4 Oct. 2002
  • Firstpage
    56
  • Lastpage
    61
  • Abstract
    In existing synthesis systems, the influence of the area and delay of the controller is not or not sufficiently taken into account. But the controller can have a big influence, especially, if a certain data-path realization requires a huge number of states and/or control signals. This paper presents a new approach on controller estimation during high-level synthesis for FPGA-based target architectures. The estimator, presented in this paper can be invoked after or during every synthesis-step, i.e. allocation, scheduling and binding, respectively. By considering the controller influence on the overall area of a design, design space exploration can be made more accurate and less error prone. We present an approach for estimating area of the controller based on information which are easily accessible during each step of highlevel synthesis, so no explicit description of the controller, which usually will be generated after the binding, is necessary. This is particularly valuable in the allocation phase, where intensive design space explorations have to be done, based on fast and accurate estimates.
  • Keywords
    field programmable gate arrays; high level synthesis; FPGA target architectures; controller estimation; data-path realization; high-level synthesis; Control system synthesis; Delay; Design engineering; Error correction; Field programmable gate arrays; Hardware; High level synthesis; Phase estimation; Signal synthesis; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 2002. 15th International Symposium on
  • Conference_Location
    Kyoto, Japan
  • Print_ISBN
    1-58113-576-9
  • Type

    conf

  • Filename
    1227152