- Created by Tom Liebing , last modified on 22 Oct 2024
You are viewing an old version of this content. View the current version.
Compare with Current View Version History
« Previous Version 4 Current »
Entwicklung eines automatisierten Softwaretools für Multi-SPICE-Simulationen zur Optimierung von elektronischen Schaltungen mit modular austauschbaren Schaltungsblöcken
Development of an Automated Software Tool for Multi-SPICE Simulations to Optimize Electrical Circuits with Modular Circuit Block Interchangeability
Task Description / Aufgabenstellung
Goal is to design and develop a Python-based software tool that automates multiple SPICE simulations to optimize electrical circuits. The software should handle variations of component values and circuit blocks, allowing for interchangeable subcircuits. The focus is on building a structured, modular, and scalable tool that can be applied to any circuit. The software's structure is prioritized over the actual optimization of the provided example.
Evaluate various SPICE simulators, such as NGSpice and LTSpice, considering factors such as ease of use, Python integration, support for modular design, flexibility and compatibility with manufactuer components.
Investigate approaches for handling both value variation and block interchangeability in electrical circuit design.
Develop a flexible, object-oriented, and modular software architecture, ensuring that it supports both component-level and block-level changes in the circuit.
Define the necessary classes and methods for setting up circuit components and blocks, running SPICE simulations, and extracting parameters.
Ensure that the architecture allows seamless interchange of circuit blocks (e.g., switching between different amplifiers, filters, or feedback networks).
Develop routines to extract key performance parameters (e.g., gain, noise, bandwidth, power consumption) from each simulation.
Make the tool generic and modular so that users can easily specify different circuit topologies and block configurations.
Include an optimization routine that performs multiple simulations with different configurations to find the optimal circuit, but emphasize the structural flexibility of the software over perfect example optimization.
Test the tool with a practical example, such as an analog receive chain for signal conditioning before ADC conversion. The example should feature varying components and interchangeable blocks (e.g., different amplifier stages or filters).
The work can be written in German or English. If you are interested just come to my office O0.016 or send me an E-Mail. tom.liebing@tuhh.de
Name: | |
---|---|
Thesis Type MA/BA/PA: | TBD |
Student ID / Matrikelnummer: | |
Field of Study / Studiengang: | |
Official start-date / Offizieller Beginn: | |
Final-report-due /Abgabe: | |
Spotlight-presentations: | 1. 2. 3. |
Finale presentation / Abschlusspräsentation | |
Zweitprüfer / Second Examiner | |
Confidential / Vertraulich | no |
Zeitplanung:
Checklist
Introduction / tour in M4
Urheberrechtsvereinbarung signed: https://www.tuhh.de/t3resources/sls/pdf/ZPA/Formulare_oeffentlich/Rechte_an_Abschlussarbeiten.pdf
if applicable: signed confidential agreement
official registration
Helpful links:
Document Upload Final Thesis / Dokumentenabgabe Abschlussdokument
File of final presentation / Dokumentenabgabe Abschlusspräsentation
Link for further files / Link für weitere Dokumente
Recent updates
-
Abschlussarbeiten am Institut M-4 / Thesis at the Institute M-4about an hour ago • contributed by Juliana Lüer
-
PA: Haptic Driver: Microcontroller Implementation and OSC interfaceabout an hour ago • contributed by Juliana Lüer
-
PA__JL__Vaibhav_Tiwari.pdfabout an hour ago • attached by Juliana Lüer
-
Schematic PDF_[No Variations].pdfabout an hour ago • attached by Juliana Lüer
-
2024-07-09 11_19_00-Free Online Gantt Chart Software.pngabout an hour ago • attached by Juliana Lüer
-
2024-05-28 07_01_42-Window.pngabout an hour ago • attached by Juliana Lüer
-
image-20240506-092942.pngabout an hour ago • attached by Juliana Lüer
-
image-20240506-092328.pngabout an hour ago • attached by Juliana Lüer
-
image-20240506-092229.pngabout an hour ago • attached by Juliana Lüer
-
Picture1.pngabout an hour ago • attached by Juliana Lüer
-
PA - Identifying Actuator Internal Parametersabout an hour ago • contributed by Juliana Lüer
-
Spotlight Vorträge Organisation17 Feb 2025 • contributed by Dennis Kähler
-
Event preparation 202512 Feb 2025 • contributed by Juliana Lüer
-
Ideas for next time11 Feb 2025 • contributed by Ornella Tortorici
-
Girls' day 2025 - 03.04.202511 Feb 2025 • contributed by Ornella Tortorici
- No labels
Add Comment