Common LISP as Simulation Program (CLASP) of Electronic Circuits
In this paper, an unusual and efficient usage of functional programming language Common LISP as simulation program (CLASP) for electronic circuits is proposed. The principle of automatic self-modifying program has enabled complete freedom in definition of methods for optimized solution of any proble...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Spolecnost pro radioelektronicke inzenyrstvi
2011-12-01
|
Series: | Radioengineering |
Subjects: | |
Online Access: | http://www.radioeng.cz/fulltexts/2011/11_04_880_889.pdf |
id |
doaj-6a656a29acba4a748a65f20bff63721b |
---|---|
record_format |
Article |
spelling |
doaj-6a656a29acba4a748a65f20bff63721b2020-11-24T22:56:10ZengSpolecnost pro radioelektronicke inzenyrstviRadioengineering1210-25122011-12-01204880889Common LISP as Simulation Program (CLASP) of Electronic CircuitsD. CernyJ. DobesIn this paper, an unusual and efficient usage of functional programming language Common LISP as simulation program (CLASP) for electronic circuits is proposed. The principle of automatic self-modifying program has enabled complete freedom in definition of methods for optimized solution of any problem and speeding up the entire process of simulation. A new approach to program structure in electronic circuit simulator CLASP is described. The definition of simple electronic devices as resistor, voltage source and diode is given all together with description of their memory management in program CLASP. Other circuit elements can be easily defined in the same way. Simulation methods for electronic circuits as linear and nonlinear direct current analysis (DC) are suggested. A comparison of performances of two different linear solvers (an original and the standard GNU GSL) for circuit equations is demonstrated by an algorithm for automatic generation of huge circuits.www.radioeng.cz/fulltexts/2011/11_04_880_889.pdfCommon LISPcomputer simulationelectronic circuitsdevice models |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
D. Cerny J. Dobes |
spellingShingle |
D. Cerny J. Dobes Common LISP as Simulation Program (CLASP) of Electronic Circuits Radioengineering Common LISP computer simulation electronic circuits device models |
author_facet |
D. Cerny J. Dobes |
author_sort |
D. Cerny |
title |
Common LISP as Simulation Program (CLASP) of Electronic Circuits |
title_short |
Common LISP as Simulation Program (CLASP) of Electronic Circuits |
title_full |
Common LISP as Simulation Program (CLASP) of Electronic Circuits |
title_fullStr |
Common LISP as Simulation Program (CLASP) of Electronic Circuits |
title_full_unstemmed |
Common LISP as Simulation Program (CLASP) of Electronic Circuits |
title_sort |
common lisp as simulation program (clasp) of electronic circuits |
publisher |
Spolecnost pro radioelektronicke inzenyrstvi |
series |
Radioengineering |
issn |
1210-2512 |
publishDate |
2011-12-01 |
description |
In this paper, an unusual and efficient usage of functional programming language Common LISP as simulation program (CLASP) for electronic circuits is proposed. The principle of automatic self-modifying program has enabled complete freedom in definition of methods for optimized solution of any problem and speeding up the entire process of simulation. A new approach to program structure in electronic circuit simulator CLASP is described. The definition of simple electronic devices as resistor, voltage source and diode is given all together with description of their memory management in program CLASP. Other circuit elements can be easily defined in the same way. Simulation methods for electronic circuits as linear and nonlinear direct current analysis (DC) are suggested. A comparison of performances of two different linear solvers (an original and the standard GNU GSL) for circuit equations is demonstrated by an algorithm for automatic generation of huge circuits. |
topic |
Common LISP computer simulation electronic circuits device models |
url |
http://www.radioeng.cz/fulltexts/2011/11_04_880_889.pdf |
work_keys_str_mv |
AT dcerny commonlispassimulationprogramclaspofelectroniccircuits AT jdobes commonlispassimulationprogramclaspofelectroniccircuits |
_version_ |
1725654554423328768 |