• DocumentCode
    3326682
  • Title

    Automatic generation of systemc transactors from graphical FSM

  • Author

    Khan, Tareq ; Tahar, Sofiène ; Mohamed, Otmane Ait ; Habibi, Ali

  • Author_Institution
    Dept. of ECE, Concordia Univ., Montreal, QC
  • fYear
    2007
  • fDate
    29-31 Dec. 2007
  • Firstpage
    257
  • Lastpage
    260
  • Abstract
    To specify, design, and implement complex system-on-chip (SoC), a new modeling method, transaction level modeling (TLM), has been proposed recently. TLM allows designers to focus on functionality while abstracting implementation details. At the register transfer level (RTL), however, different modules communicate through detailed pin level signaling. SoC design methodologies involve the integration of different intellectual property (IP) blocks modeled at different levels of abstraction. Therefore a special module or channel is needed in order to link modules, IPs, designed at different abstraction levels. This module, called transactor, can be modeled using a finite state machine (FSM) providing a functional specification of the protocol´s behavior. In this paper, we propose a methodology to specify transactors using graphical finite state machine (FSM). This technique enables an automatic generation of SystemC TLM-RTL transactors via an intermediate translation of the user-defined FSM to the Abstract State Machines Language (AsmL). The UTOPIA standard protocol is provided as an illustration of this approach.
  • Keywords
    electronic engineering computing; finite state machines; logic design; system-on-chip; SystemC transactor; UTOPIA standard protocol; abstract state machines language; automatic generation; graphical finite state machine; register transfer level; system-on-chip; transaction level modeling; Access protocols; Automata; Communication system software; Design methodology; Hardware design languages; Intellectual property; Natural languages; System-level design; System-on-a-chip; Wires; AsmL; Finite State Machine; SystemC; Transactor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics, 2007. ICM 2007. Internatonal Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    978-1-4244-1846-6
  • Electronic_ISBN
    978-1-4244-1847-3
  • Type

    conf

  • DOI
    10.1109/ICM.2007.4497706
  • Filename
    4497706