PERFORMANCE ANALYSIS AND OPTIMIZATION OF MIXED ASYNCHRONOUS SYNCHRONOUS SYSTEMS

Citation
J. Teich et al., PERFORMANCE ANALYSIS AND OPTIMIZATION OF MIXED ASYNCHRONOUS SYNCHRONOUS SYSTEMS, IEEE transactions on computer-aided design of integrated circuits and systems, 16(5), 1997, pp. 473-484
Citations number
28
Categorie Soggetti
Computer Application, Chemistry & Engineering","Computer Science Hardware & Architecture","Computer Science Interdisciplinary Applications","Engineering, Eletrical & Electronic
ISSN journal
02780070
Volume
16
Issue
5
Year of publication
1997
Pages
473 - 484
Database
ISI
SICI code
0278-0070(1997)16:5<473:PAAOOM>2.0.ZU;2-D
Abstract
This paper deals with the system-level performance analysis and optimi zation of a class of digital systems we call mixed asynchronous-synchr onous systems. In such a system, each computation module is either syn chronous or asynchronous, The communication among all of the modules i s assumed to be data driven, In order to adequately describe the timin g of such architectures, we introduce a graph model called MASS, which is based on several extensions of timed marked graphs, The first exte nsion is that the node set V is partitioned into synchronous and async hronous nodes. A synchronous node can only fire at ticks of its local module clock, Based on these extensions, we analyze the behavior of MA SS, in particular, period, periodicity, and maximal throughput rate. F inally, we introduce the optimization problem of assigning appropriate clock phases to synchronous nodes so to maximize the throughput rate of the resulting system. An exact solution as well as a polynomial tim e algorithm for nearly optimal phase assignment are presented.