Remove and edit prop from pin / net in schematic
Hi,I'm looking for the skill commands to remove and edit nlAction property from pins in schematic and netType property from nets. They are located in...
View Articleplot ASCII waves with VivaXL
Hello, I'm wondering how to plot imported ASCII waves (with getAsciiWave function) together with simulated data on the same window (same axis, same range) with a Ocean/Skill script.Each time I try plot...
View Article$sscanf in verilog-A
Hi,Following is my verilog A code. I am tying to append an integer to string and assign it to a string using $sscanf. string filename;string ext;integer file_num;analog begin@(initial_step)...
View ArticleHow to extract the coloring of the metal
Hi All,I used to write the skill scripts with the combination of Diva rule files. Long time back, For higher nodes(above 28nm) I had written one script which will extract the power/gnd net and will...
View ArticleHow to change AppForm Label font?
Hi all,Is there any way how to change font of label in AppForm? hiCreateLabel function contain font argumet, but I found sentence "A font argument is accepted but not supported at this time." in help....
View ArticleCan't start command si -batch under skill
Hi all!I write a small script to generate si.env file and start procedure for cdlOut.But process finished without any error and without any results. If I try to start the same command with the same...
View ArticledbProduceOverlap when dealing with "simple" mosaics
Below is a snipet of code I've used in IC5 to raise certain layers that fall within a specific bBox to my top level.I'm finding now that in IC6 (OA) mosaics are apparently handled differently. Can...
View ArticleModal Dialog Boxes from within a Skill++ file.
I am trying to create a modal dialog box using a procedure loaded from a SKILL++ (.ils) file, but it doesn't seem to be modal and the simulation continues to execute before the user makes a selection....
View ArticleMultiple press functions bind key
Hi,I need to make a feature for a bind key in such a way that at the first press it turn on all M0 layers , at second press turn of some of the layers and at third press turn off all M0 layers.M0 is...
View ArticleA procedure to re-name and unify net and module port names in a design?
I have inherited a large number of cells designed by different people with different degrees of naming discipline, which makes the designs hard to read and understand.I would like to select a signal...
View ArticleHow to create text window/form with selectable text and print to it
Hi,I want to create window/form and print text to it. The text should be selectable so it will be possible to copy-past from this window/form.It seems like I can use hiCreateWindow with t_widgetType...
View Articlewhen are DRD markers refreshed?
In Virtuoso-L, DRD is a nice feature at times but because of a lot of excessive and oversimplified spacing rules hardcoded into our released tech file (which we as end-users cannot / should not...
View ArticleIs there env variable to set the ruler color
Is there env variable to set the ruler color? ( fontColor )Or do I set it with hilite drawing4?Paul
View ArticleVim settings for SKILL
Hi,This is for those who love vim than any other editors. I did a little bit of search and have complied the following settings for skill in vim. Any suggestions are welcome.1. Syntax highlighting...
View ArticleMultiple calls of schNetExprEvalNames( ) with the same arguments generates...
Hi *,In an SKILL code we had a crash of virtuoso. I was able to isolate the problem and to reproduce it on IC616 ( IC6.1.6-64b.500.13.2) and IC617 (IC6.1.7-64b.500.8.EHF2985) .So, if I call...
View ArticleCustom Calculator Function for plotting multiple signals with custom formatting.
Hello:I would like to be able to add an output to the output table which is able to take signals or output names as inputs in a form and plot all of them using a specific format. What is the best way...
View ArticlePcell Parameter based on other component parameters
I created a pcell which is basically a layout artwork on different layers so 'M1' is an artwork on layer M1, similarly I have it for M2 ... M7 and the artwork on a certain layer turns on based on...
View Articleihdl symbol template or post-import skill trigger?
Is there a way to either specify a symbol template to be used when ihdl creates a symbol (like the tsgTemplateMasters and schSetEnv("tsgTemplateType" "MySymbol") in Virtuoso) or alternatively a way to...
View ArticleHow to get the list of cells used by a Config view by using SKILL?
Hi,I would like to know if there exists a way to get the list of cells in the "Table View" (Library, cell and view) of a Config view by skill.Thanks,Ivick.
View ArticleHow to catch empty stringfield in SKILL gui ?
Hi All,How to catch empty stringfield in gui using SKILL ? For example, if the user forgot to fill the string field and he click the apply button, message in the CIW should be, "Stringfield is...
View Article