How to set system variable in CIW window
The use scenario is that I want to load some ocean script from the CIW window with the syntax load("filename.ocn")And in the ocean file, some system variable is quired, e.g. env(cellName)However, I...
View ArticleIssue with a SKILL code o/p
Hi,I've got the following SKILL code to print the unbound instances in layout and schematic. But it does print something like(db:0x3f1e409a db:0x3f1e471a db:0x2047469a db:0x317c9e1a db:0x20471f1a...
View ArticleFlattening mosaic
Is there a function I can flatten a mosaic and get the output of the flattening?The *Flatten* functions I have searched have a t/nil output.Paul
View ArticlehiSetBindKey set Problem
Hi SupporterI have a related to hiSetBindKey problem. How to set Bindkey to unhighlight all the highlighted Nets at once? I have a try to set hiSetBindKey("Schematics" "<Key>!"...
View ArticleFind out transistor with width less than 1u in complete heierarchy
Hi All,Could you please help me with skill script to find out transistors with width less than 1u in complete hierarchy.Thanks in advance.Best regards,Sridhar.
View ArticleAvoid icfb launching overhead
I have a user scenario where launching an ocean script is part of a larger script. And the syntax to launch the script is:ocean -restore <filename.ocn>At the end of filename.ocn, it is...
View ArticleInclude external information/procedure in PCell
Hello,Situation:I have created a PCell that generates a (transformer) layout based on the parameters.All custom procedures are included (as lambda functions) inside the PCell body.Currently,...
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 ArticleHow to draw a closed ring with rodCreatePath
Hi,I'm trying to build a guardring pcell using rodCreatePath(). However, when the start and end points are the same (a closed ring) the path disappears. The CIW informs me that the "master path [can ]...
View ArticleSKILL function to create a 'negative' of a layer?
Hi,I have a layout of power MOSFET chip. It has single metal layer.To perform some checks on the layout design, I want to create a 'negative' of the metal layer.Is there a way to do it using SKILL...
View ArticleHow to use ?use in cdfCreateParam
I want to rule out one of the choices in cdfCreateParam.I suppose ?use is what is need, but how do I use it?
View ArticleSKILL enhancement: How to keep the function active until Escape key is pressed
Hi,I've got the following script to add markers in the layout.Calling the function srCreateLayMarker() would keep it active until i click on the layout, and it goes away. How can i make this function...
View ArticleAssura41 undefined function - pcDefinePCell
Hi I am writing LVS extract file for our own technology, however , the assura41 seems keep showing error information Error eval : undefined function -pcDefinePCell after that error message loadng...
View Articlecell list excluding few devices from one category
Hello I am using list~>cells ~>name to get the cell list.This cell list gives the whole list of cells coming from one library. I would like to exclude few cells coming from category in this...
View ArticleGet from which lib a cell is from
Hi,I am doing some scripting to manage some files and what I have in my hands is a bunch of cell names that are spread across some libraries. What would be the best way to find from which library the...
View ArticleSKILL script which reports missing via between two metal layers of the same net
HiDo you know SKILL script which reports missing via between two metal layers of the same net ?Thanks,ManChak
View ArticleWhats the create wire function?
Whats the difference between the following functions?leHiCreateWire()weHiInteractiveRouting()Both seems to create pathSeg if i'm right.ThanksRam
View ArticleCan't open my QRC (assura) Extraction Run Form
Hi,My virtuoso is 6.1.8 -64b.500.6 and assura 4.1_USR6.I have a trouble to open my QRC (assura) Extraction Run Form window. It is so wierd that I can open it sometimes. However sometimes, I can't open...
View ArticleHow to change options of measurement using skill function
Hello all,I'm sorry for this question but i am still new on skill coding.I'm trying to change the mode of measurement from ruler to distance using the code below but still nothing...
View ArticleForcing Virtuoso to update lib references after changes in cds.lib
Hi,I am currently running Virtuoso version ICADV12.3-64b.500.21. I noticed that when I "undefine" a library in the cds.lib, the definitions of cells contained within that library still exist in memory....
View Article