The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> AMS Simulators >> error in building of design structure
https://designers-guide.org/forum/YaBB.pl?num=1170147779

Message started by Pavel on Jan 30th, 2007, 1:02am

Title: error in building of design structure
Post by Pavel on Jan 30th, 2007, 1:02am

Hello

Simulating my design I remarked that behaviour of one of the blocks is complitely different from what is expected.
I began explore the problem and discover that elaborator didn't take in account this block. How I arrived to this conclusion - this block isn't seen in design browser of SimVision.
But when I examine design structure in Hierarchy editor, this block is present there, and more, it exposes all its hierarchy (block is written in AMS).
What could be the reason of such mismatch between design structures build in Hierarchy Editor and in SimVision?

Regards.

Pavel.

Title: Re: error in building of design structure
Post by Andrew Beckett on Feb 7th, 2007, 4:19am

Do you have a SPICE or spectre subckt model for the block included? Unfortunately that wins over what is specified in the hierarchy editor - this is a "feature" which is going to be corrected, but at the moment you can workaround it using:


Code:
setenv CONFIG_MODELPATH YES


before starting the simulator (or before starting DFII if running from DFII).

This is covered in the sourcelink solution I wrote on this issue - number 11249522.

Regards,

Andrew.

Title: Re: error in building of design structure
Post by zhong on Feb 8th, 2007, 12:38am

Normally, ncelab should pick up what you have binding in HED .

Two exceptions ..
1. CONFIG_MODELPATH  .. As Andre indicated

Regarding CONFIG_MODELPATH YES , it solve the binding issue when you have same cell , one instance binding to module view , another one binding to spice netlist (via source file or modelpath) . If you have such case, then setenv CONFIG_MODELPATH YES is way to go.

2 HED config did not get update
If it does not resolve the problem, the other possibility is that , after you change the HED view binding , you did not update it.  In such case,  config/expand.cfg did not get update and ncelab will pick up the old view .  Please also update the HED and re-run the simulation ...


zhong

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