Operating SKILL Surveyor
The SKILL Surveyor provides access to the SKILL Tabulator from the CIW – Tools –Conversion Tool Box. To run the SKILL Surveyor, do the following:
-
In the Conversion Tool Box, click SKILL Surveyor.
The Surveyor: SKILL Tabulator form appears.
An asterisk (*) in front of a field label indicates a required field. You must type data in these fields. Accuracy is important because some of these fields are used to file PCRs. - Fill out the fields on the Surveyor: SKILL Tabulator form according to the field descriptions outlined in SKILL Tabulator Form.
-
Click OK or Apply.
If the SKILL Surveyor can locate a valid mail command on your system (mailormailxin/usr/binor/bin), the Email Tabulated List of Functions form appears.
If the SKILL Surveyor is not able to locate a valid mail command on your system, the Specify Alternative Mail Command Path form appears. - Fill out the required form or forms and click OK.
The SKILL Tabulator creates a non-proprietary snap-shot of your SKILL environment and reports the Cadence functions called from your SKILL code. It ignores all user functions to preserve confidentiality.
The SKILL Tabulator generates three files:
-
skillTab.out(list of functions defined and called and how many times called) -
skillTab.info(files where functions were called) -
skillTab.defn(files where functions were defined)
You can email skillTab.out to Cadence Support for analysis. Cadence Support emails the analysis results back to the e-mail address you type in the Customer Email Address field on the SKILL Tabulator form.
The analysis provides the following information:
- All undefined functions (misspelled or dependencies): You called a function that neither you nor Cadence defined.
- All re-defined Cadence functions: You defined a function that Cadence also has defined in the code.
- All changed functions (most are positive improvements): You called a function that has changed between releases.
- All deleted functions (with replacements if available): You called a function that has been deleted between releases.
- All functions that are safely supported: You called a function that we document and support.
- All functions that might be dangerous to use: You called a function that is not documented or not supported by Cadence.
- Advice on how to recover from any changes identified.
Return to top