Bestand wählen
Merken

Qucs - Quite Universal Circuit Simulator

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
so that all the morning everyone in the running and yeah very happy to be here actually this just events and thankful for denial of this so that room my name is the enemy and I'm representing here the quarks quite universal SIP circuit simulator and I will give you an overview the products coming from what we are doing now and where we hope to be in a couple of yes so the project was created in 2003 Michael German gineers in the bring they left the project about for know but then in this period that they were active but today we have roughly 10 contributors their main interface was translated to many languages its cross-platform so it's mainly developed in the however we have a big slice of users and we will to give an idea on the last 3 years that we need In the last 6 months ago 42 thousand dollars from the binary package on sourceforge and if you look at the history and so forth for this project is that it's kind of steadily increasing on when they left there is a drop in each of the years and our main user desire schoolkids actually learning circuits but we also have research known on this package where we have a whole this alike are as people and that is developing a sequence and also had professionals mean things like signal degradation the the using them as a feature that we have on the on this package so what what since the what what we have inside the so is basically a schematic capture we have our own simulator is called we have other packages the ones that are really just early on the the flow was asked which is as you could optimizer then we have some simple goes for because their and PDL it has butane optimization has migration system for preprocessing improves processing all this thematic we have my school library and we also have tools for designing think that is it's extensible because again in Part spice some flavors and some 1st let's not everything we have an ongoing development for in there aren't any this and it also has some most processing and experimental Figure 4 many present social if all basically us a + + project Muse qt for day using interface the system only if he Hudghton's 3 support on the graphics the airports enough work into 4 the you can do it with the mission all the tools of the low use you pair for for hashing flexor muscle for parts and and that's we also makes heavy use of 18 S and the silly but also this uh relatedly very often very long a conversion of models and also the condition at the moment is it's written later or PDFs yeah they're working to find us so we have no insight at the moment to have roughly 10 people can working the last move perhaps 5 people committed to the the code base but this is is getting more and more people we have sort of extensive documentation and online help you have this work books is roughly 20 200 pages each with tutorials reports on how these things were implemented and set also picking coming out not really related to the implementation the more that's like the structure we had originally sought souls sourceforge the migrated to the given above the story was to use the broccoli the foreign to make lists but are moving heavily to get of uh we they should record the weekend we also have wanting is integration of privacy Newton only looks for decision planned the and for OSX also when the coverage on the simulator uh right now we have 40 per cent coverage that tried to optimize past these so we don't break stuff as we develop and yet and again the toes for graphical tools we have domains kinetic capture which called what there is a recent addition let's use were really active filters like called unified view that this there is a small tool for creating a thin laborers there is no simple way to test and the a tool for passive filters you have told you a a simple dialog for matching words elaborate components is a simple and the rest codes for calculating resistant colors and their value the commercial and it's that simple what's is nice and is address problems for traditional unpublished and although I have roughly 180 reduce components that have been used for this the simulation of them would surely that out and for command line tools we have the main interface has the beginning of face and again convert kinetics tho the net lists you can export a printout of the schematic so for the common line then have a simulator and a converter that converts back and forth between different uh let's listen and and and the performance that we use and as I mentioned have relying on packages the optimizer the middle of a translator I 3 alpha of the middle them the spices biased above and reading quiz I am but this increase the using more Michael so so yeah the and this is either for back up to make it less so it's more vanquishes please stop me and you can again try to answer questions so so this is that this is the
main interface here we have a project manager you have the contents of each project you have the components like blunt sources position lines were are as people in we have this very long in devices and begin dropping diagrams and you also have libraries of when the primitive wants people to production department putting down so it's easier to use and yeah this suppose we have here for instance the test text and it again the salary outside of 2 the filter synthesis reaches blotch on the background we can calculate and you can basic here and let us this will population in Canada component can be also outside we have this components what I skipped something so this is for a traditional and populations have a handful of the emission lines that you can put the parameters can synthesize and then you can yeah and is a simple 1 you could have also the what show synthesized and so on and this clearly so we have a simple passive then written networks also that again if the input and output impedances and and and so on and calculate and yeah should nobody it what have to have here and this is the resistance this if it's not working now but this so basically put 45 and then and the grace if 1 4 7 4 you could put the quality of the this for students and OK being this is smallest interface and no show some examples this is it is a schematic so this is a simple 1 is R. L C they are is as a part then from equation so it's a preprocessed value His equations can be quite complicated and if simulate so it's simulated they have some report and here is the response however you can also go like this can didn't that get made that activate that's in we now sweeping the are you the 5 steps and then you go so it's nice that you can kind of interacting and play of the circuit and yeah this is the 1st one and this will for a 2nd this is a quite nice model for our 5 5 5 I see what's different here is not is not as bias it's actually a map from all those sort of system-level simulations so my byzantine it's quite a while ago you can pop in and you can see the box sort of micro modelling technique then you can go inside In the outside and a considered we have also some some some support for major bowel components like and or dates then you can make interesting experimentation is that it and then you can rates so it's a present simulation and this is the response so it starts then you have internal signals and is dealt with porta generated from 5 5 5 so you can have the as a showed before and the graphics benefits kinetic like here but like here and or I can choose to put it aside and look recognizing and binding uh this is an example with the demise of and say I went for the textbook and other corrections for his band-pass filter I did a rough calculation of gait looks OK but they don't to see if I can improve maven equations like I want to map to minimize the sidelobes reduced the ripple in the passband so we can great I'm optimization what's based on these equations and optimizes is going the calculate for us the mass parameters given the constraints that so most simulate and it this is using asked when the background has a generic genetic algorithm for finding yeah the best parameters on his own these metrics so it's going and it's done and then this is the final so quit and you can find that the define eponymy goes inside of the simulation what the mn of what was initially developed as a R F simulation tools and there is a strong background on on on the frequency domain simulations this is for instance a five-stage microstrip filter we choose a couple microscopes in this case it's quite tiny microstrips like therefore and the micro wide 5 millimeters long and half a millimeter separation and then this person possibly this contributor developed this this and filter then you can have a substrate and the kind of interesting on immigration and it simulates what point here need shot until here but this course then can increase the that the points here in a sense of it's quite fast and then they go to the national and yet there's plenty of other visualizing that can play with and OK but it is our work remind so the same basic examples of possible for him operatic defy the tools which not in this version of the next version so I will show you later and my backup sites we get this is a new field lecture for the next version there is this is more more things so this In this wearable common lines of the form of mention assimilated into the sea primes and AC AC with noise estimators estimate of the noise and harmonic balance it so it works but it has some some some issues we are working on that it what's uses up the different this our their own at least are on of list are on that the file and there is discovered that we use to the move from quarks and the great libraries from spies components in there is other exports to our native to assist me it can read and can deal with Pottstown for reasons for for s parameters you can pick up from a machine including that of the stimuli and look-in user-defined our format the Verilog examples for a given this for examples and so we have also as a simple 1 but anyway so is basically a precedent for a very long counter so this is the very low component it helps you to create a single and basically it's a counter namely let's put form it's here and the book out and then simulated it kicks off and so I with its cooking OK in called the because in the background and here the counter tool training and programs In the simple example but it's it's nice to have 1st in this and perhaps in the future we can we can think of having analog and digital to make the score simulation just it's quite so next to mine flights and now I'm going to show some 2 features that are in development which is there they're like a model builder and the induced by SARS eyes from bands feature just 1st word so what ways is very Verilog important for us because we have several models that are written in the wrong they have a moment 53 models and many of the industry standard models complex models for a for Semiconductor Process Taurus they they are based on this models and many of them were written you know of any of electrons become about this and later also and we have people to translate relegate all our C + + called we use this tool which is a new mass each it's basically a call Portorož labor it has might we give to Verilog we give a set of terms transformations and it spits out cold I say call because many things in the fermentation text it's quite interesting to the limitations is that at the moment and just a subset of the longest and the run in a standard and pops and 1 has no support for for this kind of voltage our our no contributions is just for current contributions there is no the closest 1 model for
development mode yes so this is
a version there was a more advanced feature related to developing so for instance this is the missing 6 I think where the 1st open source product that has support some support for this it's about 4 thousand lines of Verilog a cold the kind you want to have a look at it and is it how it works we can green create a symbol for model so it extracts that when you save it it parts is the parameters and store the parameters on on the combined for you then we can OK can have to build it so now it's kicking off in a mess and this is by on the back to + + compiler the background of the spinning so this 4 thousand lines of Verilog 18 some 40 thousand lines of C + + he is the report of the virological compiler and here is the simplest most compilers with some warnings with the model is viewed as a shared library and it's loaded on the on the course over many simulations this is not and what and where to simulate now is a chain of things OK have to all the components automatic the and because I also have to roll here the model cars which is the parameters for the manufacturers offices so we don't have yet includes option on the car so have big manually but now it's so the sickle figure then we can now mold points this event of immigrants assimilate a is a chain of of 5 5 station workers and I'm just increase a bit the runtime so you you see that the much of the year it's kind of a Jewish but imports it works quite well because results are matching the age by simulator where 1 of which is a simulator that the people from berkeley and developed the model use the sign of the the model so if I can variable so it's we have this signs are important and it becomes a rectangular also and OK that's right for a for a very long way so it's quite quite interesting if Ingrid don't tool that has this sort of interactive interactive way of building the log in and will develop a the compact models and the close this and then will
switch to the and you spice invites for this is because we have some additional with transients over of walks and we have high quality open source of simulations of the and then this this fell from from Russia about him it's it's making it work in a way that we translate the quarks list toward this target is a specific simulators and this is more or less how it looks at the moment the so
we have here this audio amplifier which doesn't work with the current quarks and we're running at AC simulation of friends and simulation we are putting 1 voltage input and that's about to get an output then we have here simulate spice at the moment we can run and you spice 1st and that's it well and then we can run size 0 I don't have 0 this is us on the final the labs so words if you happen if you happen to have a cluster for instance you can run and the distinct so quite powerful having guns here so let's run run right that's gopher their results 1 of the this all right on top we have the AC response so we put 1 ball and getting 1 I yeah roughly 13 gained 1 is and fires quite flat between a penny training K. herds quite nice is again the transient response nice and bison insights on agreements and hopefully you can rank boxing agreement if those simulators as well so this was it for for the
that the so let's which make a for a vector product and this is the current status so on the graphical interface we're struggling a bit to finalize the sport and go entirely qt for and is it all because they have visited to rebuild the graphics it's it's it's going to work with square to the kind of a is more we're doing the same time quite a lot of refactoring work fixing small improvements and don't break tool and the yeah and we have so some refactoring importing summing custom called to this suppose + C + + 11 library we're for or latent accommodation please think space the commendation to help to to ease the contribution on this side we also pushed and start the push-up position platform for afforded what's new in the documentation and this development that the more primitive now there's also this last 1 it's quite new it's the new tool for modeling devices from Berkeley in it it's the optimum of running again we can use that the with blocks and the world map this is section Internet but is that just a few highlights that at least me I would like to see happening so we have a rate a simple in the simulator and only refactoring and not moving forward with the maybe better hopefully but we still lack some powerful design analysis tools like the nice algorithms I would like to have an API perhaps interfaces by tomorrow of in both levels this simulated and user interface balance works but in the summit of subdivision and there are on simulations I was also in contact contact with their and creators of open air mass and 2 + + to see if we can get some sort of like a magnetic stimulation bite or the dying to adopt new workflow there was simulated a school and and there are a lot of detail we are working on being more compatibility with spice flavors like specter in order from commercial simulators this is a big thing for me if they select see for simulation mimicking up with their villages used they Diego guy specific and set up PPI or or other sort of interface therefore for emerging units as we need some more yeah compact storage and faster storage like H 5 and we have there the standards of models out there that we want to offer and will but they would like to have and this move way to all to produce what we simulate and design so perhaps a tight integration with a PCB or layout the tools of their community cavity layout um more on the technical side of have some more advanced Monte-Carlo based on technology files to be a further for a push to the quality of the simulation and L but the lab lab automation are to perfection the from the command this optimization and things like this so the survey and just for a for background I can show you have things the quickly the page so this is the page it's simple were still working on it you can find documentation here for instance is on the borderline mentioned the 5 firefighters here there's a workbook there is also a Russian translation of the word will 7 reports and some other reports and then there is also the technical manual here this is so our organization on on the term when we store our stuff we also have that I think the most up-to-date version of David all day version which is really is that really is that version has been the latest 1 on all source for Our should pair of this extension something in this is the page real Bayesian sourceforge we get roughly 3 thousand dollars every school and we have a 14 year query answer questions to people the students mainly and this is the new documentation
upper pushing 4 so we have been using sentence online and answer multilingual German well estimate of it and then he is
based on on on press effects which is so tightly integrated if meetup where can push and pull translations of from there and this is crawled source and so it's relating to 1st 1 is and and I think that's it so yeah its flexible it's quite powerful for what it is for the failure of so the development very few people it's quite quite nice it's useful for beginners and professional use of what users are like and we are hoping to contribute more if all the projects not make it in another so the will map is quite bold but we hope to get there someday if your health and yet are open to all 3 are helped in the short if you feel like it join us on this journey thank you FIL build that is a it might be the that that the 2 groups of this House sort we expect is that it that now for all of the variables the question was if the net list is set text means yes a simple text basis rather simple actually is much about inspires reasons bottom it is the use of a this general the so he slept text this is section 8 you have to give all the parameters also it's like full for script being the so now month is full let him the that aggression was not palaces just from ever Church mention or knowledge yeah the the so the model card for dead compact models usually is just a list of parameters quite easy to to check but this is really based on spice so it's just a plus sign that many of the parameter and a value that overwrites the the primitive that's basically how it works so we don't usually simulators have included they include this file and everything works but we don't have that of the simulator so rarely that on at the moment so we have to create a new entries Para state process it in order to this like the flow of the and I think of me then you know you have have that yeah I think I'm out of a 100 grand about so it has that right a so the question is if there support for equations on on processing the the results
so i'm switch back to English years in the easier it hasn't preprocessing process but not all the loop that's not implemented so you can get some of is it's the mathematical functions so all these functions you can drop into the schematic M. you can't you can use to do stuff with either before distillation runs are after is simulation runs so yeah the figure can populate the power if you use due to the right nodes and you write the right equations it should give you the power yeah so it's quite quite extensive actually yeah so you see there is also are stuff here if so all the question is whether a candle basic simulations and their and 3 yes we have
we have a library of Digital components that it's it's OK if you can you can kind of then why and and do this yeah for the most of it is just by the k it but it was it would recommend a lot of a lot or other more powerful but for most most it was for for study and in impeaching it's it's quite is quite nice yeah and you have you can visualize did the gate diagrams at sometimes it's quite quite painted of of the world if look at it the question is how this this content talks the back so the burden has to it's only schematic format and then when you call simulator spits southern lists and cause a simulated they separated the stopping distance now there is no back annotation moment we just because of so we do it did so the question is how we get the data back from the simulated with those let them to write the file we read the file and then you it the OK thank you in fact
Mittelwert
Webforum
Umsetzung <Informatik>
Prozess <Physik>
Momentenproblem
Minimierung
Formale Sprache
Program Slicing
Adressraum
Kinematik
Binärcode
Eins
Homepage
Arbeit <Physik>
Softwaretest
Speicherabzug
Translation <Mathematik>
Kontrollstruktur
Tropfen
Figurierte Zahl
Gerade
Schnittstelle
Softwaretest
Addition
Softwareentwickler
Filter <Stochastik>
Sichtenkonzept
Logische Schaltung
Web Site
Biprodukt
SISP
Frequenz
Weltformel
Ereignishorizont
Entscheidungstheorie
Motion Capturing
Arithmetisches Mittel
Diskrete-Elemente-Methode
Entwurfsautomation
Konditionszahl
Benutzerführung
Projektive Ebene
Programmbibliothek
Simulation
Schnittstelle
Folge <Mathematik>
Implementierung
Code
Physikalisches System
Informationsmodellierung
Domain-Name
Diskrete Simulation
Migration <Informatik>
Programmbibliothek
Jensen-Maß
Zusammenhängender Graph
Datenstruktur
Maßerweiterung
Grundraum
Gleichungssystem
Hilfesystem
Datenmissbrauch
Mailing-Liste
Quarkmodell
Physikalisches System
Datenfluss
Gerade
Quick-Sort
Integral
Portabilität
Digitaltechnik
Mereologie
Codierung
Wort <Informatik>
Simulation
Kantenfärbung
Visualisierung
Verkehrsinformation
Harmonische Analyse
Punkt
Prozess <Physik>
Momentenproblem
Minimierung
Versionsverwaltung
Summengleichung
Gleichungssystem
Komplex <Algebra>
Datensicherung
Fehlertoleranz
Arbeit <Physik>
Datenmanagement
Algorithmus
Code
Gruppe <Mathematik>
Wellenwiderstand <Strömungsmechanik>
Meter
Kompakter Raum
Gerade
Schnittstelle
Softwaretest
ATM
Parametersystem
Gruppe <Mathematik>
Datennetz
Standardmodell <Elementarteilchenphysik>
Logische Schaltung
Stichprobe
Globale Optimierung
Ruhmasse
Systemaufruf
Digitalfilter
Quellcode
Biprodukt
Ein-Ausgabe
Bitrate
Rechnen
Frequenz
Teilmenge
Datenfeld
Menge
Analog-Digital-Umsetzer
Dateiformat
Projektive Ebene
Simulation
Instantiierung
Standardabweichung
Nebenbedingung
Telekommunikation
Web Site
Wellenpaket
Ortsoperator
Quader
Geräusch
Transformation <Mathematik>
Term
Virtuelle Maschine
Domain-Name
Informationsmodellierung
Bildschirmmaske
Diskrete Simulation
Endogene Variable
Programmbibliothek
Inverser Limes
Zusammenhängender Graph
Inhalt <Mathematik>
Optimierung
Softwareentwickler
Demo <Programm>
Trennungsaxiom
Schätzwert
Linienelement
Logiksynthese
Datenmodell
Mailing-Liste
Quarkmodell
Primideal
Sollkonzept
Sweep-Algorithmus
Elektronische Publikation
Gerade
Quick-Sort
Mapping <Computergraphik>
Summengleichung
Diagramm
Parametersystem
Digitaltechnik
Mereologie
Wort <Informatik>
Simulation
Modelltheorie
Verkehrsinformation
Resultante
Bit
Punkt
Momentenproblem
Compiler
Versionsverwaltung
Abgeschlossene Menge
Interaktives Fernsehen
Informationsmodellierung
Vorzeichen <Mathematik>
Diskrete Simulation
Arbeitsplatzcomputer
Programmbibliothek
Zusammenhängender Graph
Figurierte Zahl
Gerade
Parametersystem
Open Source
Rechenzeit
Quarkmodell
Mailing-Liste
Symboltabelle
Biprodukt
Ereignishorizont
Quick-Sort
Office-Paket
Konfiguration <Informatik>
Verkettung <Informatik>
Mereologie
Verkehrsinformation
Instantiierung
Resultante
Bit
Momentenproblem
Minimierung
Versionsverwaltung
t-Test
Summengleichung
Sondierung
Analysis
Raum-Zeit
Übergang
Homepage
Internetworking
Algorithmus
Perfekte Gruppe
Einheit <Mathematik>
Standardabweichung
Mapping <Computergraphik>
Translation <Mathematik>
Kontrollstruktur
Schnittstelle
Funktion <Mathematik>
Bayes-Netz
Umwandlungsenthalpie
Logische Schaltung
Abfrage
Übergang
Quellcode
p-Block
Ein-Ausgabe
Biprodukt
Bitrate
Eigenwert
Rechter Winkel
Kompakter Raum
Translation <Mathematik>
Benutzerführung
Garbentheorie
Messprozess
Ordnung <Mathematik>
Simulation
Standardabweichung
Instantiierung
Schnittstelle
Wellenpaket
VIC 20
Ortsoperator
Term
Systemplattform
Informationsmodellierung
Reelle Zahl
Diskrete Simulation
Endogene Variable
Programmbibliothek
Maßerweiterung
Speicher <Informatik>
Softwareentwickler
Hardware
Implementierung
Analysis
Leistung <Physik>
Benutzeroberfläche
Datenmodell
Vektorraum
Elektronische Publikation
Quick-Sort
Integral
Summengleichung
Mapping <Computergraphik>
Quadratzahl
Offene Menge
Analogieschluss
Wort <Informatik>
Simulation
Modelltheorie
Benutzerführung
Verkehrsinformation
Data Mining
Resultante
Prozess <Physik>
Momentenproblem
Gruppenkeim
Gleichungssystem
Informationsmodellierung
Variable
Diskrete Simulation
Minimum
Skript <Programm>
Softwareentwickler
Schätzwert
Soundverarbeitung
Parametersystem
Thumbnail
Mailing-Liste
Quellcode
Elektronische Publikation
Datenfluss
Quick-Sort
Chipkarte
Diskrete-Elemente-Methode
Kompakter Raum
Rechter Winkel
Basisvektor
Projektive Ebene
Garbentheorie
Ordnung <Mathematik>
Aggregatzustand
Lineares Funktional
Prozess <Physik>
Momentenproblem
Mailing-Liste
Gleichungssystem
Elektronische Publikation
Loop
Knotenmenge
Verknüpfungsglied
Diskrete Simulation
Programmbibliothek
Dateiformat
Zusammenhängender Graph
Abstand
Figurierte Zahl
Funktion <Mathematik>
Leistung <Physik>

Metadaten

Formale Metadaten

Titel Qucs - Quite Universal Circuit Simulator
Untertitel Overview, Status and Roadmap
Alternativer Titel Electronic Design Automation - Qucs Overview
Serientitel FOSDEM 2015
Autor Brondani Torri, Guillherme
Lizenz CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
DOI 10.5446/34365
Herausgeber FOSDEM VZW
Erscheinungsjahr 2016
Sprache Englisch
Produktionsjahr 2015

Inhaltliche Metadaten

Fachgebiet Informatik

Ähnliche Filme

Loading...
Feedback