• DocumentCode
    3043167
  • Title

    RTL generation of channel architecture templates for a template-based SoC design flow

  • Author

    Cho, Jinhyun ; Choi, Soonwoo ; Chae, SooIk

  • Author_Institution
    Seoul Nat. Univ., Seoul
  • fYear
    2008
  • fDate
    23-25 Sept. 2008
  • Firstpage
    251
  • Lastpage
    252
  • Abstract
    In this paper, we propose the design methodology for communication channel templates from formal specification to RTL description. In this flow, design and verification start from one source, LTL property. We constructed LTL-to-TRS, which is translator from LTL property sets to Bluespec term-rewriting system (TRS) description. And, we use a Bluespec compiler as a synthesizer from TRS to RTL. Also, to match the implementation with the formal specification, we use a VIS solver as a model checker. And then, channel instances generated by proposed design method are transformed into channel template-generators for communication channel library. These channel templates can be used in DSE process in SoC design flow.
  • Keywords
    formal specification; integrated circuit design; system-on-chip; Bluespec compiler; Bluespec term-rewriting system; RTL generation; channel architecture templates; communication channel library; communication channel templates; formal specification; template-based SoC design flow; Cats; Communication channels; Computer architecture; Design methodology; Formal specifications; Hardware design languages; Libraries; Process design; Space exploration; Synthesizers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Specification, Verification and Design Languages, 2008. FDL 2008. Forum on
  • Conference_Location
    Stuttgart
  • Print_ISBN
    978-1-4244-2264-7
  • Type

    conf

  • DOI
    10.1109/FDL.2008.4641460
  • Filename
    4641460