• 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