liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
OpenModelica for Analog IC Design
Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
2011 (English)Independent thesis Advanced level (degree of Master (Two Years)), 15 credits / 22,5 HE creditsStudent thesis
Abstract [en]

Modelica is a language supported by Modelica Association. It is a non-proprietary, object-oriented, equation based language to conveniently model complex physical.

OpenModelica is an open source environment for the Modelica language supported by Open Source Modelica Consortium (OSMC).

The aim of this thesis is the development of a library of models and components for design and simulation of analog integrated circuits and an OMNotebook-based tutorial for an academic purpose as a design tool for an electronics lab.

For implementation of this library we got inspired from SPICELib library [2], but we have tried to make it more user-friendly without losing model complexity.

The first difference is how analyses are developed. In our library DC, AC and transient variables are calculated for each simulation while in SPICELib you have to instantiate an analysis model and execute it.

Also we have included length and width as parameters in most of the components, what is not included in SPICELib.

Another difference is the way voltage and current sources are edited which we have tried to do it easier than in SPICELib.

Another difference is the way voltage and current sources are edited which we have tried to do it easier than in SPICELib.

To add functionality similar to other simulation tools, we have modified a python script that lets you make a parametric sweep, something that was not available in SPICELib.

We have used a script already implemented in, which used to simulate a model several times after changing one of the parameters of that model.

Using this script as a reference we have adapted it to do those simulations, change the parameter we want after each simulation and finally, plot one of the variables of the model as a function of the parameter that was changed.

Place, publisher, year, edition, pages
2011. , 71 p.
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:liu:diva-70657ISRN: LITH-IDA/ERASMUS-A---11/001--SEOAI: oai:DiVA.org:liu-70657DiVA: diva2:441010
Subject / course
Computer and information science at the Institute of Technology
Presentation
2011-08-23, Donald Knuth, Linköping, 10:00 (English)
Uppsok
Technology
Supervisors
Available from: 2011-09-14 Created: 2011-09-14 Last updated: 2011-09-19Bibliographically approved

Open Access in DiVA

fulltext(1355 kB)598 downloads
File information
File name FULLTEXT01.pdfFile size 1355 kBChecksum SHA-512
81c5d0e4cef3bf8a6cc25b5632e9b18b308408b264c00dfa6922db10d5fd7f16eebadd1eb0915dbd0fb418827595a4569a4ed9962fa40c219efb4bfbfb9d61f6
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Malo Cid, David
By organisation
PELAB - Programming Environment Laboratory
Other Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 598 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 273 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf