Programmable version of leHiCreateBus
Hi,I'm looking to create a bus of wires using skill but the only function that I can see, leHiCreateBus, expects human input.Is there a more programmable version somewhere that I'm not seeing?If there...
View ArticleRun Assura SVS from command line
Hi,I am trying to run the assura SVS(Schematic Vs Schematic) from the command line using the below command."assura <svs rsf file>"However I am not sure about the RSF file format. I did the same...
View ArticleAuto-via function using skill
In the layout editor the auto-via function lets me define a rectangle and the system will fill the region with vias for me.Is there any way to call this through skill?I've found dbCreateViaShapeArray...
View ArticleGet Run Mode of Previous ADE-XL Simulation using SKILL
Hello,I am trying to retrieve the Run Mode (e.g. "Single Run, Sweeps and Corners", "Monte Carlo Sampling", etc.) of a simulation that has completed. There is a function axlGetCurrentRunMode() but it...
View ArticleHow and where to find DRC highlight information.
Hi,Please help on how I can retrieve and where I can find the information of DRC results, specifically the coordinates of the error.Thanks in advance for the help.
View ArticleSKILL function to create parametric set
Hi,Is it SKILL function to create a parametric set of design variables (for Assembler global/test variables)?I mean like it can be done using "Group as parametric set" RMB menu of Assembler.Best...
View ArticleHow to delete Via in layout?
I draw my layout. When I use the function deleteAllObjectsInLayout( cvid ) to delete the layout, all instances and metals are deleted except the Vias I created.the function is defined below, How...
View ArticleSKILL to walk library looking for dependency
Had an issue where a reference cell in a design was created with dependency on another library that was not in the path.Would like to create a check to search all the cell views for and dependency.Can...
View ArticleXML Parser
What's the best way to parse an XML file into a SKILL or SKILL++ data structure?I found an old post, listed below, on parsing xml files using xsltproc. However I am receiving errors about the xslt...
View ArticleNeed help in writing Skill for routing between two different MOS
Hi,I am starting with skill learning. Please help me with below mentioned query*******Two different mos have been spaced apart having their sources common. I want to join these sources using...
View ArticleThe creation of customVia failed
Hello all,I'm trying to put another via on the top of an existing one (here called "obj") by this command:dbCreateVia(obj~>cellView techFindViaDefByName(techGetTechFile(obj~>cellView) "M2M3")...
View ArticleHow to use auto-abutment in custom Pcells
Hello,Can somebody tell me how the auto-abutment works, and how to introduce it into my own Pcells?Thanks
View ArticleHow to invoke the geSaveAllForm?
I work on a team that generates test pattern layouts in Virtuoso programmatically with SKILL. We have found that new users to Virtuoso are regularly surprised that, when they run DRC, what they see in...
View ArticleHow to corrupt a GDS with dbCreateParamInst
Recently one of our new SKILL programmers (lets call him Obi Wan) discovered a way to update a pcell such that it streams out "successfully" (i.e. 0 errors), but the resulting GDS cannot be opened by...
View ArticleMultiple gds expot method
Hi,I need the help of skill experts.I want to stream out multiple gds files once.(There are at least 10 files.)If possible, I would like to use the skill to export it at once.Now I'm using thie cadence...
View ArticleHow to get X corresponding to max Y of a waveform in ocean ?
Hi there,I have a waveform vd , and I need to identify the ymax and the corresponding X .If there are multiple peaks with the same ymax , first X has to be found.What is the best/safe way to get...
View ArticleChange color/width of selected net via SKILL code
Hi all,I'm working with multi voltage designs and I would like to use color/width coding in the wires of the schematic to illustrate low,medium and high voltage domains. The idea is to change the width...
View ArticleSense gate metal1 in pcell(lowest hierarchy) and draw metal1 path to connect...
Hello all,I have instantiated ten units of basic nfet instance P-cells, arranged in 1 single row, all are aligned in y-axis, all are abbuting each other. I want to write a skill code that if i select...
View ArticleGet via cut height and width in techfile
Once I get the techfile ID, techGetTechFile(geGetEditCellView()).Where is it defined or how to get via cut height and width in techfile?Does it show for the different sizes, smalll, bar, large?Paul
View Article