Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2002.9A.4.573

A Wrapper Design Methodology Based On IPCs  

Yun, Chang-Ryul (충남대학교 대학원)
Jhang, Kyoung-Son (충남대학교 정보통신공학부)
Abstract
Reusing IPs requires interface protocol related tasks such as writing test benches and designing interface protocol conversion circuits, e.g. wrappers for IPs. The results of those tasks usually include IPC(interface protocol component)s for the corresponding IPs, similar to bus protocol components of the bus functional models. This paper proposes a methodology for the interface circuit design using synthesizable In that can be re-used. IPC recognizes or executes transactions over the given interface ports. So we present a transaction-oriented interface protocol description language, and a method to convert the description into an IPC in synthesizable VHDL code. With experiments, we show that the interface design using IPC does not cause significant area overhead compared with the interface design without IPC. The proposed IPC-based approach can be employed to reduce the interface design time since the designers can reuse IPCs without understanding the detailed interface protocols.
Keywords
interface Protocol component; reuse; transaction;
Citations & Related Records
연도 인용수 순위
  • Reference
1 D. S. Brahme, et. al, 'Transaction-Based Verification Methodology,' Cadence Berkeley Labs, Technical Report # CDNL-TR-2000-0825, Aug., 2000
2 Cadence Design Systems, Inc., Transaction-Based Verification: TestBuilder Reference Manual, Sep., 2001
3 User guide SystemC 2.0
4 Rainer Domer, Andreas Gerstlauer, Daniel Gajski, SpecC Language Reference Manual Version 1.0, March, 2001
5 R. Lysecky, F. Vahid, T. Givargis, 'Experiments with the Peripheral Virtual Component Interface,' International Symposium on System Synthesis, 2000   DOI
6 M. Moris Mano, 'Digital Design,' 2nd Edition, Prentice-Hall International, Inc., 1991
7 Roberto Passerone, James A. Rowson, Alberto Sangiovanni-Vincentelli, 'Automatic synthesis of interfaces between incompatible protocols,' in Proc. Of DAC '98, 1998
8 Ben Cohen, 'VHDL Answers to Frequently Asked Questions,' Kluwer Academic Publishers, 1997
9 TranSwitch Corporation, UTOPIA Interface for the SARA Chipset, Application Note, Document Number TXC-05501-0002-AN, 1.0, April, 1995
10 Sanjiv Narayan and D. D. Gajski, 'Interfacing incompatible protocols using interface process generation,' Proc. of DAC, pp.468-473, 1995   DOI
11 Jan Madsen and Bjarne Hald, 'An Approach to Interface Synthesis,' in Proc. of ISSS, 1995   DOI
12 Gaetano Borriello, and Randy H. Katz, 'Synthesis and Optimization of Interface Transducer Logic,' Proc. ICCAD '87, pp.274-277, 1987