• DocumentCode
    20442
  • Title

    Automatic Generation of Transducer Models for Bus-Based MPSoC Design

  • Author

    Hansu Cho ; Lochi Yu ; Abdi, Samar

  • Author_Institution
    Design Solution Lab., Samsung Electron., Suwon, South Korea
  • Volume
    62
  • Issue
    2
  • fYear
    2013
  • fDate
    Feb. 2013
  • Firstpage
    211
  • Lastpage
    224
  • Abstract
    This paper presents methods for automatic generation of models of Transducer, a highly flexible communication module for interfacing Multiprocessor System-on-Chip (MPSoC) components. We describe the transducer architecture, comprising the bus interface, high-level communication controllers and buffer management blocks. The well-defined architecture of the transducer enables automatic generation of its Transaction-level and Register-transfer level (RTL) models. Moreover, the simple interface of the transducer provides for a well-defined software interface, making it easy to update the software after changes in MPSoC platform. Our experimental results show that MPSoC design for industrial-size applications, such as MP3 decoder and JPEG encoder, greatly benefits from automatic generation of transducer models. We found productivity gains of 9-23× due to significant savings in modeling effort. On the quality axis, we show that MPSoC communication design using automatically generated transducers has very little overhead in communication delay over a fully connected point-to-point communication architecture. Finally, we show that our automatically generated TLMs greatly reduce the system-level modeling time and provide a fast executable model for early functional validation.
  • Keywords
    buffer storage; image coding; logic design; multiprocessing systems; peripheral interfaces; system-on-chip; JPEG encoder; MP3 decoder; MPSoC communication design; MPSoC component component interfacing; MPSoC platform; RTL model; automatic transducer model generation; buffer management block; bus interface; bus-based MPSoC design; communication delay; fast executable model; fully connected point-to-point communication architecture; functional validation; high-level communication controller; highly flexible communication module; industrial-size application; multiprocessor system-on-chip component interfacing; productivity gain; register-transfer level model; software interface; software update; system-level modeling; transaction-level model; transducer architecture; transducer logic; Abstracts; Computer architecture; Protocols; Software; Time domain analysis; Time varying systems; Transducers; Multiprocessor System-on-Chip Design; System-level modeling; communication architecture;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2012.157
  • Filename
    6226367