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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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
Stanley, B.: Digital disruption and the future of the automotive industry. https://www.ibm.com/multimedia/portal/H752407R29967B14/IBMCAI-Digital-disruption-in-automotive.pdf
Stanley, D., et al.: Fast validation of mixed-signal SoCs. IEEE Open J. Solid-State Circuits Soc. 1, 184–195 (2021)
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)
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)
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)
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)
Herbst, S.: msdsl (2021). https://git.io/msdsl
Rutsch, G.: anasymod (2021). https://git.io/anasymod
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)
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
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
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)
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)
SymPy Development Team. sympy (2022). https://www.sympy.org/en/index.html
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)
oscarbenjamin, Matrix exponential using RootSum #21585 (2023). https://github.com/sympy/sympy/issues/21585
Tertel, P., et al.: Real-time emulation of block-based analog circuits on an FPGA. In: 14th SMACD (2017)
AMD Xilinx, System Generator for DSP User Guide. https://www.xilinx.com/support/documents/sw_manuals/ xilinx14_7/sysgen_user.pdf
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
Hasler, J.: Large-scale field-programmable analog arrays. Proc. IEEE 108(8), 1283–1302 (2020)
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)
Ĉertík, O.: symengine (2023). https://github.com/symengine/symengine
Entought: SymEngine A Fast Symbolic Manipulation Library [Video]. YouTube (2016). https://www.youtube.com/watch?v=03rBe2RdMt4
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)
Jordan, D., et al.: An efficient algorithm for calculation of the Luenberger canonical form. IEEE Trans. Autom. Control 18(3), 292–295 (1973)
Benjamin, O.: Matrix exponential using RootSum #21585 (2021). https://github.com/sympy/sympy/issues/21585
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
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 IFIP International Federation for Information Processing
About this paper
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)