Program Skill Development
Hi all, I have to realize a project about PCB. To do this I have to use SKILL language. My subject: I have to write a SKILL program which automatizes the creation of text block. In fact I have to...
View Articleinsert a varibale_name = value into the ade usrCmdLineOption
Hi, Im trying to add : lmod=some_number into the usrCmdLineOption ( inside the ADE L).Im trying to do it from the CIW, because im running a perl script that doing some calculation and set the right...
View Articlesort lists in SKILL/OCEAN
I have a list which includes several lists inside. Is there any way that I can sort the lists alphabetly based on the first part of each list (signal name)? Thanks!list(...
View ArticleAssign Shell output to Ocean variable
Hi, I'd like to assign a shell command (sh or csh) output to an OCEAN variable but the problem is that Shell always return "t" and nothing else. I would need to be able to get the results of a "pwd |...
View Articlehow to observe the transistor dimension variation in monte carlo simulation
Hello, I know that people can observe some transistor parameter changes during the monte carlo simulation, but there is no options to let user choose width or length of a transistor as a observed...
View ArticlepCell skill for beginners
Hi,i'd like some advice for creating my first simple pCell from skill. I have no skill experience so i'm looking for a good place to start.My ultimate aim (for now) is to create a rectangular via array...
View ArticleStrange error putprop
Hi, I am running a script (pasted below) in Ocean. The simulations have already finished fine. This script just selects the run and extracts measurements from it. It runs fine for a few...
View ArticleGDS number for a layer
Hi all, How can I get gds number for a layer(m1 label). My version is 5141. Thank you.
View ArticleHelp on create VIA in 6.1.4 version
Hi all,I am able to create contact in IC5141 version using leCreateContact command. But this is not works in 614 version. Please let me know create a VIA in layout in 614 version.Thank you, Sarvani
View ArticleIs that a way to set exclude particular layers (different purpose) from carry...
Hi Guru,I owned a techfile where define M1 with purpose of drawing, PH and SW. (Info:PH is for place holder and SW is for switch). How can i set that only M1;drawing carry the connectivity but other...
View Articlehow to determine some cellview is editing by somebody else?
Hi... This is Alvin Park. SKILL Beginner ^_^ I programmed a SKILL code for auto editing.first DB open by "dbOpenCellViewByType" TDB = dbOpenCellViewByType( LibName CellName "layout" "masklayout" "a")in...
View ArticlePSF name changed - unable to run anything
Hi, I'm having very strange issue here. When I run a transient simulation, the PSF output file is named 'an1.tran' and I am not able to run any OCEAN script on it, nor to do any calculation with the...
View ArticleSubtraction Between two layers?
Hi, I just started cadence couple of days back for designing my patterns, I wanted to subtract two layers and already wrote a code but not sure its a right one or not. Could anyone help me please and...
View Articleattach label to a pin as a 'children'
Dear all, I have only pins in the layout and I want to attach a label to it. Unfortunatelly the 'children' cannot be set.Anyone knows how to set it correctly?Here is the example of my code. Regards,...
View ArticleleHiCreateGroup
Hi..I am trying to group a selected group of metal into 1 group. But everytime I do leHiCreateGroup, there is a GUI window popup "Create Group" and you have to hit apply in order to create group.....
View ArticleCell name as a pcell variable
Hi,I have developed a skill based pcell for a particluar device. One of the parameters for the pcell is a string which is the name of a cell in the library I am working. It works fine, but when I try...
View ArticleBindKey - Error in IC6
Hi experts, I'm facing some issue with pre-loaded bindkeys after virtuoso upgraded from IC5.1.X to IC6.1.X.The Error is related to the skill command "leSetAllLayerValid" (complaining cannot get current...
View ArticleHow to get minimum two VIA's when using AutoVIA
I am using 614 version. Auto option in Create Via creates possible no. of VIA's when I click on two layers which need to be connected. If area of overlap of these two layers is very small then only...
View ArticleFor Skill Help
Hi all, could you please help any body to learn skill language basicsThank youRambabu
View Articlehelp on "geAddInstProbe"
hi all,I am currently writing a script that will probe instances by using "geAddInstProbe" that meets my specified requirement.To why I want to do this, is because my top-level schematics chip or macro...
View Article