A wild idea…
Machine learning can be applied to any logical model. The net can be taught to replicate the logical behaviour of that model to a very high accuracy. With a small test rig, any physical component can be mapped as well.
Perhaps this methodology could be applied to derive spice models for any component. It would enable emulation of encrypted spice models as well, provided they can be ”tested” by the learning sw. Since the code is unique, the copyright would not apply. All manufacturers components could be replicated and a huge open source spice library can be created. No more compatibility issues either for NGSpice
As a bonus, this ”machine learned” component would run much much faster than the original model. The higher the complexity the larger the gain. All the ml program does is to test all the pins and determine the response.
Thoughts?