DocumentCode :
3559467
Title :
A Process Algebraic View of Latency-Insensitive Systems
Author :
Kapoor, Hemangee K.
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Guwahati, Guwahati
Volume :
58
Issue :
7
fYear :
2009
fDate :
7/1/2009 12:00:00 AM
Firstpage :
931
Lastpage :
944
Abstract :
Latency-insensitive (LI) systems are those which can function correctly in spite of delays along its connecting wires. This delay is assumed to be a multiple of the clock period. The paper presents a single-clock process algebraic model for such systems. It gives the definitions for LI computational blocks and LI connectors. Important properties for these are shown to be satisfied. Composition of such modules can be done by the parallel composition operator of the process algebra. Conditions are given to check for liveness and deadlock freedom of LI systems. Comparison of latency equivalence between streams of events can be done using the model and this leads to a method of proving latency-equivalent modules. The paper is a step toward high-level specification and verification of such systems. The work can be extended to address more complex interconnections by modeling the underlying finite-state machines.
Keywords :
communicating sequential processes; concurrency theory; finite state machines; formal specification; formal verification; communicating sequential process; deadlock freedom checking; finite-state machine; high-level specification; high-level verification; latency-equivalent module proving; latency-insensitive system; liveness checking; parallel composition operator; single-clock process algebraic model; Algebra; Clocks; Computational modeling; Connectors; Delay; Delay estimation; Integrated circuit interconnections; Relays; Signal design; Timing; Wires; Algebraic language theory; Formal Languages; Formal models; Hardware; I/O and Data Communications; Interconnections (Subsystems); Interfaces; Latency-insensitive systems; Mathematical logic and Formal Languages; Performance Analysis and Design Aids; Theory of Computation; communicating sequential processes; process algebra; trace equivalence.;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
Conference_Location :
12/12/2008 12:00:00 AM
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2008.214
Filename :
4711040
Link To Document :
بازگشت