SystemC modeling of a Bluetooth transceiver: dynamic management of packet type in a noisy channel

High level design methodologies are needed to overcome the complexity of system on chip design. In this paper, the SystemC environment has been used to design a Bluetooth transceiver. The high simulation speed allowed a high level performance analysis of the IP developed and the definition of an algorithm for selecting the best packet type in the presence of channel noise.

[1]  Ralf Seepold,et al.  Virtual Components Design and Reuse , 2001 .

[3]  Wolfgang Rosenstiel,et al.  System Level Design Using the SystemC Modeling Platform , 2001 .

[4]  Guy Bois,et al.  A methodology for interfacing open source SystemC with a third party software , 2001, Proceedings Design, Automation and Test in Europe. Conference and Exhibition 2001.

[5]  Preeti Ranjan Panda,et al.  SystemC - a modeling platform supporting multiple design abstractions , 2001, International Symposium on System Synthesis (IEEE Cat. No.01EX526).

[6]  Thorsten Grotker,et al.  System Design with SystemC , 2002 .

[7]  Cheol-Hee Park,et al.  Link management scheme of Bluetooth based on channel quality estimation , 2002 .

[8]  Daniel D. Gajski,et al.  SPECC: Specification Language and Methodology , 2000 .

[9]  Kazutoshi Wakabayashi,et al.  C-based SoC design flow and EDA tools: an ASIC and system vendorperspective , 2000, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[10]  Paolo Crippa,et al.  Object-oriented design methodology applied to the modeling of USB device and bus interface layers , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[11]  T. Y. Chui,et al.  Bit error rate related load constraints for Bluetooth baseband packets , 2002 .