Error in Simulation

S

Samiran

Guest
Dear all,

I executed a DC simulation. I have sinusoidal voltage source in my
circuit. But it threw me an error:

---------------------------------------------------------------------------------------------
Error found by spectre during hierarchy flattening.
VINPUT: Waveform type must be specified if any waveform parameters
are
given.

spectre terminated prematurely due to fatal error.
---------------------------------------------------------------------------------------------

I have set all the necessary fields for a vsin source. If I remove the
sinusoidal vsource then there is no problem.

Please suggest!!

Regards
Samiran
 
On Mar 11, 5:46 pm, Samiran <samiran....@gmail.com> wrote:
Dear all,

I executed a DC simulation. I have sinusoidal voltage source in my
circuit. But it threw me an error:

---------------------------------------------------------------------------------------------
Error found by spectre during hierarchy flattening.
    VINPUT: Waveform type must be specified if any waveform parameters
are
        given.

spectre terminated prematurely due to fatal error.
---------------------------------------------------------------------------------------------

I have set all the necessary fields for a vsin source. If I remove the
sinusoidal vsource then there is no problem.

Please suggest!!

Regards
Samiran
I got the direct cause of the problem.....during netlisting, instead
of (VINPUT1 (net010 0) vsource mag=1m type=sine ampl=1m freq=1K) it
writes (VINPUT1 (net010 0) vsource mag=1m ampl=1m freq=1K).
"type=sine" - this argument being missing ends up with the above
error. But I am wondering why during netlisting that argument was
missed. Does anybody have any idea?

Regards
Samiran
 
Samiran wrote, on 03/11/10 12:56:
On Mar 11, 5:46 pm, Samiran<samiran....@gmail.com> wrote:
Dear all,

I executed a DC simulation. I have sinusoidal voltage source in my
circuit. But it threw me an error:

---------------------------------------------------------------------------------------------
Error found by spectre during hierarchy flattening.
VINPUT: Waveform type must be specified if any waveform parameters
are
given.

spectre terminated prematurely due to fatal error.
---------------------------------------------------------------------------------------------

I have set all the necessary fields for a vsin source. If I remove the
sinusoidal vsource then there is no problem.

Please suggest!!

Regards
Samiran

I got the direct cause of the problem.....during netlisting, instead
of (VINPUT1 (net010 0) vsource mag=1m type=sine ampl=1m freq=1K) it
writes (VINPUT1 (net010 0) vsource mag=1m ampl=1m freq=1K).
"type=sine" - this argument being missing ends up with the above
error. But I am wondering why during netlisting that argument was
missed. Does anybody have any idea?

Regards
Samiran
Hi Samiran,

You need to do:

setenv CDS_Netlisting_Mode Analog

(if using csh) or:

export CDS_Netlisting_Mode=Analog

(if using bash)

before starting icfb/virtuoso. I suspect you've accidentally omitted that from
your environment somehow.

I've been pushing for us to change the default netlisting mode to Analog,
because this is an extreme FAQ (not your fault - but the majority of users use
Analog netlisting mode, so it makes more sense for it to be the default, despite
the fact that Digital has been the default for the last nearly 20 years).

Regards,

Andrew.
 
On Mar 11, 9:26 pm, Andrew Beckett <andr...@DcEaLdEeTnEcTe.HcIoSm>
wrote:
Samiran wrote, on 03/11/10 12:56:



On Mar 11, 5:46 pm, Samiran<samiran....@gmail.com>  wrote:
Dear all,

I executed a DC simulation. I have sinusoidal voltage source in my
circuit. But it threw me an error:

---------------------------------------------------------------------------------------------
Error found by spectre during hierarchy flattening.
     VINPUT: Waveform type must be specified if any waveform parameters
are
         given.

spectre terminated prematurely due to fatal error.
---------------------------------------------------------------------------------------------

I have set all the necessary fields for a vsin source. If I remove the
sinusoidal vsource then there is no problem.

Please suggest!!

Regards
Samiran

I got the direct cause of the problem.....during netlisting, instead
of (VINPUT1 (net010 0) vsource mag=1m type=sine ampl=1m freq=1K) it
writes (VINPUT1 (net010 0) vsource mag=1m ampl=1m freq=1K).
"type=sine" - this argument being missing ends up with the above
error. But I am wondering why during netlisting that argument was
missed. Does anybody have any idea?

