WelcomeUser Guide
ToSPrivacyCanary
DonateBugsLicense

©2025 Poal.co

330

I've been playing around with ChatGpt. I had a question about a circuit, so I described it to ChatGPT in detail. Yes, it found a problem so I corrected it. But I realized describing a complex netlist can get very tedious. So I asked it what schematic files or net lists it understood. As it turns out, it understands SPICE files. They're simple text files and most CAD software can export it.

I use KiCad, so I tried exporting a simple circuit as SPICE. I had a few problems exporting the model of a transistor, but I finally solved that issue. Now I can export complex netlists with no problem. ChatGpt can understand my netlists and tell me if I have any obvious design problems. This is better than running a simulation because it seems to understand specific component behavior and quickly tells me if I've designed out of tolerance circuits and will suggest better components.

I've been playing around with ChatGpt. I had a question about a circuit, so I described it to ChatGPT in detail. Yes, it found a problem so I corrected it. But I realized describing a complex netlist can get very tedious. So I asked it what schematic files or net lists it understood. As it turns out, it understands SPICE files. They're simple text files and most CAD software can export it. I use KiCad, so I tried exporting a simple circuit as SPICE. I had a few problems exporting the model of a transistor, but I finally solved that issue. Now I can export complex netlists with no problem. ChatGpt can understand my netlists and tell me if I have any obvious design problems. This is better than running a simulation because it seems to understand specific component behavior and quickly tells me if I've designed out of tolerance circuits and will suggest better components.

(post is archived)

[–] 1 pt

I used it the other day to translate Iranian warning into English. So it has some usefulness.

[–] 1 pt

Checking for errors is probably a good use for it

[–] 0 pt

Not only can it check for errors, it's even told me that some of my chosen components were "overkill" and that there were alternative components that might be better.

[–] 1 pt

and steal your project

lovely

[–] 0 pt

No, I don't send all my netlists at the same time. Typically, I have a schematic where I put only a circuit i want analyzed.

[–] 1 pt

I think this is one of the best initial uses for AI, to do the verification drudge work for engineering. To make it another awesome tool in the engineering tool box that saves time ... and reduces human error.

Same can be said for circuit layout, current densities, etc.

[–] 0 pt

For example: I needed to add a model

.model 2N2219 NPN (BF=100 VAF=100 IS=1e-14)

Simply add a text item to your schematic. It automatically exports it. Then in the symbol properties, click "Simulation model" and add "Raw SPICE Element" as a device. In the parameters section, set the Model name or value to the component you want.