problem with running AMS

S

Sunil_rpine

Guest
Hi,

I am new to AMS simulators. When I run my design, I am getting an
error message which says, it is unable to elaborate the design. Can
you please tell me what is meant by elaboration and what is missing in
my design which makes it unable to elaborate.

Thank you,
Sunil
 
Sunil_rpine wrote, on 02/06/09 07:37:
Hi,

I am new to AMS simulators. When I run my design, I am getting an
error message which says, it is unable to elaborate the design. Can
you please tell me what is meant by elaboration and what is missing in
my design which makes it unable to elaborate.

Thank you,
Sunil
Sunil,

Assuming you're talking about Cadence's AMS Designer, then it's based on the
Incisive simulator - which uses a compile/elaborate/simulate approach. The idea
is that you compile each of the source files into binary code, then link them
all together (elaboration) to create an "executable", and then you simulate that
executable.

There are things that control elaboration with AMS (typically a config file from
a config view created with the hierarchy editor, although this is not strictly
necessary) - to control which views of each cell are used. During elaboration it
also does discipline resolution and automatic insertion of connect modules where
there are discipline conflicts.

There is a manual in the IUS stream (accessible with cdnshelp very easily)
called "Virtuoso AMS Simulator Tutorials" which is a good introduction.
Also can find this at <IUSinstDir>/doc/amsTutorials/amsTutorials.pdf

Regards,

Andrew.
 
On Feb 6, 2:57 pm, Andrew Beckett <andr...@DcEaLdEeTnEcTe.HcIoSm>
wrote:
Sunil_rpine wrote, on 02/06/09 07:37:

Hi,

I am new to AMS simulators. When I run my design, I am getting an
error message which says, it is unable to elaborate the design. Can
you please tell me what is meant by elaboration and what is missing in
my design which makes it unable to elaborate.

Thank you,
Sunil

Sunil,

Assuming you're talking about Cadence's AMS Designer, then it's based on the
Incisive simulator - which uses a compile/elaborate/simulate approach. The idea
is that you compile each of the source files into binary code, then link them
all together (elaboration) to create an "executable", and then you simulate that
executable.

There are things that control elaboration with AMS (typically a config file from
a config view created with the hierarchy editor, although this is not strictly
necessary) - to control which views of each cell are used. During elaboration it
also does discipline resolution and automatic insertion of connect modules where
there are discipline conflicts.

There is a manual in the IUS stream (accessible with cdnshelp very easily)
called "Virtuoso AMS Simulator Tutorials" which is a good introduction.
Also can find this at <IUSinstDir>/doc/amsTutorials/amsTutorials.pdf

Regards,

Andrew.
Andrew,

That was really crisp and concise. I've got exactly what I wanted.
Thanks a lot.

-Sunil
 

Welcome to EDABoard.com

Sponsor

Back
Top