Library manager open as new tab, not new window?
In the library manager, is it possible to set the double click on a cellview to open not as a new window but as a new tab in the current window (e.g. defined by hiGetSessionWindow(getCurrentWindow())?...
View Articlehow can i compare lines after match pattern in skill
Hello ,I have 1 file which contains 2 parts.One part is the schematic hierachy tree.Another part is the layout hierachy tree.(looks like below)Based on this file, how can i compare the schematic...
View Articlehow to deal with multiple waveform families as input for the special...
Hi AllI am developing a special function used in the calculator. It would process 2 waveforms.I have finished the code if the 2 waveforms are single "waveform" (drIsWaveform() ==> t).I met some...
View ArticleipcBeginProcess
Hi I am running cid = ipcBeginProcess("/afs/btv/data/asicCDK/tools/test/noarch/bin/runCalibreDRC outputFile") this runs calibreDRC using the controlfile.after this ipc ends i need to execute the next...
View ArticleWhat is the difference between "hiCreate....Field" and "ahiCreate.....Field"?
Hi AllDoes anyone know the difference between "hiCreate....Field" and "ahiCreate.....Field".When I look at some codes for special functions provided by Andrew Beckett, I notice that...
View ArticleHow to replace only a pattern in a set of labels
For example, if i've a bus label like bg_n<0>, bg_n<1>, bg_n<2>, what can i do to replace the n in those to p so that my new labels will be bg_p<0>, bg_p<1>, bg_p<2>...
View Articlehierarchical list of instances in a given layout
Hi How to get the lsiting of all the insatnces used in the layout given database id of the cell without opening the layout in a window.Thanksvinutha
View ArticleVAR() returns a waveform instead of a number, after simulation finished in ADEXL
Hi AllI am developing some code to process the simulation data.Where I want to use VAR() as one of the arguments (selExpr ) for the function. Please find the procedure...
View ArticleSKILL equivalent of TCL "splatter" operator
Hello all. Let us assume the we have a list list1, of 2 elements. I need to feed those 2 elements as separate arguments to a proc, say proc1.What that I would do in skill is:proc1( car(list1) cadr(...
View ArticleMoving layout between windows
Hi Cadence,I have two windows related to same library but different cell views, Sometimes I Move layout structures between the windows through GUI mode.I Need a script which will Move structures from...
View ArticleHow to execute skill commands in background ?
Hey There,I want to excecute some skill commands in background which was my main purpose & display results to user.For which i wrote,ipcId =ipcBeginProcess("virtuoso -nograph -replay skillFile.il...
View ArticleCan I test to see if a procedure is defined?
I am writing a skill program that at one point uses a skill procedure defined by a different skill program. Because of this, I want a way to test to see if the procedure I want to use has been...
View ArticleHow to get " the rotation & coordinate to the top " of the cellname in a...
Dear All,I want to get " the rotation & coordinate to the top " of the cellname in a large layout design , but how to do it ?The cellname maybe has more than one and the layout design is very...
View ArticleCompare instance CDF parameters with their default values
Hi,I want to compare cdf param values of a Pcell instance in my library to that of the cdf param of same pcell in technology library. So I want to compare cdf param of my instance with their default...
View Articleencryption question
Hi All,1. I type the following command in CIW encrypt( "abc.il" , "abc_enc.il") Could anther user convert abc_enc.il to ASCII file ?2. I type the following command in CIW encrypt( "abc.il"...
View ArticleIf condition failure
Hi,I am new to skill,I am checking if any of the windows are opened, if windows are available, then check if particular (lib,cell,view) are opened, if the layout is not already opened then print the...
View ArticleHow to add library definition to cds.lib.user instead of cds.lib, when the...
Hi,I want to create a library from library manager in virtuoso.When I'm creating this from File>New>Library , the library definition is being added to cds.lib file. I want to change this behavior...
View ArticledeRegUserTrigger warning message
Hi All,I created a skill code which uses deRegUserTriggers. I get the following warning message when I open same layout. Is there an solution for this issue ?*WARNING* __deMakeBannerMenus...
View Articlepolygon size operations for orthogonal (Manhattanized) polygons
I've had an annoying problem that's been at the core of my Skill code base for a long time and has a fairly severe impact on my designs. In my designs, I draw many curvilinear shapes. However, the...
View ArticleHow to ignore number of finger comparison while running LVS.
Hi,I am using Assura for LVS. I am getting parameter error because i have not maintained the number of fingers same as in schematic.I want to ignore the number of finger comparison & i want the...
View Article