Re-evaluate results with ADEXL
Hello,I can re-run simulations from the terminal after they've bugged for some reason. The corresponding results are then accessible from the results browser, but unfortunatelly when I click on the...
View ArticleRound off in VerilogA
How do I truncate a value in VerilogA ? I want to control the significant digits of a voltage value inside the VerilogA model. Please help me with this. Thanks. Regards,Aishwarya
View ArticleMost efficient nested data structure?
I'm writing a script to port a design between processes, and I need some kind of data structure that describes how to make the conversion for every primitive instance of the old process. This would...
View ArticlePcell
Hi, I want to create a function to find all pcells of a certain type in the layout hierarchy and flatten them. I really appreciate your help.Thanks.Reza.
View ArticleDraw random numbers from a normal distribution in an Ocean script
Hello,I want to study the effect of the parameter variabilty of a verilogA component. I would like to draw random numbers from a normal distribution when using desVar in my Ocean script.How could I do...
View ArticleHow to change design for ADE XL/Assembler test using SKILL and preserve...
Hi,I need to change the design for ADE XL/Assembler test using SKILL.I am tryed to do this as folowing:testSession=axlGetTest(axlGetMainSetupDB(axlGetWindowSession())...
View Articleremoving quotes in skill
Hi,Is there an function available in cadence skill to remove double quotes?I need to provide a = "0:0" as input to a function, which wont take double quotes.Please help.ThanksPK
View Articlevalid layers not showing up in LSW
I create an incremental technology file and library that combines two independent technology files. I will refer to the combined technology file as "techfile_combo" and the two independent technology...
View ArticleSet library manager window title with SKILL?
Hi,Is it possible to set library manager window title with SKILL?Best regards,Alex
View Articleget pcells within a polygonal area, hierarchically
We have a polygon (not rectangle) at the top level, and pcells within that polygon's area, at various levels of hierarchy. We would like to read properties from all of those pcells.A version of...
View ArticleHow to call a procedure when a simulation started with sevRun(sevSession) ends
Hi *,How can I trigger a procedure call when a simulation started with sevRun(sevSession) has finish the execution.Most likely there are multiple methods to start the simulation, but here we have some...
View Articlemaximizing and minimizing CIW with a skill function tied to bindkey
If hiFocusToCIW(hiGetCurrentWindow()) tied to bindkey can be used to pop screen focus to the CIW window - is there an opposite function to minimize the CIW and return focus to the layout window with a...
View Articleabe boolean functions - detect problem geometries and abort early before abe...
Is there a good way to detect - before abeInit - some of the problem scenarios that would cause abe functions to either crash or hang? When these scenarios are detected, the function could abort...
View ArticleCalculator special function Forms
I am trying to make a calculator function with a form. However I am finding the documentation to do this lacking and have some questions about setting up the form and about setting the buffer.The...
View Articlehow to determine fet pcell actual drawn width per finger?
On folding of a fet pcell (i.e. increasing the finger count while maintaining the total combined w), how can you determine the actual generated w per finger? The assumption is that all fingers have...
View Articlegenerate spectre subckt netlist from cellview?
Is there an easy way to generate a spectre netlist in subcircuit form from a schematic or av_extracted cellview? In the past I've done things like call virtuoso with a replay file that has something...
View ArticleHow to create placement blockage in desired area?
Hi,dbCreateLayerBlockage(..) --> command works to create blockage of type 'routing' and etc.. But it isn't working for placement - type.Looks like the command doesn't support placement...
View ArticleHow to get DIVA to save labels in extracted view
I'm using Diva instead of Skill to flatten and merge large designs. This is a great tool for making plots (it declutters all the shape edges), and it runs in seconds vs. hours when flattening/merging...
View ArticlePCELL and Parasitic menu's are missing in layout view
Hi, I am trying to explore pcell creation using Virtuoso® parameterized cell software. But I can't able to find it in Launch->Pcell menu. This is similar to other options like Parasitics, Power...
View Articledetect if dcOp boolean button ( on DC analysis form ) is check .
Hi ,Im trying to detect if the dcOp ( save DC operating point) button ( on DC analysis form) is checked or not.Im doing he below : session = asiGetCurrentSession()myOpt=asiGetAnalysis( session...
View Article