Config view sweeps - time of netlist creation for all corners in a...
Hello cadence,In Assembler (ICADV12.30.ISR15).When using config view sweeps in a multi corner simulation, say a 128 corners for an extreme case, when do ALL the 128 netlists get created ? 1) All...
View Articlemake your own dragline?
Is there a way to make a dragline that does not necessarily have anything to do with SDL connectivity? To be clear, we would be making use of it to basically do SDL, and we do have VLS-XL licenses,...
View ArticleCancel Checkout by Skill
Hi,Is there a Skill function capable to cancel a checkout over a cell view that was opened by using ddGetObj or dbOpenCellViewByType in append/write mode?Regards,Ivick.
View ArticleAssign voltage source for inherited connection
Dear Cadence Family, I am writing a skill code to automate making (kind of) a testbench for a certain device. The testbench (for example) includes voltage sources connected to the terminals of the...
View ArticleHow to check if MPT functions are available in a running environment?
Hi all,I was wondering if there is a way to determine whether a Virtuoso version is for advanced node technology (ICADVANCE) or not, using SKILL. The purpose is to check if the multi-patterning...
View ArticleHow to access from skill the psf dirs of a parametric analysis?
Hi there,How can I access from skill the results directories of a parametric analysis.Saving it as ocean file the swept variables looks like thisparamAnalysis("Vsel" ?values '(1 2 3 ) ?sweepType...
View ArticlehiRegCurWindowTrigger usage
Hi,What is this function hiRegCurWindowTrigger? How to use this? I tried the followingprocedure(testPrint(win)printf("%L\tgot modified", win))hiRegCurWindowTrigger('testPrint)-Ramakrishnan
View ArticleADE XL setup not working properly.
Hi.I use IC6.1.7 - I've just setup the software, via installscape, and using my institutions license server. All of that is working.I have a simple schematic that works fine simulating in ADE L , using...
View ArticlePlot expressions containing mathematical operations using SKILL
Hello,I defined the expression " VNPP("/M0" "total") * 2 " as an output in my assembler view. When extracting the output to a CSV using awvSaveToCSV( .. ), I get the error: *Error* error:...
View ArticleRelease memory after a function is completed
Hi all,Assume that we have a dummy test function which its definition is:procedure( test() let( (x) x = list( 2 3 ) ) )If I run the profiler for this procedure I see that the total memory that have...
View ArticleHow to move cells from "Uncategorized" category to other Categories
Hello I need to move all the leafcells in "Uncategorized" category in other relevant categories using a skill function.I am able to get the ID for (my) defined Categories such as "ALLCELLS"...
View Articlegenerating pc.db files in a scripted way
anyone know if there is a convenient scriptable way to generate all the pc.db files for a bunch of functional views in a library? The UNL seems to want to generate these if they don't exist but that...
View ArticlePartial v. Full select in the layout - how does geTogglePartialSelect() work?
Folks,This has been having me puzzled for a while..In the layout, there are 2 types of selections: partial and full, which can be set at least in 3 ways:(1) envSetVal("layout" "partialSelect" t/nil)(2)...
View ArticleRemoving Temperature from Corner in Maestro using SKILL
Hello,I have a corner defined with temperature value 20. I would like to disable the temperature variable (perhaps value nil) but I am not able to find a maestro/ADE-XL function for this purpose.Any...
View ArticleCreating EMH compatible net information in a layout view
Hi experts,I have an extracted layout view that contains connectivity information.The layout is flat but the instance name information has preserved the original hierarchy.For example, instances are...
View ArticleHow to delete a repeated object in layout
I am new to skill. is there any skill code to delete a repeated copy in layoutfor examplefills are overlapped with other objects at same interval of distance(20 times). so if I delete at one place...
View ArticlePlot GUI
Dear Cadence Family, I am making a GUI using Skill programming. I wish to ask if there is a way to plot certain curves into a window within GUI?How can i define a certain form for the plot area? and...
View ArticleIs there a similar skill function (or other workaround) to...
Hello Cadence folk,In ICADV12.30.ISR15, QRC toolWhen generating layout extractions in SPICE output (not the usual "Extracted" view), is there a way to invoke a (skill or other) procedure at the end of...
View ArticleCall backs
Hi All,I am trying to instantiate a pmos in a schematic with some predefined properties using SKILL, when I put the number of fins(nfin) as 4 and number of fingers(nf) as 2, the tab with total number...
View ArticleHow to change Model Library Setup in Maestro using SKILL
Hello,I am trying to change my model library setup in maestro. This involves deleting (or disabling) existing model files and adding different model files. I found an ADE-XL function axlSetModelFile(...
View Article