The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> Circuit Simulators >> Parametric sweep in spectre
https://designers-guide.org/forum/YaBB.pl?num=1220614083

Message started by smarty on Sep 5th, 2008, 4:28am

Title: Parametric sweep in spectre
Post by smarty on Sep 5th, 2008, 4:28am

Hi All,
 Can anyone help me out on the following issue.

I am using a PWL whose pulse width is modelled depending on temperature. So if temperature increases the the high perion of the pulse increase.
I used a variable temp to define it. and if I do a parametric sweep of temp for 2 steps say 25 and 75. I see the block output not performing as desired.

If I run for the two steps seperately in analog artise, it works. Also when I change the variable from temp to any other name the block works as desired.

But I need to model using temp and can anyone suggesthow can I do that.

Thanks and Regards,
SBR

Title: Re: Parametric sweep in spectre
Post by sheldon on Oct 3rd, 2008, 10:58am

Smarty,

  Can you implement the PWL in VerilogA? VerilogA can
access the simulation temperature and you can write your
equation for the pulse width using that value. Or, I think the
there is a keyword for temperature, temp(?) so you can write
expressions with temperature dependency for the PWL. If you
look in the variable list for parametric analysis, the temperature
keyword is listed.

                                                        Best Regards,

                                                           Sheldon
                       

Title: Re: Parametric sweep in spectre
Post by smarty on Oct 4th, 2008, 12:22pm

Hi Sheldon,
  Thanks for your inputs. I was able to successfully implement the same using the temp variable.

I assigned the input as a variable temp and swept the temp for different values and I was getting the desired results.

Best Regards,
SBR

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