-
-
Notifications
You must be signed in to change notification settings - Fork 140
Open
Description
This is a long term development task for the next year. There exists a rejected PR for old Qucs: Qucs/qucs#659 It allows to show XML defined devices on the left panel. This will reduce the compile time and allow to get rid of the most C++ hardcoded devices. The simulations and some other components must remain on the C++ level. Some SPICE devices requires to make computations and look into the parent schematic to generate the netlist entry. But the most of C++ devices could be migrated to XML definition.
The following tasks must be resolved:
- It's need to define what XML to use. Qucs XML or true XML. Maybe accept Caneda library XML format: https://github.com/Caneda/Caneda
- It's need to align this with the planned task for adding PDKs support: New features development for IHP OpenPDK #876
- Provide an easy way to add a new device without text editor
- Need to be aligned with Refactor Property class #974