Affiliation:
1. TIMA Laboratory, University Grenoble Alpes, 38100 Grenoble, France
2. CNRS, 38000 Grenoble, France
Abstract
Due to the complex specifications of current electronic systems, design decisions need to be explored automatically. However, the exploration process is a complex task given the plethora of design choices such as the selection of components, number of components, operating modes of each of the components, connections between the components and variety of ways in which the same functionality can be implemented. To tackle these issues, scripts are used to generate designs based on high-level abstract constructions. Still, this approach is usually ad hoc and platform dependent, making the whole procedure hardly reusable, scalable and versatile. We propose a generic, open-source framework tackling rapid design exploration for the generation of modular and parametric electronic designs that is able to work on any major simulator.
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Reference23 articles.
1. Machine learning for electronic design automation: A survey;Huang;Acm Trans. Des. Autom. Electron. Syst. (TODAES),2021
2. Zebulum, R.S., Pacheco, M.A., and Vellasco, M.M.B. (2018). Evolutionary Electronics: Automatic Design of Electronic Circuits and Systems by Genetic Algorithms, CRC Press.
3. Gutierrez, S.V. (2023, September 12). Nimphel. Available online: https://servinagrero.github.io/nimphel.
4. Bachrach, J., Vo, H., Richards, B., Lee, Y., Waterman, A., Avižienis, R., Wawrzynek, J., and Asanović, K. (2012, January 3–7). Chisel: Constructing hardware in a scala embedded language. Proceedings of the DAC Design Automation Conference 2012, San Francisco, CA, USA.
5. Pymtl3: A python framework for open-source hardware modeling, generation, simulation, and verification;Jiang;IEEE Micro,2020