what are good checks to verify applied CDF on a device symbo

P

pforPDK

Guest
Hi,

I wanted to know the all the checks those will be good to test applied
CDF params on a device. these verification will start after we update
some CDF params and place that device symbol in schematic.

1) Query these CDFs via skill procedures.

It will seem bit silly but I came to know that sometimes people do
manually verify applied cdfs by looking at cdf values populated (as
text labels) with device symbol (in case display is enable for them).
The main problem here is to automate this, what comes in my mind is..

2) Dump image of these symbols and every time compare these images to
detect any change (But I am not sure how to dump these images.
I think to dump images one should go to device origin make a bbox with
prior sizing in mind and dump image of that box area only. But I am
not sure how to do that.

3) In a another approach one may go for single device instantiation in
one sch and dump all text labels (this will include displayed cdfs and
instance name) and compare them every time.

Please suggest what could be more ways to do verification for applied
cdfs on a symbol and how to do these?

Thanks
 
Hi,

1) Query these CDFs via skill procedures.
It does seem silly but I think actually really necessary.
You need to check that what you do on the form really works as it
should.

2) Dump image of these symbols and every time compare these images to
detect any change.
Dump image such as jpeg/gif or property values?
How will you be sure that the dumped data will correspond to what a
person will experience in Virtuoso?
If cvId~>cells~>props or something similar comes to mind, the same
question should be asked: is this what is really being seen by a user
in Virtuoso?

3) In a another approach one may go for single device instantiation in
one sch and dump all text labels (this will include displayed cdfs and
instance name) and compare them every time.
I'm not sure myself if there is a proper way to automate verification
but I think there has to be consideration that by using scripts, there
can be the problem that the verification process may not actually
capture what is seen by the user.
Unless the scripts open the cell property form & change the values
visually, then, I think it would be OK.

Best regards,
I-FAB
 

Welcome to EDABoard.com

Sponsor

Back
Top