+
Skip to main content

FPGA-Implementation Techniques to Efficiently Test Application Readiness of Mixed-Signal Products

  • Conference paper
  • First Online:
VLSI-SoC 2023: Innovations for Trustworthy Artificial Intelligence (VLSI-SoC 2023)

Abstract

We present FPGA-implementation techniques to efficiently validate application readiness of a product for analog/mixed-signal (AMS) applications that lead to a reduction of overall runtime by two orders of magnitude on the example of a power conversion application compared to state-of-the-art simulation based approaches. Further, we use this example to analyze area utilization, timing impact and scalability at increased application complexity. The open source synthesizable model generator for mixed-signal blocks msdsl is extended to support reconfigurable variables within a model description. Further, the control API of the open source FPGA prototyping automation anasymod is enhanced to allow updating these variable values on FPGA at runtime. The end-result is a unique framework for application scenario driven product validation that to our knowledge for the first time allows reconfiguration of analog dynamics on FPGA at runtime and leverages benchmark AMS system simulation throughput on FPGA to enables fast system property sweeping at different modeling abstractions.

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

Access this chapter

Subscribe and save

Springer+
from $39.99 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 89.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

Similar content being viewed by others

References

  1. Gao, P., et al.: Automotive revolution - perspective towards 2030. https://www.mckinsey.com/industries/automotive-and-assembly/our-insights/disruptive-trends-that-will-transform-the-auto-industry

  2. Stanley, B.: Digital disruption and the future of the automotive industry. https://www.ibm.com/multimedia/portal/H752407R29967B14/IBMCAI-Digital-disruption-in-automotive.pdf

  3. Stanley, D., et al.: Fast validation of mixed-signal SoCs. IEEE Open J. Solid-State Circuits Soc. 1, 184–195 (2021)

    Article  MATH  Google Scholar 

  4. Herbst, S., et al.: Fast FPGA emulation of analog dynamics in digitally-driven systems. In: Proceedings of the International Conference on Computer-Aided Design, ICCAD 2018. Association for Computing Machinery, New York (2018)

    Google Scholar 

  5. Nothaft, F., et al.: Pragma-based floating-to-fixed point conversion for the emulation of analog behavioral models. In: Proceedings of the 2014 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2014, pp. 633–640. IEEE Press (2014)

    Google Scholar 

  6. Bhattacharya, R., et al.: FPGA based chip emulation system for test development of analog and mixed signal circuits: a case study of DC-DC buck converter. Measurement 45(8), 1997–2020 (2021)

    Article  MATH  Google Scholar 

  7. Herbst, S., et al.: An open-source framework for FPGA emulation of analog/mixed-signal integrated circuit designs. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 41(7), 2223–2236 (2022)

    Article  MATH  Google Scholar 

  8. Herbst, S.: msdsl (2021). https://git.io/msdsl

  9. Rutsch, G.: anasymod (2021). https://git.io/anasymod

  10. Kaergel, M., et al.: Simulation based verification with range based signal representations for mixed-signal systems. In: 2014 27th Symposium on Integrated Circuits and Systems Design (SBCCI) (2014)

    Google Scholar 

  11. Rafaila, M., Decker, C., Grimm, C., Pelz, G.: Design of experiments for effective pre-silicon verification of automotive electronics. In: Borrione, D. (ed.) Advances in Design Methods from Modeling Languages for Embedded Systems and SoC’s. LNEE, vol. 63, pp. 141–158. Springer, Dordrecht (2010). https://doi.org/10.1007/978-90-481-9304-2_9

    Chapter  Google Scholar 

  12. Schupfer, F., Kärgel, M., Grimm, C., Olbrich, M., Barke, E.: Towards abstract analysis techniques for range based system simulations. In: Kaźmierski, T., Morawiec, A. (eds.) System Specification and Design Languages. LNEE, vol. 106, pp. 105–121. Springer, New York (2012). https://doi.org/10.1007/978-1-4614-1427-8_7

    Chapter  Google Scholar 

  13. Rutsch, G., et al.: Boosting mixed-signal design productivity with FPGA-based methods throughout the chip design process. In: Design and Verification Conference in Europe (2020)

    Google Scholar 

  14. Rutsch, G., et al.: A framework that enables systematic analysis of mixed-signal applications on FPGA. In: 2022 IEEE International Workshop on Rapid System Prototyping (RSP) (2023)

    Google Scholar 

  15. SymPy Development Team. sympy (2022). https://www.sympy.org/en/index.html

  16. Herbst, S., et al.: Open-source framework for FPGA emulation of analog/mixed-signal integrated circuit designs. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 41(7), 2223–2236 (2021)

    Article  MATH  Google Scholar 

  17. oscarbenjamin, Matrix exponential using RootSum #21585 (2023). https://github.com/sympy/sympy/issues/21585

  18. Tertel, P., et al.: Real-time emulation of block-based analog circuits on an FPGA. In: 14th SMACD (2017)

    Google Scholar 

  19. AMD Xilinx, System Generator for DSP User Guide. https://www.xilinx.com/support/documents/sw_manuals/ xilinx14_7/sysgen_user.pdf

  20. Donchin, D.: AMS emulation comes to the rescue with rapid, pre-silicon DDR verification. https://www.synopsys.com/content/dam/synopsys/verification/white-papers/a-g-ams-emulation-ddr-verification-wp.pdf

  21. Hasler, J.: Large-scale field-programmable analog arrays. Proc. IEEE 108(8), 1283–1302 (2020)

    Article  MATH  Google Scholar 

  22. Bouzid, A., et al.: High resolution large scale ADC. Case study of an N bit per volt ADC implemented using FPAA and FPGA applied for precision altimetery. In: 21th ICCC (2020)

    Google Scholar 

  23. Ĉertík, O.: symengine (2023). https://github.com/symengine/symengine

  24. Entought: SymEngine A Fast Symbolic Manipulation Library [Video]. YouTube (2016). https://www.youtube.com/watch?v=03rBe2RdMt4

  25. Moler, C., et al.: Nineteen dubious ways to compute the exponential of a matrix, twenty-five years later. Soc. Ind. Appl. Math. 45(1), 3–49 (2003)

    MathSciNet  MATH  Google Scholar 

  26. Jordan, D., et al.: An efficient algorithm for calculation of the Luenberger canonical form. IEEE Trans. Autom. Control 18(3), 292–295 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  27. Benjamin, O.: Matrix exponential using RootSum #21585 (2021). https://github.com/sympy/sympy/issues/21585

Download references

Acknowledgment

The authors would like to thank the Federal Ministry of Education and Research (Germany) via the KI4BoardNet program for supporting this work.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Konrad Maier or Wolfgang Ecker .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 IFIP International Federation for Information Processing

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Rutsch, G., Maier, K., Ecker, W. (2024). FPGA-Implementation Techniques to Efficiently Test Application Readiness of Mixed-Signal Products. In: Elfadel, I.(.M., Albasha, L. (eds) VLSI-SoC 2023: Innovations for Trustworthy Artificial Intelligence. VLSI-SoC 2023. IFIP Advances in Information and Communication Technology, vol 680. Springer, Cham. https://doi.org/10.1007/978-3-031-70947-0_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-70947-0_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-70946-3

  • Online ISBN: 978-3-031-70947-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载