Python Framework for Modular and Parametric SPICE Netlists Generation

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 compo...

Full description

Bibliographic Details
Main Authors: Sergio Vinagrero Gutiérrez, Giorgio Di Natale, Elena-Ioana Vatajelu
Format: Article
Language:English
Published: MDPI AG 2023-09-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/12/18/3970
_version_ 1797580424945336320
author Sergio Vinagrero Gutiérrez
Giorgio Di Natale
Elena-Ioana Vatajelu
author_facet Sergio Vinagrero Gutiérrez
Giorgio Di Natale
Elena-Ioana Vatajelu
author_sort Sergio Vinagrero Gutiérrez
collection DOAJ
description 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.
first_indexed 2024-03-10T22:50:46Z
format Article
id doaj.art-fa94d4030d694647aab7c7b3448b072a
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-10T22:50:46Z
publishDate 2023-09-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-fa94d4030d694647aab7c7b3448b072a2023-11-19T10:23:56ZengMDPI AGElectronics2079-92922023-09-011218397010.3390/electronics12183970Python Framework for Modular and Parametric SPICE Netlists GenerationSergio Vinagrero Gutiérrez0Giorgio Di Natale1Elena-Ioana Vatajelu2TIMA Laboratory, University Grenoble Alpes, 38100 Grenoble, FranceCNRS, 38000 Grenoble, FranceCNRS, 38000 Grenoble, FranceDue 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.https://www.mdpi.com/2079-9292/12/18/3970electrical simulationdesign space explorationdesign aidSPICE
spellingShingle Sergio Vinagrero Gutiérrez
Giorgio Di Natale
Elena-Ioana Vatajelu
Python Framework for Modular and Parametric SPICE Netlists Generation
Electronics
electrical simulation
design space exploration
design aid
SPICE
title Python Framework for Modular and Parametric SPICE Netlists Generation
title_full Python Framework for Modular and Parametric SPICE Netlists Generation
title_fullStr Python Framework for Modular and Parametric SPICE Netlists Generation
title_full_unstemmed Python Framework for Modular and Parametric SPICE Netlists Generation
title_short Python Framework for Modular and Parametric SPICE Netlists Generation
title_sort python framework for modular and parametric spice netlists generation
topic electrical simulation
design space exploration
design aid
SPICE
url https://www.mdpi.com/2079-9292/12/18/3970
work_keys_str_mv AT sergiovinagrerogutierrez pythonframeworkformodularandparametricspicenetlistsgeneration
AT giorgiodinatale pythonframeworkformodularandparametricspicenetlistsgeneration
AT elenaioanavatajelu pythonframeworkformodularandparametricspicenetlistsgeneration