How to modify pin property using skill?

A

ARAVIND

Guest
I want an example of how to use this function in skill program:
-----
absModifyPinProp( l_list ) => t/nil
Modifies the properties of a pin depending on the values provided in
the list. Properties not mentioned in the list remain unchanged.
-----
OR
-----
In VLE, I got a list like this :
a=cv~>shapes
b=a~>net~>sigNames
(nil ("ABC[7]" "VDD")) <-- this is the list i have now...
Now, I need to replace this list with another list:
(nil ("DDC<0>" "SUV")) <-- i have got this list already
Any examples of how to go about this prog would be helpfull.
Regards,
Aravind
 
arawind@yahoo.com (ARAVIND) wrote in message news:<1d21ceeb.0405050617.57b01917@posting.google.com>...
I want an example of how to use this function in skill program:
absModifyPinProp( l_list ) => t/nil
It seems almost nobody uses this SKILL function in their custom
SKILL code based on a search of those SKILL functions hundreds of
Customers felt were important enough to them to register their
use with Cadence (via the SKILL Survey process).

I searched the Cadence AE SKILL Appslib archives, and, likewise,
I did not find a single instance of this function in AE code (I
did not check every single SKILL archives; but I checked the
major ones).

I searched the entire Cadence product-change-request (PCR)
database; the only PCRs found were those requesting this Preview
Floorplanning & Gate Ensemble SKILL function to be documented
(most of which were filed by me!).

I even searched comp.cad.cadence USENET archives ... and, not
surprisingly, the search came out nil (excepting this thread).

Of course, a search of the Cadence source code did locate this
function ... it appears to be defined in the context source code;
but, it is never CALLED in the source code (out of millions of lines).

BTW: You can find this same information about your own SKILL
code simply by running a SKILL Survey, which is part of
IC50 SKILL Development Environment, product #900.

Given that dearth of use of this function, you'll be hard pressed
to find any example, let alone a working example of this function
in use. I'd even not fight a suggestion to delete this function
from the Preview/Gate Ensemble source code if the question arose
(as it seems nobody on maintenance has ever cared enough about this
function to register its use).

Hope this helps,
John Gianni

--
Absolutely NOTHING I post is from my employer ... all is merely OPINION!
 
BTW: You can find this same information about your own SKILL
code simply by running a SKILL Survey, which is part of
IC50 SKILL Development Environment, product #900.
I dint get the idea written above here.

Given that dearth of use of this function, you'll be hard pressed
to find any example, let alone a working example of this function
in use. I'd even not fight a suggestion to delete this function
from the Preview/Gate Ensemble source code if the question arose
(as it seems nobody on maintenance has ever cared enough about this
function to register its use).
Hope this helps,
John Gianni
Thank you John, You saved some searching time phrasing and rephrasing
on cdsFinder and comp.cadence.com
 
In the CIW, there is Tools->Skill Development Toolbox, at the bottom
of which is the SKILL Surveyor. You need a license for product 900 to
be able to use this though. That's what John was talking about.

Andrew.

On 6 May 2004 00:16:23 -0700, arawind@yahoo.com (ARAVIND) wrote:

BTW: You can find this same information about your own SKILL
code simply by running a SKILL Survey, which is part of
IC50 SKILL Development Environment, product #900.

I dint get the idea written above here.

Given that dearth of use of this function, you'll be hard pressed
to find any example, let alone a working example of this function
in use. I'd even not fight a suggestion to delete this function
from the Preview/Gate Ensemble source code if the question arose
(as it seems nobody on maintenance has ever cared enough about this
function to register its use).
Hope this helps,
John Gianni

Thank you John, You saved some searching time phrasing and rephrasing
on cdsFinder and comp.cadence.com
--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 
arawind@yahoo.com (ARAVIND) wrote in message news:<1d21ceeb.0405052316.49d33635@posting.google.com>...
BTW: You can find this same information about your own SKILL
code simply by running a SKILL Survey, which is part of
IC50 SKILL Development Environment, product #900.

I dint get the idea written above here.
We use the skill surveyor all the time here in Yorktown Heights.
It's fantastic!

I inherited a boatload of skill source files from a predecessor.
I pointed the cadence skill surveyor to my skill directory.
In a minute or two, a complete list of every skill function I
called and defined resulted. It even told me that I defined a
function and never called it and vice versa.

In another minute or two, I had in my email a complete web page,
containing links to every functions I called and defined with
the complete argument list provided to me for every single one.
(I wish the doc would also be given ... that would really be
perfect!).

This web page did *not* require the Internet. Just mail. It
was slick. As I clicked around, I could see I spelled the name
of a few functions wrong (which the survey had no problem catching).

The survey also told me two of my functions I used were
were changed in the latest version of IC50 (but cadence supplied
a perfect replacement for each of them, which was backward
compatible).

One of the functions I used was private, but it didn't look private
to me. No matter. This same web page suggested a replacement which
worked on the spot. The good news is the replacement is public,
documented, and supported. So I'm better off than before.

I'm a believer in this skill survey!
Cadence should have done it sooner!
And, I think everyone should have it, not just those who pay for
the skill development environment product.

Simon
 

Welcome to EDABoard.com

Sponsor

Back
Top