Heterogeneous simulation - Mixing discrete-event models with dataflow

被引:24
作者
Chang, WT [1 ]
Ha, SH [1 ]
Lee, EA [1 ]
机构
[1] SEOUL NATL UNIV,DEPT COMP ENGN,SEOUL 151,SOUTH KOREA
来源
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY | 1997年 / 15卷 / 1-2期
关键词
D O I
10.1023/A:1007930622942
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper relates to system-level design of signal processing systems, which are often heterogeneous in implementation technologies and design styles. The heterogeneous approach, by combining small, specialized models of computation, achieves generality and also lends itself to automatic synthesis and formal verification. Key to the heterogeneous approach is to define interaction semantics that resolve the ambiguities when different models of computation are brought together. For this purpose, we introduce a tagged signal model as a formal framework within which the models of computation can be precisely described and unambiguously differentiated, and their interactions can be understood. In this paper, we will focus on the interaction between dataflow models, which have partially ordered events, and discrete-event models, with their notion of time that usually defines a total order of events. A variety of interaction semantics, mainly in handling the different notions of time in the two models, are explored to illustrate the subtleties involved. An implementation based on the Ptolemy system from U.C. Berkeley is described and critiqued.
引用
收藏
页码:127 / 144
页数:18
相关论文
共 41 条
[1]  
ACKERMAN WB, 1982, COMPUTER, V15
[2]  
[Anonymous], 1994, Journal of Computer Simulation
[3]  
[Anonymous], 1994, LNCS
[4]   THE SYNCHRONOUS APPROACH TO REACTIVE AND REAL-TIME SYSTEMS [J].
BENVENISTE, A ;
BERRY, G .
PROCEEDINGS OF THE IEEE, 1991, 79 (09) :1270-1282
[5]  
BIER J, 1995, DSP DESIGN TOOLS MET
[6]  
BILSEN G, 1994, P 1994 WORKSH VLSI S
[7]  
BOUSSINOT F, 1991, P IEEE SEPT, V79
[8]  
Buck J.T., 1993, Ph. D. Dissertation
[9]   LINDA IN CONTEXT [J].
CARRIERO, N ;
GELERNTER, D .
COMMUNICATIONS OF THE ACM, 1989, 32 (04) :444-458
[10]  
Cassandras Christos., 1993, Discrete Event Systems: Modeling and Performance Analysis