Andrew Beckett
Senior Fellow
![* *](https://designers-guide.org/forum/Templates/Forum/default/starsilver.gif) ![* *](https://designers-guide.org/forum/Templates/Forum/default/starsilver.gif) ![* *](https://designers-guide.org/forum/Templates/Forum/default/starsilver.gif) ![* *](https://designers-guide.org/forum/Templates/Forum/default/starsilver.gif) ![* *](https://designers-guide.org/forum/Templates/Forum/default/starsilver.gif)
Offline
![](https://designers-guide.org/forum/avatars/elmerfudd.gif)
Life, don't talk to me about Life...
Posts: 1742
Bracknell, UK
|
If you're using an optimizer around your simulation (for example, using ADE-GXL in IC610, or NeoCircuit in IC5141, or even the ADE optimizer in IC5141), you should be able to create a calculator expression which uses the dft() function and picks the value at a particular harmonic - and use that as a goal in your optimizer.
If you're hoping to do that within the simulator, that's going to be harder - although it's probably possible with spectreMDL using mvarsearch (which is effectively a simple optimizer). I've just never tried it myself.
Regards,
Andrew.
|