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

Image may be NSFW.
Clik here to view.

How handle deleting files in Cadence Library Manager?

This code handle copying and renamimg files, but not handle deleteing files. p, li { white-space: pre-wrap; } procedure(copyTriggerPrint(myFunction copyPhaseStr checkOffList supplementList...

View Article


Image may be NSFW.
Clik here to view.

How to open a schematic window from a layout window

 Hi All, Im looking to write code to open a corresponding schematic view from a layout window. I have the command below, (which uses predefined variables BSlibname1, BSblockname1 and BSviewname1 to...

View Article


Image may be NSFW.
Clik here to view.

Turn off Enter Forms in v6

Does anyone know how to turn off the visibility of the Enter Forms for common functions in Virtuoso v6?For example, the stretch, move, copy, etc commands under the Edit menu, whether called by the...

View Article

Image may be NSFW.
Clik here to view.

Adjust rubberbandding path

Hi, I have created several skill procedures that draw cutom paths.  The problem is that I don't see a preview while drawing the path, only a rubberbanding path with always has a with of 1.Idealy, I...

View Article

Image may be NSFW.
Clik here to view.

Code works a cds6 but not on cds5

 Hi, I have a procedure witch creates a pcell.  This is working in cds 6, but when I try to use it in cds5 it goes wrong. First piece of code is :procedure( icsMatchedArrayUnit(libName cellName mosType...

View Article


Image may be NSFW.
Clik here to view.

Need a code for align instances by checking layer spacing

 Hi all,            I need a code which will align group of instances by comparing their spacing between specified layer ( like leHiAlign() in 615). Please suggest me about this. Thank you,Sarvani

View Article

Image may be NSFW.
Clik here to view.

leSearchHierarchy() layers origin problem

 Hi all, 1) I have used m1=leSearchHierarchy( cv cv~>bBox 32 "any shape" list(list("layer" "==" list("M1" "drawing")))) to get all M1 layers (from hirerchy also). But when I enter dbLayerSize(cv...

View Article

Image may be NSFW.
Clik here to view.

define input waveform in ADE XL

H! there,I have an ADE XL test in which I need to sweep one input pin through 5 bit serial address (32 addresses) and i need it to be done in a single run. toggling the input through 32 combination...

View Article


Image may be NSFW.
Clik here to view.

dbGetNeighborList output explained

I need a clarification of the data output of the function dbGetNeighborList.The first number is the distance, second is the hierarchal path of the object.What is the third set referring to?My output of...

View Article


Image may be NSFW.
Clik here to view.

Create new PCell attributes or properties to hold a list of object identifiers

Dear All,I am trying to do the following with SKILL in IC6.1.5.500.12:================================ Given: an object identifier of a schematic instance Inst0_sch = db: 0x15b7f112, where Inst0_sch is...

View Article

Image may be NSFW.
Clik here to view.

ciCacheFind with dbOpenCellViewByType

Hi,We are trying to asses how many layout cells in our current design library have constraints.I am trying to write a skill code to open every layout cell in my design library and check if it has...

View Article

Image may be NSFW.
Clik here to view.

Single Via Contact to Double Via Contact

Hello,Our default Via Contact is only single when instanciated, is it possible to have a skill code that can be attached to a bindkey that when a Via Contact is instanciated, it will be doubled?Instead...

View Article

Image may be NSFW.
Clik here to view.

How to display terminals of both schematic and layout in single form.

 Hi All,Could you please suggest me how to display terminals of both schematic and layout in single popup menu? Is there any command for it?Thanks,Sritha

View Article


Image may be NSFW.
Clik here to view.

How to get data of CIW in new popup window?

 Is there any command to get the data from CIW(command interupter window) and display it in a new popup window.Thanks,Leela.

View Article

Image may be NSFW.
Clik here to view.

Assigning net name to schematic symbol terminals

Hi,Is it possible to assign net name to the symbol term in the schematic through skill without creating wire(wire stub) from the terminal?Thanks,Eduard Raines

View Article


Image may be NSFW.
Clik here to view.

Long script runs out of memory

I have a SKILL script that runs out of memory and terminates Cadence when running on a medium-sized MMIC.  I will try assigning intermediate variables to nil after they are used but is there anything I...

View Article

Image may be NSFW.
Clik here to view.

pPar not works for intiger CDF parameters

 Hi all,        Is pPar works for all CDF parameters? I need to pass intiger numbers (like no. of fingers) from top level to bottem level in schematic. But when I enter pPar(NF) through edit object...

View Article


Image may be NSFW.
Clik here to view.

rodCreateRect taking too long

Using the profiler and also just putting print statements in I found that I am having trouble with rodCreateRect taking longer and longer to process.  I have some very simple code:for(i 0 Nx   for(j 0...

View Article

Image may be NSFW.
Clik here to view.

How to use hierarchy objects in dbLayerSize() command.

Hi all,        I have to generate M1 layer under M2 in layout. cv=geGetEditCellView()  figList2= dbGetOverlaps(cv list(car(pts) car(pts)) list("M2" "drawing") 32 t) dbLayerSize(cv list("M1" "drawing")...

View Article

Image may be NSFW.
Clik here to view.

Layout (X)L pop-up windows default position

 Hello, Is there a way to set the default position where the various pop-up windows (i.e. "Copy", "Move", "Create Ruler", etc.) appear in Layout (X)L? These continuously appear around the middle of 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>