André Amaral, António Gusmão, Rafael Vieira, R. Martins, N. Horta, N. Lourenço
{"title":"基于人工神经网络的模拟电路建模与仿真方法","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":"{\"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}","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}
An ANN-Based Approach to the Modelling and Simulation of Analogue Circuits
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.