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

Image may be NSFW.
Clik here to view.

Freezing Pcells for tapeout with external code in libInit.il files

In our team we make a hierarchical copy of our individual blocks for the final library in a tapeout. I'm using some pcells that rely on code in the libInit files. However, the hierarchical copy copies...

View Article


Image may be NSFW.
Clik here to view.

Technology independent layout library

I work in a small team where we don't all use the same technology, but we have on major most-popular technology. Now I've started to build some pcells to make my work easier, and I'm sharing them with...

View Article


Image may be NSFW.
Clik here to view.

*Error* putprop: first arg must be either symbol, list, defstruct or user...

Hello,When I try to instantiate a transistor, I get the following error:*Error* putprop: first arg must be either symbol, list, defstruct or user type - nil*WARNING* (SCH-1156): CDF parameter function...

View Article

Image may be NSFW.
Clik here to view.

Skill solution for smartSnap in layout

Hi,Most of the layout functions have now got a smartSnap option. For example:for "leHiCreateRect()", we have the following to turn the smartSnap on/offleRectXLForm->rectSmartSnapEnable->value=...

View Article

Image may be NSFW.
Clik here to view.

Skill code for snap to grid an entire library

Hello,I am in need of a skill function or function to snap to grid an entire library, polygons, paths, texts, mosaics ...Any help would be appreciated.Thanks in advance.

View Article


Image may be NSFW.
Clik here to view.

Mapping for DPAR_ param name

I am trying to call a netlist procedure and need to create different netlist based on the parameter set from maestro run . But i can only get parmeter names like DPAR_1 , DPAR_2 . How can i get the...

View Article

Image may be NSFW.
Clik here to view.

How to add text in Pcell by scripts ?

Hi , I am a beginner of skill language.  I am trying to add some texts around a structure so that we can observe text label in the final chip when testing the sample.I tried dbCreateLabel, but seems...

View Article

Image may be NSFW.
Clik here to view.

How to open the corresponding other window from schematic/layout window?

Hi,I'm trying to open a corresponding schematic design from the layout window in IC18.7 using "_lxOpenSourceWindow(?windowId hiGetCurrentWindow())" and it works great.Whats the similar function if i've...

View Article


Image may be NSFW.
Clik here to view.

custom pcell for symbol/schematic that has variable number of terminals

Hi, Does anyone have a small example of a pcell code for a symbol varying the number of ports?The CDF with the variable netlisting on ports would also be great. Cadence help does not really provide...

View Article


Image may be NSFW.
Clik here to view.

How does SKILL tell if the current window is in Edit-In-Place or...

Experts,I'm trying to place a ruler marker in a layout window, until when descending into sub-hierarchies gets complicated..For Edit-In-Place, the top level shapes are still displayed in current window...

View Article

Image may be NSFW.
Clik here to view.

SKILL code issue

Hi,I've a script here to open the corresponding other design window in XL mode. For example, if the schematic design is opened, just calling this function would open the corresponding layout design...

View Article

Image may be NSFW.
Clik here to view.

Changing from nmos type to nmos_dnw type ALL NMOS transistors of ALL cells in...

Dear all,I need to change all the NMOS transistors of every cell in the same library from a type nmos to a type nmos_dnw, leaving the rest of properties unchanged. (Hundreds of cells)How do I start? Is...

View Article

Image may be NSFW.
Clik here to view.

How to Select and Delete floating net(path) in the layout.

How to Select and Delete floating net(path) in the layout.

View Article


Image may be NSFW.
Clik here to view.

How to Select and Delete floating nets(path) in layout done by using Virtuoso...

How to Select and Delete floating nets(path) in layout done by using Virtuoso layout suite L.

View Article

Image may be NSFW.
Clik here to view.

Virtuoso: how to create a (truly) parametric component (i.e. with "dynamic"...

I have a verilog-A component that converts an integer (passed as an instance CDF parameter) into an electrical digital bus value, with a fixed number of bits (see code below).It works well and now I'd...

View Article


Image may be NSFW.
Clik here to view.

map instance hierarchy to cellname hierarchy

Hello, I have successfully written a skill script to extract operating point data from all MOS from psf dcOp results over sweeps;It has columns of Device Vsat_marg Vds Vdd temperature <other...

View Article

Image may be NSFW.
Clik here to view.

How to resize a layout window and do zoom-to-fit through skill

Hi,I need to resize an open layout window to a size, say 1400X1500 and display the  entire design in that window automatically.I am using the code below, the resize works but the zoom to fit is not...

View Article


Image may be NSFW.
Clik here to view.

AMS Unified Netlister problem with multiple digital modules w/o cell views

hello experts,my AMS cosim setup working fine with OSSNetlister although it's obsoleting so I have to move forward to UnlNetlister. my analog top level test bench has some analog blocks simulating with...

View Article

Image may be NSFW.
Clik here to view.

Error of refresh CDF using abConvertComponentParams.il and...

Hi Andrew,I am using your skill file "abConvertComponentParams.il" and "abInvokeCdfCallbacks.il" in order to refresh CDF of all instance in schematics of my library "mylibrary".These are my command:I...

View Article

Image may be NSFW.
Clik here to view.

Stopping pop-up window for lxHiCheck()

Hi,I would like to use the function "lxHiCheck()" in a SKILL code without the pop-up window showing up. How do I do that?ThanksRam

View Article
Browsing all 5066 articles
Browse latest View live


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