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
Link To Document