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