Electronics-Related.com
Forums

Mike Engelhards next simulator after LTSpice

Started by Gerhard Hoffmann May 10, 2023
On Fri, 12 May 2023 09:57:13 +0200, Gerhard Hoffmann <dk4xp@arcor.de>
wrote:

>Am 12.05.23 um 04:58 schrieb John Larkin: >> On Thu, 11 May 2023 21:55:27 -0400, Phil Hobbs >> <pcdhSpamMeSenseless@electrooptical.net> wrote: >> >>> On 2023-05-10 20:19, John Larkin wrote: >>>> On Wed, 10 May 2023 17:10:15 -0700, John Larkin >>>> <jlarkin@highlandSNIPMEtechnology.com> wrote: >>>> >>>>> On Thu, 11 May 2023 01:17:41 +0200, Gerhard Hoffmann <dk4xp@arcor.de> >>>>> wrote: >>>>> >>>>>> >>>>>> >>>>>> < >>>>>> https://www.eenewseurope.com/en/re-writing-spice-for-a-digital-world/ > >>>>>> >>>>>> cheers, Gerhard >>>>> >>>>> That's great. LT Spice digital simulation is awful. >>>>> >>>>> Free is even better. He could have sold it for big bucks, but I >>>>> suspect he's crazy rich already. >>>>> >>>>> >>>> >>>> The real breakthrough would be if there will be Spice models for their >>>> RF transistors. >>>> >>> >>> I'd settle for built-in support for (1) diffusive transport, e.g. >>> forward recovery in diodes (triple credit for modelling SRDs correctly), >>> and (2) plot scaling that sits still when you re-run the sim. >> >> It can't know in advance how high the current is gonna go on this run! >> >>> >>> BTW Infineon has Spice models for their SiGe parts. >> >> So does EPC for their GaN. >> >> I think that s-params and Smith charts and load pull data are all >> relics of the graph paper and slide rule days. Spice makes so much >> more sense, especially as the world gets more wideband and more >> nonlinear. > >No . they are not relics. Network analyzers, SmithCharts and >s-params look at a circuit from the frequency domain just as >spice, scopes and TDRs look from the time domain.
But the RF tools do one frequency at a time. The data sheets provide s-params for a few selected frequencies where I guess the money is.
> >I learned Spice 2G4 on a Telefunken TR-4 computer that still >ran mostly on core memory and Ge-Transistors, the first >commercial microprogrammed machine. A 48 bit machine and its >96 bit double reals were a joy. VAX and X87 was a major step >backwards for spice. There are no longer punched cards and >output is no longer on a chain printer.
I wrote my own sims that ran on a PDP-8 and graphed on a teletype. And that sold a lot of stuff. My first attempt was 32,000 horsepower with 10-minute time constants.
> >Other than that, Spice itself has not made a lot of progress, >the biggest step was the transistion from Fortran to C but >since Berkeley has left the boat - that's it. 30 Years?
I understand that LT Spice is not based on the UCB code. It's actually an x86 compiler.
> >A number of companies have sculptured their private user >interface on the spice kernel and sold the result as a new >product. p-spice, microcap, H-spice for timesharing service, >Kevin's Superspice. Where are they now?
LT Spice killed them. It's great and it's hard to compete with free. It's like LabView, give it to the kids in college and they'll use it when they grow up. Qspice will be free too. Smart.
>They all may have made small improvements, that are headed to >the gutter. No central authority anymore that keeps things >together and forever. >NG-spice perhaps, but I cannot remember any news since years. > >As nice as LTspice was, it was a disaster for further >improvements.
It did get continuous improvement as long as Mike ran it. I don't know what ADI will do with it. They seem to be struggling to build part models just now.
>Now with Qorvo there is at least some free >competition. Free as in free beer. > >Still it cannot model carrier lifetime for PIN diodes, it >cannot do nonlinear noise analysis. Noise analysis of >a chopper amplifier? Don't make me laugh so hard! > >Noise and frequency response is computed in Spice by linearizing >the circuit around the operating point and then doing >small signal analysis. Is that any better than using >s-parameters for 5V / 4mA right from the start?
Noise is always small-signal. Frequency response can involve serious nonlinearities that Smith Charts can't do. I work time domain, DC to GHz all at once, nonlinear as hell, so I use Spice and have to derive my own models for RF parts. RF data sheets are ghastly.
> >Which is the stable operating point in a chopper amplifier, >or in an oscillator with pulse feedback in Lee-Hajimiry style >to suppress phase noise? >How does Spice compute phase noise? There's no harmonic balance >simulation.
I use it to estimate picosecond jitter in LC and crystal oscillators. How do you use frequency domain tools to quantify the Johnson and device and power supply and temperature contributions to phase noise?
> >Keysight ADS & Genesys and MWO have it and they have the RF >transistor design kits in their libs. And they can ask an insane >amount of money for it.
Yes.
> >Even ham simulators like QUCs-Studio start to get it. >< http://qucsstudio.de/de/start/ > > >Cheers, Gerhard > > > > >
On Friday, May 12, 2023 at 8:57:22&#8239;AM UTC+1, Gerhard Hoffmann wrote:
> Am 12.05.23 um 04:58 schrieb John Larkin: > > On Thu, 11 May 2023 21:55:27 -0400, Phil Hobbs > > <pcdhSpamM...@electrooptical.net> wrote: > > > >> On 2023-05-10 20:19, John Larkin wrote: > >>> On Wed, 10 May 2023 17:10:15 -0700, John Larkin > >>> <jla...@highlandSNIPMEtechnology.com> wrote: > >>> > >>>> On Thu, 11 May 2023 01:17:41 +0200, Gerhard Hoffmann <dk...@arcor.de> > >>>> wrote: > >>>> > >>>>> > >>>>> > >>>>> < > >>>>> https://www.eenewseurope.com/en/re-writing-spice-for-a-digital-world/ > > >>>>> > >>>>> cheers, Gerhard > >>>> > >>>> That's great. LT Spice digital simulation is awful. > >>>> > >>>> Free is even better. He could have sold it for big bucks, but I > >>>> suspect he's crazy rich already. > >>>> > >>>> > >>> > >>> The real breakthrough would be if there will be Spice models for their > >>> RF transistors. > >>> > >> > >> I'd settle for built-in support for (1) diffusive transport, e.g. > >> forward recovery in diodes (triple credit for modelling SRDs correctly), > >> and (2) plot scaling that sits still when you re-run the sim. > > > > It can't know in advance how high the current is gonna go on this run! > > > >> > >> BTW Infineon has Spice models for their SiGe parts. > > > > So does EPC for their GaN. > > > > I think that s-params and Smith charts and load pull data are all > > relics of the graph paper and slide rule days. Spice makes so much > > more sense, especially as the world gets more wideband and more > > nonlinear. > No . they are not relics. Network analyzers, SmithCharts and > s-params look at a circuit from the frequency domain just as > spice, scopes and TDRs look from the time domain. > > I learned Spice 2G4 on a Telefunken TR-4 computer that still > ran mostly on core memory and Ge-Transistors, the first > commercial microprogrammed machine. A 48 bit machine and its > 96 bit double reals were a joy. VAX and X87 was a major step > backwards for spice. There are no longer punched cards and > output is no longer on a chain printer. > > Other than that, Spice itself has not made a lot of progress, > the biggest step was the transistion from Fortran to C but > since Berkeley has left the boat - that's it. 30 Years? > > A number of companies have sculptured their private user > interface on the spice kernel and sold the result as a new > product. p-spice, microcap, H-spice for timesharing service, > Kevin's Superspice. Where are they now? > They all may have made small improvements, that are headed to > the gutter. No central authority anymore that keeps things > together and forever. > NG-spice perhaps, but I cannot remember any news since years. > > As nice as LTspice was, it was a disaster for further > improvements. Now with Qorvo there is at least some free > competition. Free as in free beer. > > Still it cannot model carrier lifetime for PIN diodes, it > cannot do nonlinear noise analysis. Noise analysis of > a chopper amplifier? Don't make me laugh so hard! > > Noise and frequency response is computed in Spice by linearizing > the circuit around the operating point and then doing > small signal analysis. Is that any better than using > s-parameters for 5V / 4mA right from the start? > > Which is the stable operating point in a chopper amplifier, > or in an oscillator with pulse feedback in Lee-Hajimiry style > to suppress phase noise? > How does Spice compute phase noise? There's no harmonic balance > simulation. > > Keysight ADS & Genesys and MWO have it and they have the RF > transistor design kits in their libs. And they can ask an insane > amount of money for it. >
What do you call insane? Microwave office (pre ANSYS) and Silvaco SmartSpice/SmartSpice RF were under $10K not too long ago.
> Even ham simulators like QUCs-Studio start to get it. > < http://qucsstudio.de/de/start/ > > > Cheers, Gerhard
On 5/12/2023 2:57 PM, John May wrote:
> On Friday, May 12, 2023 at 8:57:22&#8239;AM UTC+1, Gerhard Hoffmann wrote: >> Am 12.05.23 um 04:58 schrieb John Larkin: >>> On Thu, 11 May 2023 21:55:27 -0400, Phil Hobbs >>> <pcdhSpamM...@electrooptical.net> wrote: >>> >>>> On 2023-05-10 20:19, John Larkin wrote: >>>>> On Wed, 10 May 2023 17:10:15 -0700, John Larkin >>>>> <jla...@highlandSNIPMEtechnology.com> wrote: >>>>> >>>>>> On Thu, 11 May 2023 01:17:41 +0200, Gerhard Hoffmann <dk...@arcor.de> >>>>>> wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> < >>>>>>> https://www.eenewseurope.com/en/re-writing-spice-for-a-digital-world/ > >>>>>>> >>>>>>> cheers, Gerhard >>>>>> >>>>>> That's great. LT Spice digital simulation is awful. >>>>>> >>>>>> Free is even better. He could have sold it for big bucks, but I >>>>>> suspect he's crazy rich already. >>>>>> >>>>>> >>>>> >>>>> The real breakthrough would be if there will be Spice models for their >>>>> RF transistors. >>>>> >>>> >>>> I'd settle for built-in support for (1) diffusive transport, e.g. >>>> forward recovery in diodes (triple credit for modelling SRDs correctly), >>>> and (2) plot scaling that sits still when you re-run the sim. >>> >>> It can't know in advance how high the current is gonna go on this run! >>> >>>> >>>> BTW Infineon has Spice models for their SiGe parts. >>> >>> So does EPC for their GaN. >>> >>> I think that s-params and Smith charts and load pull data are all >>> relics of the graph paper and slide rule days. Spice makes so much >>> more sense, especially as the world gets more wideband and more >>> nonlinear. >> No . they are not relics. Network analyzers, SmithCharts and >> s-params look at a circuit from the frequency domain just as >> spice, scopes and TDRs look from the time domain. >> >> I learned Spice 2G4 on a Telefunken TR-4 computer that still >> ran mostly on core memory and Ge-Transistors, the first >> commercial microprogrammed machine. A 48 bit machine and its >> 96 bit double reals were a joy. VAX and X87 was a major step >> backwards for spice. There are no longer punched cards and >> output is no longer on a chain printer. >> >> Other than that, Spice itself has not made a lot of progress, >> the biggest step was the transistion from Fortran to C but >> since Berkeley has left the boat - that's it. 30 Years? >> >> A number of companies have sculptured their private user >> interface on the spice kernel and sold the result as a new >> product. p-spice, microcap, H-spice for timesharing service, >> Kevin's Superspice. Where are they now? >> They all may have made small improvements, that are headed to >> the gutter. No central authority anymore that keeps things >> together and forever. >> NG-spice perhaps, but I cannot remember any news since years. >> >> As nice as LTspice was, it was a disaster for further >> improvements. Now with Qorvo there is at least some free >> competition. Free as in free beer. >> >> Still it cannot model carrier lifetime for PIN diodes, it >> cannot do nonlinear noise analysis. Noise analysis of >> a chopper amplifier? Don't make me laugh so hard! >> >> Noise and frequency response is computed in Spice by linearizing >> the circuit around the operating point and then doing >> small signal analysis. Is that any better than using >> s-parameters for 5V / 4mA right from the start? >> >> Which is the stable operating point in a chopper amplifier, >> or in an oscillator with pulse feedback in Lee-Hajimiry style >> to suppress phase noise? >> How does Spice compute phase noise? There's no harmonic balance >> simulation. >> >> Keysight ADS & Genesys and MWO have it and they have the RF >> transistor design kits in their libs. And they can ask an insane >> amount of money for it. >> > > What do you call insane? Microwave office (pre ANSYS) and Silvaco SmartSpice/SmartSpice RF were under $10K not too long ago.
That's not insane?
> >> Even ham simulators like QUCs-Studio start to get it. >> < http://qucsstudio.de/de/start/ > >> >> Cheers, Gerhard
On 5/12/2023 3:03 AM, Gerhard Hoffmann wrote:
> Am 12.05.23 um 03:55 schrieb Phil Hobbs: > >> >> I'd settle for built-in support for (1) diffusive transport, e.g. >> forward recovery in diodes (triple credit for modelling SRDs correctly), >> and (2) plot scaling that sits still when you re-run the sim. > > and (3) running freq response, timing and noise in one job > without editing the .tran / .noise / .ac line, where the old > parameters are used as defaults for completely unrelated things. >
I'll settle for a very powerful simulator that is free even with some shortcomings. There is a reason LT SPICE is a de-facto standard.
On 5/10/2023 6:17 PM, Gerhard Hoffmann wrote:
> > > < > https://www.eenewseurope.com/en/re-writing-spice-for-a-digital-world/&nbsp;&nbsp;&nbsp; > > > cheers, Gerhard
BTW, should be *Englehardt's* in the subject.
Am 13.05.23 um 18:46 schrieb John S:
> On 5/10/2023 6:17 PM, Gerhard Hoffmann wrote: >> >> >> < >> https://www.eenewseurope.com/en/re-writing-spice-for-a-digital-world/ >> > >> >> cheers, Gerhard > > > BTW, should be *Englehardt's* in the subject.
No, the correct name is: Mike Engelhardt https://en.wikipedia.org/wiki/LTspice Bernd Mayer
On 5/13/2023 4:00 PM, Bernd Mayer wrote:
> Am 13.05.23 um 18:46 schrieb John S: >> On 5/10/2023 6:17 PM, Gerhard Hoffmann wrote: >>> >>> >>> < >>> https://www.eenewseurope.com/en/re-writing-spice-for-a-digital-world/ > >>> >>> cheers, Gerhard >> >> >> BTW, should be *Englehardt's* in the subject. > > > No, the correct name is: Mike Engelhardt > > https://en.wikipedia.org/wiki/LTspice > > > Bernd Mayer >
*In the subject is Englehards*. That is wrong! His name is mike Englehardt. The possive is Englehardt's! Show me wrong, *Berndt*.
Am 14.05.23 um 01:30 schrieb John S:

