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

Image may be NSFW.
Clik here to view.

Library manager open as new tab, not new window?

In the library manager, is it possible to set the double click on a cellview to open not as a new window but as a new tab in the current window (e.g. defined by hiGetSessionWindow(getCurrentWindow())?...

View Article


Image may be NSFW.
Clik here to view.

how can i compare lines after match pattern in skill

Hello ,I have 1 file which contains 2 parts.One part is the schematic hierachy  tree.Another part is the layout hierachy tree.(looks like below)Based on this file, how can i compare the schematic...

View Article


Image may be NSFW.
Clik here to view.

how to deal with multiple waveform families as input for the special...

Hi AllI am developing a special function used in the calculator. It would process 2 waveforms.I have finished the code if the 2 waveforms are single "waveform" (drIsWaveform() ==> t).I met some...

View Article

Image may be NSFW.
Clik here to view.

ipcBeginProcess

Hi I am running cid = ipcBeginProcess("/afs/btv/data/asicCDK/tools/test/noarch/bin/runCalibreDRC outputFile")  this runs calibreDRC using the controlfile.after this ipc ends i need to execute the next...

View Article

Image may be NSFW.
Clik here to view.

What is the difference between "hiCreate....Field" and "ahiCreate.....Field"?

Hi AllDoes anyone know the difference between "hiCreate....Field" and "ahiCreate.....Field".When I look at some codes for special functions provided by Andrew Beckett, I notice that...

View Article


Image may be NSFW.
Clik here to view.

How to replace only a pattern in a set of labels

For example, if i've a bus label like bg_n<0>, bg_n<1>, bg_n<2>, what can i do to replace the n in those to p so that my new labels will be bg_p<0>, bg_p<1>, bg_p<2>...

View Article

Image may be NSFW.
Clik here to view.

hierarchical list of instances in a given layout

Hi How to get the lsiting of all the insatnces used in the layout given  database id of the cell without opening the layout in a window.Thanksvinutha

View Article

Image may be NSFW.
Clik here to view.

VAR() returns a waveform instead of a number, after simulation finished in ADEXL

Hi AllI am developing some code to process the simulation data.Where I want to use VAR() as one of the arguments (selExpr ) for the function. Please find the procedure...

View Article


Image may be NSFW.
Clik here to view.

SKILL equivalent of TCL "splatter" operator

Hello all. Let us assume the we have a list list1, of 2 elements. I need to feed those 2 elements as separate arguments to a proc, say proc1.What that I would do in skill is:proc1(   car(list1) cadr(...

View Article


Image may be NSFW.
Clik here to view.

Moving layout between windows

Hi Cadence,I have two windows related to same library but different cell views, Sometimes I Move layout structures between the windows through GUI mode.I Need a script which will Move structures from...

View Article

Image may be NSFW.
Clik here to view.

How to execute skill commands in background ?

Hey There,I want to excecute some skill commands in background which was my main purpose & display results to user.For which i wrote,ipcId =ipcBeginProcess("virtuoso -nograph -replay skillFile.il...

View Article

Image may be NSFW.
Clik here to view.

Can I test to see if a procedure is defined?

I am writing a skill program that at one point uses a skill procedure defined by a different skill program.  Because of this, I want a way to test to see if the procedure I want to use has been...

View Article

Image may be NSFW.
Clik here to view.

How to get " the rotation & coordinate to the top " of the cellname in a...

Dear All,I want to get  " the  rotation & coordinate to the top " of the cellname in a large layout design , but how to do it ?The cellname maybe has more than one  and the layout design is very...

View Article


Image may be NSFW.
Clik here to view.

Compare instance CDF parameters with their default values

Hi,I want to compare cdf param values of a Pcell instance in my library to that of the cdf param of same pcell in technology library. So I want to compare cdf param of my instance with their default...

View Article

Image may be NSFW.
Clik here to view.

encryption question

Hi  All,1. I type the following command in CIW     encrypt( "abc.il" , "abc_enc.il")    Could anther user convert abc_enc.il to ASCII file ?2.  I type the following command in CIW     encrypt( "abc.il"...

View Article


Image may be NSFW.
Clik here to view.

If condition failure

Hi,I am new to skill,I am checking if any of the windows are opened, if windows are available, then check if particular (lib,cell,view) are opened, if the layout is not already opened then print the...

View Article

Image may be NSFW.
Clik here to view.

How to add library definition to cds.lib.user instead of cds.lib, when the...

Hi,I want to create a library from library manager in virtuoso.When I'm creating this from File>New>Library , the library definition is being added to cds.lib file. I want to change this behavior...

View Article


Image may be NSFW.
Clik here to view.

deRegUserTrigger warning message

Hi All,I created a  skill code which uses deRegUserTriggers. I get the following warning message when I open same layout. Is there an solution for this issue ?*WARNING* __deMakeBannerMenus...

View Article

Image may be NSFW.
Clik here to view.

polygon size operations for orthogonal (Manhattanized) polygons

I've had an annoying problem that's been at the core of my Skill code base for a long time and has a fairly severe impact on my designs. In my designs, I draw many curvilinear shapes. However, the...

View Article

Image may be NSFW.
Clik here to view.

How to ignore number of finger comparison while running LVS.

Hi,I am using Assura for LVS. I am getting parameter error because i have not maintained the number of fingers same as in schematic.I want to ignore the number of finger comparison & i want the...

View Article
Browsing all 5066 articles
Browse latest View live


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