Quantcast
Channel: Cadence Custom IC Skill Forum
Browsing all 5066 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Instantiating instance from command line: no properties stored.

Hello,It is possible to instantiate an instance with (CDF) properties/parameters in a cell in two ways: manually through the graphical layout editor or by using SKILL code from the command line in the...

View Article


Image may be NSFW.
Clik here to view.

Modify cdf param value based on its current value using SKILL

Hi ,I am trying to alter some cdf parameter value using SKILL  For example , I want to increase width by 100 (for example 100n or 100u) if current value of w is w = " 200n "then I want to set it to "...

View Article


Image may be NSFW.
Clik here to view.

Regular Expression: detecting 2 or more consecutive spaces oddity

Hi,For a particular script I have to check whether or not a string has two or more consecutive spaces between lower-case characters. Zero and one space are allowed, two or more not. I am using...

View Article

Image may be NSFW.
Clik here to view.

how to return from the long run time jobs

Hello ,I am trying to write some skill code to run "oaScan -lib -cell -view" for the cell hierachically.For example, there is a chip A which includes Block B1 and B2.Block B1 includes Cell C11,C12;...

View Article

Image may be NSFW.
Clik here to view.

Ignore property for schematics ( LX binding )

lxSelectedUpdateIgnore works on layout instances.There does not seem to be an equivalent "ignore" function for schematic instances...Here is the scenario:Typically in layout there are elements which...

View Article


Image may be NSFW.
Clik here to view.

Open "Choosing Analyses form" for specific analysis with skill

Hi AllI am tring to open "Choosing Analyses form" for specific analysis with skill.What I found is "sevEditSelectedAnas(session)", it can open the "Choosing Analyses Form"but it requires to select the...

View Article

Image may be NSFW.
Clik here to view.

svn/git integration, question about libgdm*_sh.so file.

Hi all!I think, that a lot of people made integration svn ot git. Could you pls. tell me where can I find the  libgdm*_sh.so file? Or what skill hook need to use?

View Article

Image may be NSFW.
Clik here to view.

How to let the script continue after a form has been opened by "sevEdit..."...

Hi AllIn my previous post, I mention the method to open the "Edit Choosing Analyses" form, with "sevEditSelectedAnas(session) " after some further testing, I realize one issue with my method.When the...

View Article


Image may be NSFW.
Clik here to view.

Timeout a procedure within SKILL

Hi,Within a SKILL procedureA, I am calling another SKILL procedureB.  In a normal scenario, procedureB should finish within 20-30 seconds.  If I want to terminate the procedure execution after X...

View Article


Image may be NSFW.
Clik here to view.

ENVIRONMENT VARIABLES

Hello,Currently I meet a problem with my environnement variable (from unix) and cadence virtuoso.Sometimes I have to change an environment variable to work in dev mode ( It's an environment variable...

View Article

Image may be NSFW.
Clik here to view.

The code to add elements to open form in SKILL

Hi Andrew,I found " Adding elements to open form in SKILL" questionwhich was answered by you in this blog. However,  I cannot cut and paste your code to  "vi" session because there are some garbage...

View Article

Image may be NSFW.
Clik here to view.

Reading simulation results using Skill

Hi,I am looking for a Skill way of reading the signal names that have been saved during an ADE-XL simulation. I am aware of the outputs() function. However, in my case this function exits with a regEx...

View Article

Image may be NSFW.
Clik here to view.

Creating rectangles with rounded corners in Layout using SKILL (PCell)

HI,I have written some code to generate the layout of a p-cell high-voltage transistor. All shapes created are rectangles (like the active, contact, metal layers).While measuring the devices it was...

View Article


Image may be NSFW.
Clik here to view.

How to disable the default double click callback in a tree table

Hi allIn a tree table in a form.There is a kind of default callback for double click on a tree item.It will expand/collapse such tree item.I'd like to know how to disable it.As I assigne an other self...

View Article

Image may be NSFW.
Clik here to view.

Write to the ADE L output window

Hi there,I'm moderately new to the SKILL API, but I didn't see anything immediately that allows writing to the ADE L outputs window, the area to the bottom right of the Design Variables and Analyses. I...

View Article


Image may be NSFW.
Clik here to view.

NLP expression

Looking for a way to convert NLP expression into pPar statements Which command(s) should be used to change[@L:%]*[@R:(%/3)]topPar("L")*(pPar("R")/3)Thanks

View Article

Image may be NSFW.
Clik here to view.

Getting report() into a list

I want to get the operating point of a device into a list so I can fiddle about with it....but report() just writes to terminal....how do I get it into a list ?I do not want to write it to a file.For...

View Article


Image may be NSFW.
Clik here to view.

How to determine the direction of a wire out of a symbol pin in schematic

Hi,I would like to write some SKILL to add wire stubs and labels to a certain symbol instantiated and selected in a schematic cellView.I think I have the basics in place, i.e. reference to a selected...

View Article

Image may be NSFW.
Clik here to view.

sevEvaluateAndPlotExpressions

I added an expression using sevAddExpression, which adds an expression and it is displayed in the ADE L output pane (plot toggle not checked).I try to plot the expression using...

View Article

Image may be NSFW.
Clik here to view.

Create guarding pcell

I would like to create guarding pcell. What is the correct way to implement it ?  Should I implement guard ring using rod command ?  Someone mentions fluid guard ring (FSR).  I am new to FSR. Could you...

View Article
Browsing all 5066 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>