• DocumentCode
    702293
  • Title

    Separation of concerns for hardware components of embedded systems in BIP

  • Author

    Safieddine, Maya H. ; Kanj, Rouwaida ; Zaraket, Fadi A. ; Elzein, Ali ; Jaber, Mohamad

  • Author_Institution
    American Univ. of Beirut, Beirut, Lebanon
  • fYear
    2015
  • fDate
    2-4 March 2015
  • Firstpage
    337
  • Lastpage
    344
  • Abstract
    Memory-based concerns such as Design-for-test, logic built in self test, memory technology mapping and clock division concerns traditionally happen at circuit-level and require team-months of verification time. We present a novel hardware concern-based methodology for embedded system frameworks that enables automatic separation of memory based hardware concerns at high-level where verification is easier. The methodology relies on a conservative memory inference transformation that separates sequential from combinational elements. We developed a tool that automatically performs the transformation for BIP, an open source embedded systems design framework. It takes entry BIP model code and outputs BIP model code where memory elements are separated from the rest of the logic. We evaluated our method with three BIP case studies. Our results show that our method enabled designers to identify and fix injected defects at the BIP level, where they are more comfortable, in reasonable time without the need to dive into the circuitry that is highly coupled with concerns.
  • Keywords
    built-in self test; design for testability; electronic design automation; embedded systems; formal verification; logic testing; BIP; DFT; behavior interaction priority; clock division; design-for-test; hardware concern-based methodology; logic built in self test; memory separation; memory technology mapping; open source embedded system design framework; verification time; Clocks; Compounds; Connectors; Data transfer; Embedded systems; Hardware; Weaving; Design-for-Test; Embedded systems framework; concern insertion; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design (ISQED), 2015 16th International Symposium on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-1-4799-7580-8
  • Type

    conf

  • DOI
    10.1109/ISQED.2015.7085449
  • Filename
    7085449