• DocumentCode
    452072
  • Title

    Protocol Generation for Communication Channels

  • Author

    Narayan, Sanjiv ; Gajski, Daniel D.

  • Author_Institution
    Viewlogic Systems Inc., Marlboro, MA
  • fYear
    1994
  • fDate
    6-10 June 1994
  • Firstpage
    547
  • Lastpage
    551
  • Abstract
    System-level partitioning groups processes and variables in the system specification into modules representing chips and memories. Communication between the modules is represented by abstract communication channels, which are merged and implemented as a bus to minimize interconnect. Given a set of channels, bus generation synthesizes the bus structure, by trading off the the width of the bus and the performance of the processes communicating over it. For each channel, we describe a method to generate protocols that specify the mechanism of data transfer over the bus. Protocol generation presented in this paper results in a refined system specification that is simulatable. Both bus-generation and protocol-generation are demonstrated on detailed examples.
  • Keywords
    Communication channels; Computer interfaces; Design automation; Distributed computing; Machinery; Optical computing; Permission; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1994. 31st Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-653-0
  • Type

    conf

  • DOI
    10.1109/DAC.1994.204163
  • Filename
    1600436