DocumentCode :
3042531
Title :
Formal transformation of a KPN specification to a GALS implementation
Author :
Suhaib, Syed ; Jose, Bijoy A. ; Shukla, Sandeep K. ; Mathaikutty, Deepak A.
Author_Institution :
Signal Electron. & Embedded Syst. Lab., Gen. Electr. Res. Center, Albany, NY
fYear :
2008
fDate :
23-25 Sept. 2008
Firstpage :
84
Lastpage :
89
Abstract :
Kahn process networks (KPNs) provide a model of computation for streaming audio, video and various multimedia applications. However, the KPN model consists of unbounded FIFOs between these communicating processes which need to be realized by other means. Application of a design transformation process to a KPN style specification towards a Globally asynchronous locally synchronous (GALS) implementation is one way of achieving this. Furthermore, this transformation process needs to preserve the Kahn principle. In this paper, our main contribution is the presentation of one such refinement based design transformation that preserves the Kahn principle. We present correctness preserving transformation towards a lookup-based architecture where the communication between processes is facilitated by a shared on-chip lookup storage structure. This refinement methodology is generic, and various alternate schemes of GALS implementation can be derived.
Keywords :
audio streaming; formal specification; multimedia computing; storage management; video streaming; GALS implementation; KPN specification; Kahn principle; Kahn process network; audio streaming; correctness preserving transformation; globally asynchronous locally synchronous implementation; lookup-based architecture; multimedia application; process communication; refinement based design transformation; shared on-chip lookup storage structure; unbounded FIFO; video streaming; Clocks; Communication system control; Computational modeling; Computer architecture; Delay; Design methodology; Frequency synchronization; Joining processes; Protocols; Streaming media;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Specification, Verification and Design Languages, 2008. FDL 2008. Forum on
Conference_Location :
Stuttgart
Print_ISBN :
978-1-4244-2264-7
Type :
conf
DOI :
10.1109/FDL.2008.4641426
Filename :
4641426
Link To Document :
بازگشت