The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Simulators >> RF Simulators >> How to implement a new analysis in spectre? https://designers-guide.org/forum/YaBB.pl?num=1236267191 Message started by MadMood4RF on Mar 5th, 2009, 7:33am |
Title: How to implement a new analysis in spectre? Post by MadMood4RF on Mar 5th, 2009, 7:33am I would like to implement a new analysis in spectre. In this analysis, several transient analysis are launched. Output data are processed at the end of every transient analysis. thank you in advance. |
Title: Re: How to implement a new analysis in spectre? Post by Andrew Beckett on Mar 5th, 2009, 9:46pm Your question is a bit vague. Are you trying to do this in spectre standalone (if so, you could use spectreMDL)? Or are you trying to do this in ADE (if so, you could have an include file specifying multiple tran analyses, and then calculator expressions referring to the particular transient result in the outputs pane in ADE)? Or are you trying to do this with OCEAN? What kind of measurements - is one tran dependent on the results of another (i.e. why do you need to have the results done after each tran)? Can it be done with an OCEAN script with a loop? As you can see, I have lots of questions, because it wasn't clear what your objective really was. Thanks, Andrew. |
Title: Re: How to implement a new analysis in spectre? Post by MadMood4RF on Mar 8th, 2009, 5:17am Thank you Andrew. I will explain my idea. I would like to obtain the complex gain of an amplifier using a large-signal analysis. I have to vary the amplitude of a sinusoidal input voltage for a fixed frequency. But, I do not need to do the simulations on an interval of input voltages. I just need to estimate iteratively (and with some precision) the value of the input signal amplitude that produced a given gain(identified by a magnitude value). In addition to this analysis that I intend to do in OCEAN scripting, I would like to know how to display this new analysis in the menu of "cadence : virtuoso analog design environment" with all standard analyses. Thank you for your help. |
Title: Re: How to implement a new analysis in spectre? Post by pancho_hideboo on Mar 8th, 2009, 8:20am I can't understand meanings of your questions all over. If you want someone to understand your questions, you have to describe your questions regarding situation and condition in detail and correctly using industrial standard terminologies. MadMood4RF wrote on Mar 8th, 2009, 5:17am:
Do you mean complex number gain which have magnitude and phase ? MadMood4RF wrote on Mar 8th, 2009, 5:17am:
MadMood4RF wrote on Mar 8th, 2009, 5:17am:
Gain below compression points is constant regardless of input signal level. Do you want to evaluate output level above gain compression point ? MadMood4RF wrote on Mar 8th, 2009, 5:17am:
Just use PSS analysis of Cadence Spectre. If you insist on using Transient Analysis, use parametric sweep analysis with transient analysis. |
Title: Re: How to implement a new analysis in spectre? Post by MadMood4RF on Mar 8th, 2009, 3:50pm -English is my third foreign language, so sorry if it has a negative impact on "industrial standard terminologies" I use -yes, I mean gain which have magnitude and phase. -yes, I obviously want to evaluate output level above gain compression point. -This gain is calculated according to the value of the input signal magnitude. Since we just want to know the magnitude that produces a given gain we do not need to sweep overall the interval of the input signal magnitude. -I know that it is not new at all, but I want to begin by using the transient analysis before attempting the PSS analysis which is new for me. -The parametric sweep analysis does not allow me to re-evaluate the parameters of the next simulation from the previous; It is essential to converge towards the solution that gives the sought magnitude. -I also would like to know how to display this new analysis in the menu of "cadence : virtuoso analog design environment" with all standard analyses. Thanks |
Title: Re: How to implement a new analysis in spectre? Post by pancho_hideboo on Mar 8th, 2009, 7:50pm MadMood4RF wrote on Mar 8th, 2009, 3:50pm:
MadMood4RF wrote on Mar 8th, 2009, 3:50pm:
Do you have enough knowledge of Skill langage and Cadence DFII ? Expression of "implement a new analysis in spectre" is not correct for your case. Expression of "implement or add a new analysis in ADE" is correct for your case. |
Title: Re: How to implement a new analysis in spectre? Post by MadMood4RF on Mar 9th, 2009, 8:26am Quote:
Quote:
Quote:
|
Title: Re: How to implement a new analysis in spectre? Post by pancho_hideboo on Mar 10th, 2009, 1:09am Your question is not about simulator. Of course there is no relation to RF simulator at all. You have to study what your questions are before you post questions. Due to your poor descriptions, we couldn't understand what your questions really were. Your requests are: You have Ocean Script for optimization with transient analysis. Here you want to launch this Ocean Script from menu list of ADE. It is not an implementation of a new analysis in Cadence Spectre at all. MadMood4RF wrote on Mar 9th, 2009, 8:26am:
There is an optimizer in Cadence ADE although its perfomance is fairly poor. MadMood4RF wrote on Mar 9th, 2009, 8:26am:
Not so easy. It is not only task of adding menu. There are many tasks required. Generally this is a charged service which Cadence offer. MadMood4RF wrote on Mar 9th, 2009, 8:26am:
See the followings. Virtuoso Analog Design Environment SKILL Language Reference SKILL Language Reference SKILL Language User Guide |
Title: Re: How to implement a new analysis in spectre? Post by MadMood4RF on Mar 10th, 2009, 3:44am Quote:
My question remains! Thanks |
Title: Re: How to implement a new analysis in spectre? Post by pancho_hideboo on Mar 10th, 2009, 3:59am MadMood4RF wrote on Mar 10th, 2009, 3:44am:
Again read the followings. Virtuoso Analog Design Environment SKILL Language Reference SKILL Language Reference SKILL Language User Guide I don't think there is anyone kind and patient enough to show troublesome procedures step by step. |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |