• DocumentCode
    2256592
  • Title

    Robust design of embedded systems

  • Author

    Lukasiewycz, Martin ; Glass, Michael ; Teich, Jürgen

  • Author_Institution
    Univ. of Erlangen-Nuremberg, Erlangen, Germany
  • fYear
    2010
  • fDate
    8-12 March 2010
  • Firstpage
    1578
  • Lastpage
    1583
  • Abstract
    This paper presents a methodology to evaluate and optimize the robustness of an embedded system in terms of invariability in case of design revisions. Early decisions in embedded system design may be revised in later stages resulting in additional costs. A method that quantifies the expected additional costs as the robustness value is proposed. Since the determination of the robustness based on arbitrary revisions is computationally expensive, an efficient set-based approach that uses a symbolic encoding as Binary Decision Diagrams is presented. Moreover, a methodology for the integration of the optimization of the robustness into a design space exploration is proposed. Based on an external archive that accepts also near-optimal solutions, this robustness-aware optimization is efficient since it does not require additional function evaluations as previous approaches. Two realistic case studies give evidence of the benefits of the proposed approach.
  • Keywords
    binary decision diagrams; circuit optimisation; embedded systems; logic design; binary decision diagram; design revision; design space exploration; embedded system; robust system design; robustness-aware optimization; set-based approach; symbolic encoding; Boolean functions; Costs; Data structures; Decision making; Design optimization; Embedded system; Encoding; Process design; Robustness; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-7054-9
  • Type

    conf

  • DOI
    10.1109/DATE.2010.5457062
  • Filename
    5457062