Subsequent value change listeners crash the form
Hi all.I am using Virtuoso "IC6.1.8-64b.500.17".I have form with one "hiCreateComboField" and three "hiCreateListBoxField" fields.Combo field has ?callback 'runsComboFieldSelectionVCLEach of list box...
View ArticleHow can I make rodGetObj works on instantiated cell from top level?
Hello, I have a rod object named "polygon0" which is instantiated in top cell.cvId = geGetEditCellView() ; this returns the top level cvIdobjId = rodGetObj("polygon0" cvId) ; this returns nilI do not...
View ArticleIssue with awvPlotWaveform
Sometimes the "?expr" option does not work. Even after providing a list in the commandawvPlotWaveform(winid waves ?expr list("a" "b" "c" "d" "e" "f" "g" "h" "i") ), the plot looks like this,Any reason...
View ArticleLayour Passing LVS but failing passing PEX extracting calibre. Anyone know why?
Hello. I'm finding trouble when doing with extracting calibre from my layout. I post screenshots of my situation. I was doing an OR gate circuit layout. It successfully passed nmLVS. But when I was...
View ArticleNot getting correct directory path via browse button
Hello Everyone, greetings,I am using below skill code-path_enter=hiCreateStringField( ?name 'path_enter ?defValue "/xyz/cadence-/2021.12.28" )Entry=hiCreateButton( ?name 'Entry ?buttonText "Browse..."...
View ArticleHowto count special characters in a string
I need to count the number of "/" inside a string: "/abc/efg/hij/" should give me 4Pls help
View ArticleUsing an alternate foundry constraint for DRD Edit / overwriting minSpacing...
Hello,I'm trying to use DRD Edit tool with different spacing values than those found in the foundry constraint.In the documentation it is mentioned that in order to do this I simply need to have...
View ArticleDEF formatting
My layout has instance names as I4(0), I4(1), I4(2), etc. and I'm expecting that to be I4_0, I4_1, I4_2 etc. in DEF when I export it.Has anyone got a SKILL code for this?
View ArticleImport symbol with property list into Skill++
Hello,I have a global variable/symbol in normal Skill mode, where I store several settings in its property list. Some parts of the code must be run with Skill++, but it seems I can not import the...
View ArticleDrawing pressed key on Virtuoso Window
Is there a way of drawing on the window?There are some solutions as the attached link which draws inside the cell, but I need to draw even if the user changes to schematic editor or another window. and...
View ArticleCould you please let me know, how I can get the bBox value of a selected metal?
Hi Team, I'm trying to write a procedure which displays the bBox value of a selected metal in a Layout. Is there a function for this task?Thanks,Arokia
View ArticlebuildString using a ForLoop to load and delete data on the fly
Hello, I'm trying to create a list() using the function buildString and a loop, then destroy the elements when the operation ends. The reason is because a stack overflow occurs when my list() has...
View ArticleHow to execute function on all bits of a bus and return result with same...
The problem is as follows:After the transient simulation, I have a bus signal like VT("/a<4:0>").For simplicity let's say I want to get sum of waveforms of all bits of the bus...
View ArticleRegular Expressions for ADEXL output filter
Is there any way to use regular expressions for the output filter on ADEXL?Thanks!
View ArticleHow to use ocnSetXLMode() command to set mode to XL.
Hello,I try to use python script to load ocean script automatically in virtuoso. Then I got an error: "Mode not set as XL. Use ocnSetXLMode() command to set mode to XL."I met this error at the first...
View ArticleGot a SYNTAX ERROR, does anyone meet this error?
I use python script to load ocn file and skill script. Here is the ocean script:setup(?numberNotation 'engineering)simulator( 'spectre )design(...
View ArticleHow to edit/modify Help button in GUI using Skill
Hello,Am new to skill language and learning it,I want to modify the Help button in Gui, that when i click it revert to my local pdf path.Suppose i have test_pdf store in local path /xyz/abc/test.pdfSo...
View ArticleDeleting subRects from a ROD object
Greetings, I have interesting situation, I thought would be trivial to resolve but as it turns out is more complex than expected. I have shape created using rodCreateRect() with ?subRectArray argument...
View ArticleHow to prompt error when one check box is missing
toggle_Entry=hiCreateToggleField( ?name 'toggle_Entry ?choices list(list('aa "test1") list('bb "test2") list('cc "test3")) ?value list(nil nil nil) ?callback...
View ArticleCDB convert to OA. Every layout display normally but nch_mac
Hi all,Thanks for your reply in advance.We have encountered an issue about the layout disappeared issue while converting CDB to OA.Everything in our PDK kit is converted successfully, except for...
View Article