What am i doing wrong?
If i doshapes=geGetSelSet()~>layerNamei get all the selected layer names. And if my output is something like("m0" "m0" "m0" "m0" "m1" "m1" "m2" "m2" "m0" "m2")how do i get only the list of "m0" ?
View ArticleNet list creation error
Hello,An old solution has been posted to running into an error when simulating a schematic created in IC6.1 using specter simulator. When I added IC6.1 library (I'm using virtuoso 6.17 version) and...
View ArticleIs there a way of accessing the full net name of a net object in a...
Is there a way of accessing the full net name of a net object in a hierarchical design?ExampleA schematic contains two instances of the same object, called I0 and I1, which have internal nets of "in"...
View ArticleVia droping
Hai,I'm a newbie in the skill scripting and I need some help for developing a script for dropping a via where two same nets cross and also need to drop the via based on drc's.Thanks,Rakesh K
View ArticleciwCreatePulldown
Hi,I'm using ciwCreatePulldown function to create menu as per <install_dir>/tools/dfII/etc/tools/menus/layEdit.menus. The documentation for ciwCreatePulldown mentions that this is only for...
View ArticleScheme reduce or fold in Skill
I know Skill implements common Scheme functions like map() (as mapcar) and filter() (as setof).Is there a Skill equivalent of Scheme's reduce-left(), reduce-right(), fold-left(), or fold-right()?I...
View Articleadding Layersets to bindkeys
I love layersets. I have unique layersets for vias (ie "via1" = m1 (draw, pin, fill), via1, & m2 (draw, pin, fill)), "base" layers, all "fill", all "pins", etc. I would like to be able to map and...
View ArticleFrequently used functions in toolbar or menubar
Hi,I keep getting request from my team asking for addition of a function to a menubar or toolbar citing that it was heavily used. And I would get another function request from another person. So I am...
View ArticleIs there a command that executes a string?
Say I made a string that evaluated to some skill code - is there a command that will execute it? I guess this would behave similarly to pasting some text into the CIW.
View ArticleSkill code to read instance and transistors from netlist
Hi,I am writing a skill code to read the corner and temperature simulation results from adexl in skill and then do post processing and identify which transistors are out of saturation.I know we can do...
View ArticleHow to pass a value from a procedure to another?
Hi everybody,I'm trying to make a skill that renames all the selected objects in the layout with a value that I insert in the form and merging it with a counter.For example: If I have 30 copied...
View Articleskill code to generate OA abstract from layout
Hi All,I need to generate abstract for a whole lib layout cell. it would be better if I can generate them using skill code. Does anyone know this kind of skill code available ? thanks a lot Nhumai
View ArticlePCB Editor Database Attachment xml form.
Hi all, can you help me, I want to export attachment like "Color Layer" using axlCreateAttachment but the file i want to use is in xml. I tried some solutions but it doesnt work. Does annybody know...
View ArticleTo know whether LEF Pins location moved or not
Hi,In top level of layout LEF pins are there right. We already fixed those & I want to know whether each PIN is aligned correctly or not same as in previous LEF.Can you tell me how to develop the...
View ArticleChange defaults of Qt-subapplication form
Hi all,I would like to re-define the defaults of the Qt-subapplication when printing waveforms to file. The manual indicates that these defaults are controlled by the LC_ALL environment variable, but I...
View ArticleChanging a cell's cdf parameter via skill code
I've spent a daft amount of time trying to figure this out so I'm bailing out and asking here.I have a cell that has a cdf parameter that is displayed on a symbol via an NLP label e.g. [@myParam]. I...
View ArticleIs it possible to use rodFillBBoxWithRects with elementsX or elementsY...
Hi All, I would like to fill BBox with contacts and need to create rows or columns of the same fillBBox. "rodFillBBoxWithRects " will do the filling of contacts in the specified fillBBox but there...
View ArticleabIPar.il issue of geGetTopLevelCellView() returning nil
hello experts,happened to notice the code Andrew made in community.cadence.com/.../1323814 . we use this abIPar procedure to collect info from cdf parameters and display them in schematic/symbol....
View ArticleFinding out if a net is a bus, if so find total number of signals
I.e. foreach(net cellView~>nets ; check if net is a bus, and the total number of signals/iterations)I've also tried regex to parse the name to find out, but I'm having trouble with capture...
View ArticleFinding all instances connected to net and pin names
Hello, I wish to find all instances which connect to a net/pin name. What I've tried so far:valid_nets=dbFindNetByName(cv pin_name)valid_terms=dbFindTermByName(cv...
View Article