• DocumentCode
    2766407
  • Title

    Memory-aware optimization of FPGA-based space systems

  • Author

    Wulf, Nicholas ; George, Alan D. ; Gordon-Ross, Ann

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Florida, Gainesville, FL, USA
  • fYear
    2015
  • fDate
    7-14 March 2015
  • Firstpage
    1
  • Lastpage
    13
  • Abstract
    Designing FPGA-based space systems that meet mission goals of high performance, low power, and high dependability is challenging. Our previous work established a framework to help designers of FPGA-based space systems to consider a wide range of designs, evaluate the power and dependability of those designs, and narrow the large design search space down to a significantly reduced Pareto-optimal set. To further improve and extend our framework´s ability to evaluate and optimize increasingly complex aerospace systems, this paper details our framework´s memory extension, which enables memory-aware analysis by refinements to our framework´s original analysis. The memory-aware analysis more accurately predicts a system´s power and dependability by modeling three memory resources: internal-memory capacity, internal-memory bandwidth, and external-memory bandwidth. We demonstrate the importance of our framework´s memory extension by investigating a case study based on an enhanced version of a hyperspectral-imaging satellite mission. After analyzing 22 unique Virtex FPGA devices and optimizing each for power and then dependability, the framework selects four Pareto-optimal designs, ranging from very-low power to high dependability. Results of the framework´s memory extension show that memory resources may limit the performance of an FPGA-based space-system design and contribute significantly towards power and dependability results.
  • Keywords
    Pareto optimisation; circuit optimisation; circuit reliability; field programmable gate arrays; logic design; search problems; space vehicle electronics; FPGA-based space-system design; Pareto-optimal set; Virtex FPGA devices; complex aerospace systems; external-memory bandwidth; hyperspectral-imaging satellite mission; internal-memory bandwidth; internal-memory capacity; large design search space; memory resources; memory-aware optimization analysis; Bandwidth; Biographies; Digital signal processing; Error analysis; Field programmable gate arrays; Mathematical model; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2015 IEEE
  • Conference_Location
    Big Sky, MT
  • Print_ISBN
    978-1-4799-5379-0
  • Type

    conf

  • DOI
    10.1109/AERO.2015.7119029
  • Filename
    7119029