DocumentCode
3372819
Title
SEAMS - a SystemC environment with analog and mixed-signal extensions
Author
Aljunaid, H. ; Kazmierski, T.J.
Author_Institution
Sch. of Electron. & Comput. Sci., Southampton Univ., UK
Volume
5
fYear
2004
fDate
23-26 May 2004
Abstract
We describe an efficient implementation of analog and mixed-signal extensions integrated with SystemC 2.0. SEAMS (SystemC environment with analog and mixed-signal extensions) uses a general-purpose analog solver to handle analog extensions and to provide modelling capabilities for general, mixed-mode systems with digital and non-linear analog behavior. We have extended the SystemC 2.0 kernel to invoke and synchronize our analog solver in each simulation cycle while maintaining compliance with the SystemC simulation cycle semantics. The operation of SEAMS is illustrated with the practical examples of boost power converter and a 2 GHz phase-lock loop frequency multiplier with noise and jitter models. Mixed-signal systems of this kind are known to be difficult to simulate as they exhibit discrete time scales which put most simulators in numerical difficulties. We hope that the practical experience of SEAMS might aid the recent efforts to standardize analog and mixed-signal extensions for SystemC.
Keywords
SPICE; circuit simulation; hardware description languages; mixed analogue-digital integrated circuits; 2 GHz; SEAMS; SystemC 2.0; SystemC environment with analog and mixed-signal extensions; boost power converter; digital behavior; frequency multiplier; general-purpose analog solver; jitter models; mixed-mode systems; noise models; nonlinear analog behavior; phase-lock loop; simulation cycle semantics; Analog-digital conversion; Computer science; Frequency conversion; Frequency synchronization; Hardware design languages; Kernel; Operational amplifiers; Power system modeling; Resumes; Signal processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on
Print_ISBN
0-7803-8251-X
Type
conf
DOI
10.1109/ISCAS.2004.1329517
Filename
1329517
Link To Document