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 ArticleTechnology 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*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 ArticleSkill 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 ArticleSkill 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 ArticleMapping 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 ArticleHow 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 ArticleHow 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 Articlecustom 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 ArticleHow 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 ArticleSKILL 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 ArticleChanging 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 ArticleHow to Select and Delete floating net(path) in the layout.
How to Select and Delete floating net(path) in the layout.
View ArticleHow 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 ArticleVirtuoso: 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 Articlemap 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 ArticleHow 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 ArticleAMS 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 ArticleError 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 ArticleStopping 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