Quantcast
Channel: Cadence Custom IC Skill Forum
Browsing all 5104 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

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 Article


Image may be NSFW.
Clik here to view.

How 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 Article


Image may be NSFW.
Clik here to view.

Existence 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 Article

Image may be NSFW.
Clik here to view.

Suppressing 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 Article

Image may be NSFW.
Clik here to view.

skill 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 Article


Image may be NSFW.
Clik here to view.

cdf 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 Article

Image may be NSFW.
Clik here to view.

vmsUpdateCellViews 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 Article

Image may be NSFW.
Clik here to view.

binding 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 Article


Image may be NSFW.
Clik here to view.

Custom "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 Article


Image may be NSFW.
Clik here to view.

Running 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 Article

Image may be NSFW.
Clik here to view.

reading 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 Article

Image may be NSFW.
Clik here to view.

assign 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 Article

Image may be NSFW.
Clik here to view.

layout 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 Article


Image may be NSFW.
Clik here to view.

How 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 Article

Image may be NSFW.
Clik here to view.

SKILL++: 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 Article


Image may be NSFW.
Clik here to view.

Plotting 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 Article

Image may be NSFW.
Clik here to view.

How 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 Article


Image may be NSFW.
Clik here to view.

Skill 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 Article

Image may be NSFW.
Clik here to view.

Question 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 Article

Image may be NSFW.
Clik here to view.

Automatically 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
Browsing all 5104 articles
Browse latest View live


Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>