Browse > Article

A Study on Automatic Interface Generation by Protocol Mapping  

Lee Ser-Hoon (서강대학교 전자공학과 CAD & ES 연구실)
Kang Kyung-Goo (서강대학교 전자공학과 CAD & ES 연구실)
Hwang Sun-Young (서강대학교 전자공학과 CAD & ES 연구실)
Abstract
IP-based design methodology has been popularly employed for SoC design to reduce design complexity and to cope with time-to-market pressure. Due to the request for high performance of current mobile systems, embedded SoC design needs a multi-processor to manage problems of high complexity and the data processing such as multimedia, DMB and image processing in real time. Interface module for communication between system buses and processors are required, since many IPs employ different protocols. High performance processors require interface module to minimize the latency of data transmission during read-write operation and to enhance the performance of a top level system. This paper proposes an automatic interface generation system based on FSM generated from the common protocol description sequence of a bus and an IP. The proposed interface does not use a buffer which stores data temporally causing the data transmission latency. Experimental results show that the area of the interface circuits generated by the proposed system is reduced by 48.5% on the average, when comparing to buffer-based interface circuits. Data transmission latency is reduced by 59.1% for single data transfer and by 13.3% for burst mode data transfer. By using the proposed system, it becomes possible to generate a high performance interface circuit automatically.
Keywords
SoC; Interface generation; FSM; Protocol mapping;
Citations & Related Records
연도 인용수 순위
  • Reference
1 P. Chou, R. Ortega, and G. Borriello, 'IPCHINOOK : An Integrated IP-based Design Framework for Distributed Embedded Systems', in Proc. Design Automation Conference, pp. 44-49, June 1999
2 A. Wenban, J. O'Leary, and G. Brown, 'Codesign of Communication Protocols', IEEE Trans. Computer, Vol. 26 No. 12, pp. 46-52, Dec. 1993   DOI   ScienceOn
3 R. Passersome, J. Rowson, and A. Sangiovanni- Vincentelli, 'Automatic Synthesis of Interface between Incompatible Protocols', in Proc. Design Automation Conference, pp. 8-13, June 1998
4 R. Passerone, L. Alfaro, A. Henzinger, and A. Sangiovanni- Vincentelli, 'Convertibility Verification and Converter Synthesis: Two Faces of the Same Coin', in Proc. Int. Conf. CAD, pp. 132-139, Nov. 2002
5 AMBA AXI Specification, ARM Ltd., June 2003
6 이서훈, 문종욱, 황선영, 'FSM을 이용한 표준화된 버스와 IP간의 인터페이스 회로 자동생성에 관한 연구' 한국통신학회 논문지, 제30권 2A호 pp. 137-146, 2005년 2월   과학기술학회마을
7 W. A. Triebel and A. Singh, The 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware, and Applications, Prentice Hall, 2000
8 Excalibur Hardware Design Tutorial, Available: http://www.a1tera.com/literature/lit -exc.jsp, Altern Inc., Aug. 2002
9 AN 287: Design Files, Available: http://www.a1tera.com/literature/lit-exc.jsp, Altera Inc., Feb. 2003
10 E. Walkup and G. Borriello, 'Automatic Synthesis of Device Drivers for Hardware/ Software Co-design', Technical Report #94-06-04, Univ. of Washington, Aug. 1994
11 C. Ravikumar. 'Multiprocessor Architectures for Embedded System-on-chip Applications', in Proc. Int. Conf. VLSI Design, pp. 512-519, Jan. 2004
12 S. Abdi, D. Shin, and D. Gajski, 'Automatic Communication Refinement for System Level Design', in Proc. Design Automation Conference, Anaheim, CA, pp. 300-305, June 2003
13 P. Chou, B. Ortega, and G. Borriello, 'Interface Co-Synthesis Techniques for Embedded System', in Proc. Int. Conf. CAD, pp. 280-287, Nov. 1995
14 J. Rabaey and M. Pedram, Eds., Low Power Digital Methodologies, Kluwer Academic Pub., 1996
15 D. Shin and D. Gajski, 'Interface Synthesis from Protocol Specification', Technical Report CECS-TR-02-13, Univ. of California, April 2002
16 R. Ortega, L. Lavagno, and G. Borriello, 'Models and Methods for HW/SW Intellectual Property Interfacing', in Proc. System Synthesis, pp. 397-432, July 1998
17 A. Rajawat, M. Balakrishnan, and A. Kumar, 'Interface synthesis: issues and approaches', in Proc Int. Conf. VLSI Design, pp. 92-97, Jan. 2000
18 D. Gajski, 'IP-based Design Methodology', in Proc. Design Automation Conference, New Orleans, LA, June 1999
19 M. Keating and P. Bricaud, Reuse Methodology Manual for System-on-a-Chip, Kluwer Academic Pub., 2002