The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> Circuit Simulators >> Optimization Time
https://designers-guide.org/forum/YaBB.pl?num=1126178502

Message started by aamar on Sep 8th, 2005, 4:21am

Title: Optimization Time
Post by aamar on Sep 8th, 2005, 4:21am

Dear Sirs,
I am using at the moment Neocircuit to optimize some simple analog blocks.

I define some goals which may be sometimes 4 to 6 goals with 4 to 5 parameters which is also not so wide and the step is almost not so large for example, 1 to 30 with step of 1.

I notice that the progress is so slow, sometimes all the goals are satisfied but still the progress bar shows only 4%. and some times, it doesn't achieve the goals even after 30% which takes about more than 12 hours trials.

I am using Spectre as simulator and define my goals using neocalc.

My questions are:
1. What is the meaning of achieving all the goals and still the progress is far from 100%, what is he doing more?
2. Is there any criteria to optimize or minimize the optimization time?,i.e. defining my goals in a special order, or special form?

Thanks in advance,

Best Regards.

aamar

Title: Re: Optimization Time
Post by Geoffrey_Coram on Sep 8th, 2005, 8:28am

What do you mean by "achieving all the goals"?

Usually, an optimization has constraints which MUST be met (phase margin > 45), along with some goals (minimize power).  Presumably, you have found a solution that satisfies all the constraints, but the optimizer still has a lot of the design space to explore to verify that the goals are truly optimized.

I don't know what you would mean by "achieving" a goal of "minimizing power" (well, OK, if you got zero power, then you could know there was nothing further to be done there).

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.