Regards
Samiran

Hi Samiran,

You need to do:

setenv CDS_Netlisting_Mode Analog

(if using csh) or:

export CDS_Netlisting_Mode=Analog

(if using bash)

before starting icfb/virtuoso. I suspect you've accidentally omitted that from
your environment somehow.

I've been pushing for us to change the default netlisting mode to Analog,
because this is an extreme FAQ (not your fault - but the majority of users use
Analog netlisting mode, so it makes more sense for it to be the default, despite
the fact that Digital has been the default for the last nearly 20 years).

Regards,

Andrew.
Andrew

Thanks for the valuable advice. I got it corrected.

Regards
Samiran
 
On Mar 12, 1:37 pm, Samiran Dam <samiran.iit...@gmail.com> wrote:
On Mar 11, 9:26 pm, Andrew Beckett <andr...@DcEaLdEeTnEcTe.HcIoSm
wrote:



Samiran wrote, on 03/11/10 12:56:

On Mar 11, 5:46 pm, Samiran<samiran....@gmail.com>  wrote:
Dear all,

I executed a DC simulation. I have sinusoidal voltage source in my
circuit. But it threw me an error:

---------------------------------------------------------------------------------------------
Error found by spectre during hierarchy flattening.
     VINPUT: Waveform type must be specified if any waveform parameters
are
         given.

spectre terminated prematurely due to fatal error.
---------------------------------------------------------------------------------------------

I have set all the necessary fields for a vsin source. If I remove the
sinusoidal vsource then there is no problem.

Please suggest!!

Regards
Samiran

I got the direct cause of the problem.....during netlisting, instead
of (VINPUT1 (net010 0) vsource mag=1m type=sine ampl=1m freq=1K) it
writes (VINPUT1 (net010 0) vsource mag=1m ampl=1m freq=1K).
"type=sine" - this argument being missing ends up with the above
error. But I am wondering why during netlisting that argument was
missed. Does anybody have any idea?

Regards
Samiran

Hi Samiran,

You need to do:

setenv CDS_Netlisting_Mode Analog

(if using csh) or:

export CDS_Netlisting_Mode=Analog

(if using bash)

before starting icfb/virtuoso. I suspect you've accidentally omitted that from
your environment somehow.

I've been pushing for us to change the default netlisting mode to Analog,
because this is an extreme FAQ (not your fault - but the majority of users use
Analog netlisting mode, so it makes more sense for it to be the default, despite
the fact that Digital has been the default for the last nearly 20 years).

Regards,

Andrew.

Andrew

Thanks for the valuable advice. I got it corrected.

Regards
Samiran
Hi Andrew,

Earlier I restarted the license and it started working properly. But
again I got the same problem. I am using tcsh to run icfb. Could you
please let me know how I can do this - "setenv CDS_Netlisting_Mode
Analog". I mean, do I need to run it from terminal?

Regards
Samiran
 
Samiran wrote, on 03/12/10 11:22:
Hi Andrew,

Earlier I restarted the license and it started working properly. But
again I got the same problem. I am using tcsh to run icfb. Could you
please let me know how I can do this - "setenv CDS_Netlisting_Mode
Analog". I mean, do I need to run it from terminal?

Regards
Samiran
Restarting the license would have nothing to do with this.

Yes, you need to put that in your tcsh terminal window before starting icfb, or
you could put the line in your ~/.cshrc file (for example) - set it wherever
you are setting up the paths to access the software.

Regards,

Andrew.
 
On Mar 12, 5:50 pm, Andrew Beckett <andr...@DcEaLdEeTnEcTe.HcIoSm>
wrote:
Samiran wrote, on 03/12/10 11:22:



Hi Andrew,

Earlier I restarted the license and it started working properly. But
again I got the same problem. I am using tcsh to run icfb. Could you
please let me know how I can do this - "setenv CDS_Netlisting_Mode
Analog". I mean, do I need to run it from terminal?

Regards
Samiran

Restarting the license would have nothing to do with this.

Yes, you need to put that in your tcsh terminal window before starting icfb, or
you could put the line in your ~/.cshrc file (for example) - set it wherever
you are setting up the paths to access the software.

Regards,

Andrew.
Thanks. I followed whatever you advised. It worked.

Regards
Samiran
 

Welcome to EDABoard.com

Sponsor

Back
Top