How reduce amount of zeros past comma, after using callback procedure.
Hello. I design my own library of elements and attach to each element file with callbackprocedure. In my process grid resolution is 0.05 mkm. And in procedure I check if the geometricalsizes lies in...
View ArticleRenaming pcells
Our foundry gave us a PDK library that contains pcells with very long names, all in capital letters. It becomes a very tedious task to instance these devices when designing. I tried renaming them in...
View ArticleHow to detect "pcell eval failed" without instantiating a pcell?
Hi, I need to find pcells that have "pcell eval failed" errors in a library, without instantiating the pcells in virtuoso. Is there any variable or parameter that holds this pcell error status, so that...
View ArticleSearch assistant context menu customizations
Is it possible in Cadence 6.1.5 to customize the Search Assistant context menu? For example, when a search turns up a Skill function as a result, it would be nice to be able to run it (assuming it can...
View ArticleHelp on checking Spacing between two layers and probe it when space is less...
hi all, I need to checking Spacing between two same layers and probe it when space is less than minimum when iam on routing(After enterPath I need some code to verify any layer is in it's...
View ArticleHow to use Cadence example in...
Hi, I have used PDK of XFAB (Germany Company) and Tower (Israeli Company).But recently in vlxhelp.pdf I have found an auto abutment capability in Layout XL. Unfortunately, neither XFAB Pcells nor Tower...
View Articlemandatory keyed attribute
Hi , How to set a mandarory keyed attribute in procedure ? If I use "@key" before any attribute it automatically becomes an optional one. In some inbuilt form functions (like hiCreateAppForm ?name...
View ArticleFluid Guardring Questions
After many, many months I am finally on a project using IC6.1.5! My first business was to try to figure out the answer to my question from a long time ago (Link is to post in this community)...
View ArticleFinding the area of a rectilinear layout block
Hi, I am new to this forum and i have started my career as a layout designer recently. Now i am trying to develop a code which gives me the area of a block irrespective of the pdk or technology used....
View ArticleDisplaying a list in a dialog box
Hi, I'm building a SKILL utility that runs through the list of libraries in the library manager and displays all the library names that do not conform to a certain rule. I have the final list of...
View ArticleGet all other cells used in a given cell
Hello,Given a cell, I'm wondering if there's any easy way to programmatically get all other cells used in that cell's design.Code looks something like this:;;winId has type "window", as tested;;by...
View ArticleCustom Cellview: Callback some skill procedure when double click in Library...
Using Cadence Data and tool registry I have succefully created a custom cellview (say, viewX) and text editor tool is being used to edit or read it. Now I want little more customizations as follows:1....
View Articlehelp on how to find the corresponding instance name
In Schematic composer, there have a bus named "<*2>AA<1>,AD<3:0>,AB<1:0>" and it connect to an instance array named XDEC<7:0> 's terminal A.Now, we can have an input...
View Articlehow to declare an array of unknown size
Hi,I am trying to implement a code where i came in need of an array which can increase the size of the array during the runtime. I mean the size of the array shall not be declared using the 'declare'...
View Articlehelp - double click to end path - not working?
I used to end path/wire by just double clicking anywhere, now i need to double click at the center of the path to end it. if i want to end a path where the mouse isn't in the center, i have to hit...
View ArticleSpiceIn reference library list
I have trouble getting SpiceIn utility to properly read in my reference library list, somehow only the first library in my list is properly included. This is how I call the command: spiceIn -param...
View Articlegets() command
I am trying to read in a file , one line at a time but without the return character. I am doing gets(s filename) and gets something like this "VDDA VSSA\n"I would like to get "VDDA VSSA", any ideas how...
View Articlecreating a schematic file from a netlist file
Hi,I am looking to create a skill program which could generate a schematic file from a given netlist file(present in text format).netlist will be more of digital gate instances connected together.Does...
View ArticleTrigger a custom function after loading an ADE cellview state
I am looking for a way to call a custom SKILL function after an ADE state view is loaded both in IC5141 and IC61, so that I can force some ADE settings even if they are setup differently in the state...
View ArticleOpen Access Magnification problem
Hi, I'm currently migrating for cdb to oa and I face a problem. would appreciate it if I can get some help here. I have a set of labels(layout drawn in certain layer used for labelling purpose), which...
View Article