Convert output of "waveVsWave()" into derivable waveform by ordering X and Y...
Hi all! I'd like to take the derivative of waveforms that I obtain using the waveVsWave() function. The problem is that using the "deriv()" function doesn't work (I guess) because the X and Y values of...
View Articlepass variable value to procedure name
Hi,Is there any way to pass variable value to procedure name.i.efor(i 1 10 procedure(test{i}() ;--> test{i} is changing for different values of i ))How to pass 'i' variable value to the...
View ArticleIgnore the lower or uppercase in regular expression.
Hi, Anyone can tell me how to ignore the lowercase or uppercase in skill code? And any operator before the match unit? Similar as 'i' in Perl, '?i' in Java. I want to match the height text and do a...
View Articlelong time ocean simulation w/o saving any waveform database
hello exports,starting to have longer and longer time simulation but the waveform database apparently eating up the disk space quickly for day-long simulation. how can I config the ocean script based...
View Articleremoving repetitions from list with same elements but in reverse order
Hi,I have a list which looks like this.for examplea=( (1 2) (2 1) (1 3) (3 1) ) . I need a function to transverse this list as showna=( (1 2) (1 3) ) or a = ( (2 1) (3 1) )Thanks,Raghu
View ArticleCan ViVa display internal variables of VerilogA model?
hello exports,from ocean based script, I have saveOption( 'save "all" ?saveahdlvars "all" ) but from ViVa, I still don't see instances of VerilogA models, not to say its internal variables. is there...
View Articlememory leak?
Are there any known ways to confuse the garbage collector in skill? I have a moderately large simulation that uses Ocean to step through a number of conditions. For each condition, there is a...
View ArticleUse skill to export gdsII
HI:I want to export GDS from the layout. I know that it can be done by using Virtuoso CIW ( File-->Export-->stream). But I need to use the skill to done it . I use virtuoso IC6.1.7My code is...
View ArticleGet selected category in Library Manager
Hi !I was hoping that ddsGetLibManLCV() would also provide the selected category. unfortunately it does not.Is there a command that returns the category that is currently selected ?Many thanksFaisal
View ArticleGenerating Schematic pin list
Hi Team, I am generating the pin list from schematic ascv=geGetEditCellView() pins=cv~>terminals~>name .If any bus is input or output, its coming directly as a bus only like Q<3:0>. But i...
View ArticleGet Names of All Available Libraries
Hello,I am attempting to retrieve the names of all available libraries in Virtuoso, but I can't seem to find a command for that. I'm thinking of something similar to this, but that applies for...
View ArticleUpdating pcell CDF parameters from an imported file
Hi,I'm having an issue coding up a pcell to import a file with custom values and then updating the CDF's with these values. The pcell CDF has a "Load File" option, and this file contains...
View ArticleExtract Device Properties Using SKILL
Hello,In the library manager, it is possible to right click on a cell (e.g. a transistor) and "Show Properties". I need to retrieve one of the values included in the properties (e.g. max_Width, with...
View Articleclose pop-up window named "stream out translation complete"
HI : In order to generate GDS per cell layout in the backgroundI write skill file load in CIW But it will always pop-out a window like below I don't want to that this window pop-out any more what...
View ArticleReading Warning Messages from CIW using SKILL
Hello,Is it at all possible to read the warning messages that pop up in CIW? I would like to use those messages for debug purposes.Something like read(woport)Best regards,Karam
View ArticleADEXL: How to get parameters of "_" functions for bindkey usage?
Hi! I'm trying to define some ADE-XL bindkeys for actions that I use really often, like the following:; Open run log (history window)hiSetBindKey("adexl" "Ctrl Alt Shift<Key>L"...
View Articlehow to find floating pins in layout
Hello ,We would like to find float pins in layout.For example, there is 2 pins which are both named as "testpin" in the layout.But one is connected to metal , another is floating which means it doesn't...
View ArticleHow to manipulate a "OneDDualArrayTblValue"
Hi,Does it exist some API which let me manipulate a OneDDualArrayTblValue?let's say I have that table:((("width") ((0.0 0.0) ) ) ( 0.01 ((0.01 0.02) ) 0.02 ((0.02 0.03) ) 0.04 ((0.05 0.06) ) 0.05...
View ArticleHelp on Creating table field.
Hi All,I am looking for command to create table field with skill. I tried using hiCreateTreeTable() command but didn't get field I am looking for. I have attached existing field window image that I am...
View Articleflightlines ends xy coordinates ?
Hi All,How to find the flightline ends coordinates in the layout generated by Annotation Browser using SKILL ? Because I want to move the pins by using the flightline coordinates and SKILL.Best...
View Article