Adding missing top level layers to LSW layers when Edit In Place
When I am in EIP, only the cellview's layers are populating the LSW.Is there a command/variable that I can I add the missing top level layers into the LSW?Paul
View Articlecustom blind key not working
I wrote this script in skill. All keys are working except Shift+0. I cant understand why? need help..hiSetBindKeys("Layout" list( list("Shift<Key>0" "Simcreatevia( geGetWindowCellView()...
View Articleschematic PCELL : connecting a port of and arrayed Instance to a single terminal
Hi,I tried to find an answer but could not find an exact answer so asking it here.I have a simple pcell code where there is an arrayed instance "i0<10:1>" where one of the ports "MINUS" is...
View ArticleHow to convert a signal from single bit to multibit
I want to create symbol from pinList , and my pin bus size is variable not fixed , so in PinList port field I am trying to pass variable but its not accepting variable . Like in following code name...
View ArticleForce instance reference to library not in library manager or cds.lib
Sorry for the stupid question.Is there a way to force a instance reference to a library that is not current in the library list?Paul
View ArticleEstablish connectivity on a text purpose layer to traverse hierarchy.
We have several layouts where the designers did not place pins on their nets, but rather tagged them with text layers to pass LVS. We're looking for a way to use the existing text layers to propagate...
View ArticleSKILL: Return more than one waveform that can be plotted from ADE-XL outputs
Hi all,This is my first Cadence Forum post, so please excuse me if I am missing some critical info.I am using IC-6.1.6-64b.500.14My question is regarding user-defined SKILL functions that return...
View ArticleCan a cell-level CDF stay with its cell, regardless of library?
In order to add control to pcell parameters in the edit parameters GUI (i.e. make a cyclic field, change the parameter display text, etc) I understand you need to use CDF. (Interesting that this...
View ArticleSKILL function for creating vias automatically in an area?
When creating vias in the layout view you can set the mode to "auto" which will compute the vias for you at the selected point or area.Is there a SKILL equivalent to this?
View Articlehistory of last opened designs
Hi,I was wondering if we can implement some sort of skill routine that can store last opened design names ( lets say last 50 opened design be it schematics or symbol or layout) and when you want to...
View ArticleIs it possible to add checkbox into hiCreateTreeItem?
We can specify the description as a list of one or more strings, symbols, integers, or floating-point numbers, but maybe have an opportunity to add check box? Maybe need to write some delegate or...
View ArticleCan't add pin db object to a figure group?
I'm generating a PCell and when I create the pin objects with leCreatePin(), I can't add the db object to my figure group.I get the following error: *Error* dbAddFigToFigGroup: Invalid figure -...
View ArticleScanning through symbol db
HI, I am new to skill. I am trying to write a program that checks if there exist a a ellipse shape near a negated pin.I want to know how to scan through the symbol view db.symView =...
View ArticleHo to find top level connectivity for instances using SKILL in Layout
Hi,I have a set of bondpads and I am trying to write a SKILL function that will display the coordinates and top level connectivity for each bondpad. For example, I have pads labeled PWR, PWRres, GND...
View ArticleHow to get item parent in a Tree?
Hi all!Could you pls. explain how to work with Tree?For example I have created Tree and some items in it.But if I try to get parent or treeItems - all time I have warnings: *WARNING* hiGetTree: bad...
View Articleskill code to add netSet property on an instance (detail)
Dear Sirs,I have an open schematic with many different instances.(Cadence IC 5.1.41 Virtuoso Schematic)How can I add to all the instants a "gdn33" netset with value "VDD" ?"gdn33" this name netSet the...
View ArticleString with single backslash in SKILL
Hi,I had problem to create a string having only single backslash. For example, I'd like to create a string "\123456\".However, I tried below cases and they don't work. Also I don't understand why...
View ArticleRegular expression replace with backslash
Objective is to change string like below"XYZ:DGND" into "\XYZ\:DGND"where XYZ represents a multibit digits (e.g. XYZ = 642) and DGND can be some other net nameI tried below and it doesn't work. Anyone...
View ArticleHow to escape unmatched parenthesis or something else in CIW?
I'm doing CIW interactive scripting and somehow the CIW get stuck: It's not responding to my command after hit "enter" (if I hit "1+2" then "enter", it respond nothing than "3" as nominal expected.It...
View ArticleIssue in coping the schematic using ocean script
Hello, i have written two scripts in skill, one is trying to make the multiple copies of symbol in new schematic design and 2nd one that will call the layout (of same design whose symbol we are using)...
View Article