SCREAM - A discrete time /spl mu/beamformer for CMUT arrays - behavioral simulations using systemc

We demonstrate an extremely efficient simulation framework to model a discrete time micro-beamformer system. Functional operation is verified and the performance limitation due to jitter and gain-mismatch is highlighted. We construct the framework using the systemC class library and simulation kernel. SystemC is an extension to C++ that enables verification of hardware designs. A unique analog extension class is added to the systemC core. This class is known as AEC and allows modeling of mixed-signal behavior. The goal of systemC is to take advantage of the high execution speed that results from compiled code and then use this to generate an executable specification.

[1]  Trond Ytterdal,et al.  Behavioral Modeling and Simulation of Mixed-Signal System-on-a-Chip using SystemC , 2003 .

[2]  Y. Akazawa,et al.  Jitter analysis of high speed sampling systems , 1989, Symposium 1989 on VLSI Circuits.

[3]  Francis Pichon,et al.  Mixed-signal modelling in VHDL for system-on-chip applications , 1995, Proceedings the European Design and Test Conference. ED&TC 1995.

[4]  M.K. Mayes,et al.  All Verilog mixed-signal simulator with analog behavioral and noise models , 1996, 1996 Symposium on VLSI Circuits. Digest of Technical Papers.

[5]  Juha Kostamovaara,et al.  On the effects of timing jitter in charge sampling , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

[6]  Randall L. Geiger,et al.  A simulation environment for pipelined analog-to-digital converters , 1997, Proceedings of 1997 IEEE International Symposium on Circuits and Systems. Circuits and Systems in the Information Age ISCAS '97.

[7]  A. Ronnekleiv,et al.  CMUT array modeling through free acoustic CMUT modes and analysis of the fluid CMUT interface through Fourier transform methods , 2005, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.