errset.errset always returns nil?
I'm trying to use the errset function but I can't seem to get it to return the error message.The docs give the following example:errset( 1+"text" ) => nilerrset.errset => ("plus" 0 t nil...
View ArticleI've written a small unit testing framework for SKILL
I've written a small framework based on python's built in unit testing module.I've included the source code here www.dropbox.com/.../src.zipI'll put it on github at some point but I figured I should...
View ArticleProblem in coping symbols through skill code in other new schematic window
Hello Cadence,I was trying to make the multiple copy of symbol in a new schematic design through skill code. But when trying to do that, it is copying only dummy symbol (only the outline of the symbol...
View ArticlePrint coloured text in the CIW?
I see the CIW can print coloured text. Is there any way for a user to do the same when printing data?
View ArticleprobeDisplayStyle default value can be changed?
Hi all,I'm using IC614 and trying to make a net probe in schematic by geAddNetProbe() command. I know it has a property called "probeDisplayStyle" and its default value is "object".Then is it simply...
View ArticleQuestions about using EIP mode
I was wondering if there is some sort of function or enviroment variable which tells my skill code that I am currently in EIP mode versus working currently in hierarchy level 0.So far I was able to...
View ArticleHow to avoid to re-evaluate ADE-XL result tab when a custom function is used...
Hi,I have created a custom skill/Ocean function with the aim to be used in ADE-XL as a measure ouput. Everything works fine when I have only one simulation data point, however if I have corners or a...
View ArticleSKILL: Need to detect Duplicate Coincident Instances in Hierarchy
Hi Guys,I've been using leSearchHierarchy to find duplicate coincident instances (instances overlaid on top of each other). Of course this command only gives a list of candidates. And for level-0...
View ArticleHow to fetch the "pass/near/fail" state from other expressions?
Hi AllI'd like to know where there is a function to fetch the "pass/near/fail" status for other expressions in the same run.Currently, I have a setup likeexpr1 spec1expr2 spec2expr3 spec3And...
View ArticleHow to check the XL status using SKILL
Hi,Is it possible to use SKILL for checking following things:Is a layout instance bound?Is the correct master used in layout?
View ArticleData conversion between Python scipy and numpy and SKILL
Hello all, I'm new programmer of SKILL and wanted to ask if it is possible to stream data between scipy and numpy library operations from python (like vector and Matrix operations ) and SKILL codes...
View ArticleInvoke Callbacks in Pcell and PVS
Hello,I am building a PCell which includes a transistor of a PDK and to invoke the callbacks I am using the CCSinvokedCallbacks function recommended in "How to call CDF callbacks procedurally from...
View ArticleOcean: Reduce Spectre verbosity
Not sure if this is the right forum to post this in. I'm starting to use ocean for parametric analyses and it seems to run a bit slower than using ADE. This thread from 2013 said reducing the CIW...
View ArticleDisplay name of a cell child on schematic
Hi,I have a design with generic cells with identical symbols. These cells contain different devices but always a single one (blackbox). I would to know if it was possible to display the name of the...
View ArticleUsing toplevel('ils) in an ocean script causes undefined variable errors
I'm trying to run a load pull test using Ocean. If I set the toplevel environment to Scheme mode (ils), the script generated by ADE breaks due to scoping errors. Is there any way around this?This is...
View ArticleCreat blockage from polygon?
Hi,In virtuoso i'm wondering if its possible to create a routing blockage from a set of polygons? I have tried the auto feature however it only creates the boundary box of the selected set, not...
View ArticleLimitation of evalstring and ML text field
Hi,I have written a GUI where I let the users to write/paste skill script in a ML text field. I see people pasting very large text files inside the field. This concerns me. I want to know when does...
View ArticleLayout to schematic connectivity
What is command to define layout to schematic connectivity reference?Paul
View ArticleSKILL Q: Auto Create Row Objects
Hi Guys,Right now to create rows I choose VXL->Create->P & R Objects->Row...From there I fill out the options:1) Site Definition Name2) Row Orientation3) Options -> "Flip Every Other...
View ArticleSearching for the best way to rasterize layout data, i.e. generate a bitmap
We would like to generate a single-bit ('black-and-white') raster / bitmap from a certain cell in Virtuoso Layout for each of a set of layers.The cell size / grid size / pixel size for us would be...
View Article