>>> BTW, should be *Englehardt's* in the subject. >> >> No, the correct name is: Mike Engelhardt >> >> https://en.wikipedia.org/wiki/LTspice
[...]
> *In the subject is Englehards*. That is wrong! His name is mike > Englehardt. The possive is Englehardt's!
Subject may be wrong, but his name is Engelhardt and not what you say. Hanno -- The modern conservative is engaged in one of man's oldest exercises in moral philosophy; that is, the search for a superior moral justification for selfishness. - John Kenneth Galbraith
Am 14.05.23 um 01:30 schrieb John S:
> On 5/13/2023 4:00 PM, Bernd Mayer wrote: >> Am 13.05.23 um 18:46 schrieb John S: >>> On 5/10/2023 6:17 PM, Gerhard Hoffmann wrote: >>>> >>>> >>>> < >>>> https://www.eenewseurope.com/en/re-writing-spice-for-a-digital-world/ > >>>> >>>> cheers, Gerhard >>> >>> >>> BTW, should be *Englehardt's* in the subject. >> >> >> No, the correct name is: Mike Engelhardt >> >> https://en.wikipedia.org/wiki/LTspice >> >> >> Bernd Mayer >> > > *In the subject is Englehards*. That is wrong! His name is mike > Englehardt. The possive is Englehardt's! > > Show me wrong, *Berndt*.
hello Justice Mike Englehard knows almost nothing about physics, electronics and programming of a simulator for electronic circuits. Mike Engelhardt does. Open your eyes wide and read all those infos available on the internet. Bernd Mayer
On 5/13/2023 9:50 PM, Hanno Foest wrote:
> Am 14.05.23 um 01:30 schrieb John S: > >>>> BTW, should be *Englehardt's* in the subject. >>> >>> No, the correct name is: Mike Engelhardt >>> >>> https://en.wikipedia.org/wiki/LTspice > [...] >> *In the subject is Englehards*. That is wrong! His name is mike >> Englehardt. The possive is Englehardt's! > Subject may be wrong, but his name is Engelhardt and not what you say. > > Hanno >
Oh! I understand. Your first language is not English. Sorry.