Skip to main content

SystemC-AMS Simulation of Conservative Behavioral Descriptions

  • Chapter
  • First Online:
Languages, Design Methods, and Tools for Electronic System Design

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 385))

  • 760 Accesses

Abstract

SystemC has recently been extended with the Analog and Mixed Signal (AMS) library, with the ultimate goal of providing simulation support for analog electronics and continuous time behavior. SystemC-AMS allows modeling of systems that are either conservative and low level or continuous time and behavioral, which is a limited range compared to other AMS HDLs. This work addresses this challenge by extending SystemC-AMS support to a new level of abstraction, namely Analog Behavioral Modeling (ABM), to cover models that are both behavioral and conservative. This leads to a methodology that uses SystemC-AMS constructs in a novel way. Full automation of the methodology allows proof of its effectiveness both in terms of accuracy and simulation performance, by applying the overall approach to a complex industrial Micro Electro-Mechanical System (MEMS) case study. The effectiveness of the proposed approach is further highlighted in the context of virtual platforms for smart systems, and adopting a C++-based language for MEMS simulation reduces the simulation time by about 2x, thus enhancing the design and integration flow.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. IEEE: 1666-2011 - IEEE Standard for Standard SystemC, 2011. standards.ieee.org/findstds/standard/1666-2011.html

    Google Scholar 

  2. Zafalon, R.: Smart system design: industrial challenges and perspectives. In: Proceedings of IEEE MDM, p. 3, 2013

    Google Scholar 

  3. Accellera Systems Initiative: SystemC-AMS and design of embedded mixed-signal systems, 2013. accellera.org/activities/working-groups/systemc-amsf

    Google Scholar 

  4. Hartmann, P., Reinkemeier, P., Rettberg, A., Nebel, W.: Modelling control systems in systemC-AMS – benefits and limitations. In: Proceedings of IEEE SOCC, pp. 263–266, 2009

    Google Scholar 

  5. Nagel, L.W., Pederson, D.O.: SPICE: Simulation program with integrated circuit emphasis. Electronics Research Laboratory, College of Engineering, University of California (1973)

    Google Scholar 

  6. Accellera Systems Initiative: Verilog-AMS, 2014. accellera.org/downloads/standards/v-ams

    Google Scholar 

  7. Coventor, Inc: MEMS+: MEMS simulation software, 2013. www.coventor.com/mems-solutions/products/mems

    Google Scholar 

  8. Schneider, P., Bayer, C., Einwich, K., Kohler, A.: System level simulation - A core method for efficient design of MEMS and mechatronic systems. In: Proceedings of IEEE SSD, pp. 1–6, 2012

    Google Scholar 

  9. Mijalkovic, S.: Advanced circuit and device modeling with Verilog-A. In: Proceedings of IEEE MIEL, pp. 439–442, 2006

    Google Scholar 

  10. Narayanan, R., Abbasi, N., Zaki, M., Sammane, G.A., Tahar, S.: On the simulation performance of contemporary AMS hardware description languages. In: Proceedings of IEEE ICM, pp. 361–364, 2008

    Google Scholar 

  11. Mentor Graphics: Questa advanced simulator, 2015. www.mentor.com/products/fv/questa

    Google Scholar 

  12. Bombieri, N., Di Guglielmo, G., Ferrari, M., Fummi, F., Pravadelli, G., Stefanni, F., Venturelli, A.: Hifsuite: tools for hdl code conversion and manipulation. EURASIP J. Embed. Syst. 2010, 4:1–4:20 (2010)

    Google Scholar 

  13. Synopsys: Platform architect, 2016. www.synopsys.com/Prototyping/ArchitectureDesign

  14. Cadence: Virtual system platform, 2011. www.cadence.com/products/sd/virtual_system

  15. Imperas Software: OVP - Open virtual platforms, 2015. www.ovpworld.org

    Google Scholar 

  16. Mentor Graphics: Vista virtual prototyping for SystemC/TLM 2.0 and QEMU, 2015. www.mentor.com/esl/vista/virtual-prototyping

Download references

Acknowledgements

This work has been partially supported by the European project SMAC FP7-ICT-2011-7-288827.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sara Vinco .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Vinco, S., Lora, M., Zwolinski, M. (2016). SystemC-AMS Simulation of Conservative Behavioral Descriptions. In: Drechsler, R., Wille, R. (eds) Languages, Design Methods, and Tools for Electronic System Design. Lecture Notes in Electrical Engineering, vol 385. Springer, Cham. https://doi.org/10.1007/978-3-319-31723-6_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-31723-6_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-31722-9

  • Online ISBN: 978-3-319-31723-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics