Invalid CDF choice
I have been using some skill code where an instance (pcell) master is replaced with another pcell. The parameters are not the same, so I assumed all the cdf parameters are set to the default value of...
View ArticleHow to use a custom netlist procedure (and OSSHNL-116 error)
Hello,I would like to ask some information on how to desing and use a custom netlist procedure.I have this scenarioA cell called mycell_1 (of library mylib) has a schematic view. In the schematic, I...
View ArticleExistence of Layermap Purpose
Hi everyone,Is there any way to check the ".layermap" file for the existence a specific layer purpose?My goal is to check if given an input layer eg. M0 to check if the purpose "drawing" exists within...
View ArticleSuppressing HDL Parser Warning and port mismatch warnings
Hello,I have a script that calls the SKILL functions vmsUpdateCellViews for every cell of a list of libraries.I want this to be automated, but calling this function for each cell produces a pop up...
View Articleskill mode download?
I used to use an emacs skill mode which had some very useful features like il-query-localize-block-vars (I think I typed that right, auto-complete was my friend). Is this still available somewhere?...
View Articlecdf Parameter access through OA scripting
Hello,I'm having issue accessing cdf parameter '?choices' field through OA scripting. When you create a cdf parameter through: cdfCreateParam(g_cdfDataId....[ ?choices l_choices ]....)Through skill I'm...
View ArticlevmsUpdateCellViews takes long time to finish
Hi everyone,I'm using the function vmsUpdateCellViews in a SKILL script which aims to update and generate files (netlist.oa, data.dm, etc.) for each cell for a functional view. The script is working...
View Articlebinding a layout to schematic and putting pins in the layout
Hello,I have a script which generates a layout transistor pattern.Then i needed to bind this layout to a schematic in order to have it XL happy.I searched in the older links here and i found these...
View ArticleCustom "Run Mode" in ADE XL
Hello,I'm trying to create a custom run mode where I can test different optimization algorithms (Other than the ones available with ADE XL). Ultimately I would like to add a run mode to the list of...
View ArticleRunning SHELL scripts from Cadence Virtuoso
HI,Is there any way to run a SHELL or BASH script from the cadence CIW window?Please let me know
View Articlereading a line w/o using an intermediate variable
Hello all. From what I could see, both gets and fscanf require a variable to receive the readout.I am interested if there is a native SKILL procedure that just outputs the read line, w/o using a...
View Articleassign new functionality to libMgr
Hi all,I got a general question regarding libMgr.I've lately wrote a new tool, that has a skill GUI. the GUI set-up values is being saved as a text file in the design path, just in parallel to the...
View Articlelayout pin creation after binding the devices between schematic and layout
Hello,I bind between a schematic and its layout using the bndAddInstsBindingByName and lxSetConnRef. So i can select both the nets and the instances between the schematic and layout.How can i create...
View ArticleHow to automatically run a user defined procedure after creating extracted view?
Hi AllI have written a piece of code, to create a table which holds the design version (controlled by a third party tool) of every sub-blocks through design hierarchy.One of the user case is to add...
View ArticleSKILL++: Changing += to apply for user-defined classes
Hello. I have a class, and I want to use += in order to apply the =+ inits' context. Kind of .= in PERL, or += for dynamic arrays in Ruby.I want, however, that the old =+ functionality for folat and...
View ArticlePlotting gm vs vgs with dc sweep
Hi,I am using cadence IC6.1.6 and trying to plot gm vs Vgs for a differential pair.I saw at other conversation that Andrew suggested to make a separate scs file and use the command "save M1:gm".If I do...
View ArticleHow to get Min and Max parameter values for PCells?
Dear all,I have to create kind of "test generator" for PCells, for that reason I need to extract the min and max possible values for the parameters of a PCell. There is already the trend with the same...
View ArticleSkill command to create the cell view?
Hi everyone,Using skill i have successfully created a library. Now i want to create the cell view so that further and i can add instances to create the schematics. What is the command to create the...
View ArticleQuestion About hiSetCurrentField and IC6.1.7
Hi, I having an unexpected issue with the function hiSetCurrentField when we update from IC6.1.6 to IC6.1.7.In IC6.1.6 when I called hiSetCurrentField in a float field all the writable field became...
View ArticleAutomatically add pcapacitor and its value from csv file to schematic using...
Hi AllI'm a novice skill coder and i require assistance in creating a script to automatically create a schematic representation of the extracted C netlist. I want to be able to use skill to...
View Article