André Amaral, António Gusmão, Rafael Vieira, R. Martins, N. Horta, N. Lourenço
{"title":"An ANN-Based Approach to the Modelling and Simulation of Analogue Circuits","authors":"André Amaral, António Gusmão, Rafael Vieira, R. Martins, N. Horta, N. Lourenço","doi":"10.1109/SMACD58065.2023.10192134","DOIUrl":null,"url":null,"abstract":"This paper explores the automatic creation of behavioural models of analogue circuits from simulation data. Artificial neural networks (ANNs) are used to model the circuit, speeding up the simulations and providing residual error results when compared with an off-the-shelf simulator. Since the pair input-output is generated through SPICE simulation, the model is trained in a supervised manner. This work proposes to model the circuit behaviour using a multilayer perceptron with delay lines. As a novelty, it introduces an approach that can model the circuit behaviour for different circuit sizes. The proposed method was applied to a set of amplifiers and the results obtained show the effectiveness of the model in behavioural modelling of analogue circuits. A generator capable of converting the Python ANN to Verilog-A was also developed and used to convert the model from Python to this hardware description language, so that the models are ready to be integrated with the circuit simulator. Simulating the circuit using the developed models was 5 times faster than simulating it at the transistor level.","PeriodicalId":239306,"journal":{"name":"2023 19th International Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design (SMACD)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 19th International Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design (SMACD)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SMACD58065.2023.10192134","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper explores the automatic creation of behavioural models of analogue circuits from simulation data. Artificial neural networks (ANNs) are used to model the circuit, speeding up the simulations and providing residual error results when compared with an off-the-shelf simulator. Since the pair input-output is generated through SPICE simulation, the model is trained in a supervised manner. This work proposes to model the circuit behaviour using a multilayer perceptron with delay lines. As a novelty, it introduces an approach that can model the circuit behaviour for different circuit sizes. The proposed method was applied to a set of amplifiers and the results obtained show the effectiveness of the model in behavioural modelling of analogue circuits. A generator capable of converting the Python ANN to Verilog-A was also developed and used to convert the model from Python to this hardware description language, so that the models are ready to be integrated with the circuit simulator. Simulating the circuit using the developed models was 5 times faster than simulating it at the transistor level.