The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Apr 29th, 2024, 8:49pm
Pages: 1
Send Topic Print
Virtuoso AMS : Values not seen in Waveforms (Read 2734 times)
deepak srinivasan
New Member
*
Offline



Posts: 7

Virtuoso AMS : Values not seen in Waveforms
Feb 26th, 2012, 10:15pm
 
Hi

I tried to import a Not Gate verilog in to Virtuoso (IC 6.1.3.1) through the verilog in form
the not gate code :

module notgate(b,a);
output b;
input a;
assign b =~a;
endmoudule


after i imported it i created a schematic cell view with the input of not gate as a pulse voltage source (voltage varying from 0 to 1.8V with rise time 1ns, fall time 1ns, pulse width as 5ns and time perion as 10ns)
and the output was attached to an output pin
later i created its config view with AMS template
in the ADE L window i selected AMS simulator, gpdk.scs as model library ans spectre as solver
when i do run the ADE i get an output waveform that has no values in its y axis
my specctre version is 78.2.0
what could be the possible source of error
if i had missed any piece of information kindly point it out
regards
deepak
Back to top
 
 
View Profile   IP Logged
boe
Community Fellow
*****
Offline



Posts: 615

Re: Virtuoso AMS : Values not seen in Waveforms
Reply #1 - Feb 27th, 2012, 6:46am
 
Hi deepak srinivasan,
Spectre Version 78? Never heard of that one...
Which IUS/INCISIV version do you use? I assume you run a transient simulation? Did you save all signals you want to see? Which CMs (connect modules) do you use?  Do you use detailed discipline resolution mode?

Just a few questions that come to mind quickly...
- B O E
Back to top
 
 
View Profile   IP Logged
deepak srinivasan
New Member
*
Offline



Posts: 7

Re: Virtuoso AMS : Values not seen in Waveforms
Reply #2 - Feb 27th, 2012, 7:12am
 
Hi

I am sorry if posted anything wrong
I am new to Cadence tools
The version of spectre i posted is what i got by typing "which spectre"
i guess i had copied it correctly
at the moment i away from college which has these Cadence tools
will post about the versions of INCISIV once I go there

Yes I am running a Transient simulation.
And in the output i could see the waveform and it behaves as expected (i.e. high when input is low and low when input is high) but only that the y-values are not there

I am using 5V connect modules (though i tried with 1.8V and 3V modules as well but there was no difference)

i am including only "gpdk.scs" as Model Library
i tried to include nmos1.scs and pmos1.scs it shows error
is there anything else i should add

regards
deepak
Back to top
 
 
View Profile   IP Logged
boe
Community Fellow
*****
Offline



Posts: 615

Re: Virtuoso AMS : Values not seen in Waveforms
Reply #3 - Feb 27th, 2012, 9:33am
 
Hi deepak srinivasan,
to get the version numbers you should run spectre -V / ncsim -version.
Quote:
... but only that the y-values are not there
you mean on the y-axis? That is normal for digital signals (assuming that is what you look at).
- B O E
Back to top
 
 
View Profile   IP Logged
boe
Community Fellow
*****
Offline



Posts: 615

Re: Virtuoso AMS : Values not seen in Waveforms
Reply #4 - Feb 27th, 2012, 9:38am
 
Hi,
one more thing:
deepak srinivasan wrote on Feb 27th, 2012, 7:12am:
I am using 5V connect modules (though i tried with 1.8V and 3V modules as well but there was no difference)
You seem to work on a 1.8V design (according to your initial post), so you should use 1.8V CMs as well.

- B O E
Back to top
 
 
View Profile   IP Logged
Forum Administrator
YaBB Administrator
*****
Offline



Posts: 145

Re: Virtuoso AMS : Values not seen in Waveforms
Reply #5 - Feb 27th, 2012, 10:05am
 
CMs is short for Connect Modules.

-Ken
Back to top
 
 
View Profile WWW   IP Logged
deepak srinivasan
New Member
*
Offline



Posts: 7

Re: Virtuoso AMS : Values not seen in Waveforms
Reply #6 - Feb 27th, 2012, 5:20pm
 
You seem to work on a 1.8V design (according to your initial post), so you should use 1.8V CMs as well.///

yes i tried with 1.8 V CM
and i changed the input to 5V and tried with 5V CM as well
but there is no difference in the output
Back to top
 
 
View Profile   IP Logged
deepak srinivasan
New Member
*
Offline



Posts: 7

Re: Virtuoso AMS : Values not seen in Waveforms
Reply #7 - Feb 27th, 2012, 5:22pm
 
you mean on the y-axis? That is normal for digital signals (assuming that is what you look at).
///

i am trying to find the propagation delay and power consumed similar to what is given in the Cadence AMS tutorial for which i would be needing voltage values on y axis.

Back to top
 
 
View Profile   IP Logged
boe
Community Fellow
*****
Offline



Posts: 615

Re: Virtuoso AMS : Values not seen in Waveforms
Reply #8 - Feb 28th, 2012, 3:23am
 
Deepak srinivasan,
the digital model you gave in the initial post of this thread has neither power consumption nor delay. If you want to measure delay and power you need a transistor-level model (implementation).

- B O E
Back to top
 
 
View Profile   IP Logged
deepak srinivasan
New Member
*
Offline



Posts: 7

Re: Virtuoso AMS : Values not seen in Waveforms
Reply #9 - Feb 28th, 2012, 3:38am
 
Hi

Thanks
But in the Tutorials they simulated a SAR ADC using Verilog Coding and found out its delay as well as power consumption

I am writing codes for various types of multipliers for which i need to find the delay and power consumption
i may not be able to draw a transistor level schematic as they have a large no of transistors

Any advice on this would be helpful
Back to top
 
 
View Profile   IP Logged
boe
Community Fellow
*****
Offline



Posts: 615

Re: Virtuoso AMS : Values not seen in Waveforms
Reply #10 - Feb 28th, 2012, 6:31am
 
deepak srinivasan wrote on Feb 28th, 2012, 3:38am:
...
But in the Tutorials they simulated a SAR ADC using Verilog Coding and found out its delay as well as power consumption

I am writing codes for various types of multipliers for which i need to find the delay and power consumption
i may not be able to draw a transistor level schematic as they have a large no of transistors
Yes, there are ways to estimate and model delay and power consumption of digital (gate-level) blocks/cells based on characterization of individual gates on transistor level, e.g. timing analysis (for delay).
- B O E
Back to top
 
 
View Profile   IP Logged
deepak srinivasan
New Member
*
Offline



Posts: 7

Re: Virtuoso AMS : Values not seen in Waveforms
Reply #11 - Feb 28th, 2012, 8:03am
 
Hi

Can you give me any link that describes how to do that.
Thanks in advance

Deepak
Back to top
 
 
View Profile   IP Logged
deepak srinivasan
New Member
*
Offline



Posts: 7

Re: Virtuoso AMS : Values not seen in Waveforms
Reply #12 - Mar 1st, 2012, 9:09am
 
Hi

Can anyone please help me by providing link to a tutorial on finding delays for digital blocks
i am unable to find it

regards
deepak
Back to top
 
 
View Profile   IP Logged
boe
Community Fellow
*****
Offline



Posts: 615

Re: Virtuoso AMS : Values not seen in Waveforms
Reply #13 - Mar 6th, 2012, 7:26am
 
Deepak srinivasan,
this is not a V-AMS question. Try synthesis tools or static timing analysis tools (e.g. Cadence ETS, Synopsys Primetime) and their tutorials.
- B O E
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.