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

Image may be NSFW.
Clik here to view.

Replace via array with one large via rectangle per instance

I would like to write some SKILL code to replace arrays of vias with one large via layer rectangle (as shown below).I was trying to do something like another post about something similar, but his code...

View Article


Image may be NSFW.
Clik here to view.

axlOutputResult statements in a loop?

I'm trying to use the type=ocean in Assembler to add outputs. I can do this:axlOutputResult(-1/(2*pi*1e6*imag(vfreq('ac "/CULVTP"))) "CULVTP")axlOutputResult(-1/(2*pi*1e6*imag(vfreq('ac "/CLVTP")))...

View Article


Image may be NSFW.
Clik here to view.

Search all cells in all libraries for layout instance

I would like some hints for SKILL code.I am writing a function which can be summarized " where are all the places this instance is used".I want to search all cells in all libraries .The only code I...

View Article

Image may be NSFW.
Clik here to view.

how to prevent Viva plot window coming to forefront awvPlotWaveform()

Hi All,Upon completion of Ocean/Skill simulation i'm plotting results using awvPlotWaveform().When plotting the Viva window automatically pops up.I'm looking for a way to prevent the Viva window from...

View Article

Image may be NSFW.
Clik here to view.

Chamfer fill function problem

Hi every body   I used the "Chamfer fill" function : rdeCreateChamferFill(?all t ?lengthThreshold 0.0 ?chamferValue1 2.0 ?chamferValue2 2.0) in IC advanced v.12 in a cell view and faced this result...

View Article


Image may be NSFW.
Clik here to view.

How do I get a node of between two devices dynamically in ocean script?

Hi,I'd like to know How to get a node of between two devices dynamically in ocean script.It is due to set the node for outputting as graph.regards,Ichiro

View Article

Image may be NSFW.
Clik here to view.

need to get bbox of shapes from a abeLayer.

Greetings everyone,I have an abeLayer (geoLayer:NULL) which has certain number of different different rectangles. I want the bBox or any coordinates of those rectangles. I am unable to fetch their...

View Article

Image may be NSFW.
Clik here to view.

SLOTTING_SKILL feature is not enabled for (lxShapeSlotting)

Dear All, I get the skill error "SLOTTING_SKILL feature is not enabled." for this command: (lxShapeSlotting ?cv (deGetCellView) ?all nil ?slotLength 0.8 ?slotWidth 0.8 ?lSpacing 1.6 ?wSpacing 1.6...

View Article


Image may be NSFW.
Clik here to view.

skill function to open a layout view

Hi Cadence,if I get the database ID of a cell view ( layout cell ) with dbOpenCellViewByType() , is there a skill function to open the cell in a new window ? I'd like to attach this to a bindkey to...

View Article


Image may be NSFW.
Clik here to view.

Techfile - minspacing 'sameNet parameter with wells

Is it possible to setup the minSpacing constraint parameter 'sameNet to work with wells?  For example, a process may set a rule for minimum space between two N+ wells connected to the same potential as...

View Article

Image may be NSFW.
Clik here to view.

leMarkNet highlight options to high light in a subcell at 0 stop level

When I use the leMarkNet in a script and have the stop level 0 the leMarkNet will not high light subcellsIf I increase the stop level to a level that the shape would be visible the high light will...

View Article

Image may be NSFW.
Clik here to view.

Pin placement speed up

Hi,I have a skill code to create large layout arrays of my instances. So far i created sub arrays and use them to create larger arrays and in this way the procedure becomes very fast. However, i have a...

View Article

Image may be NSFW.
Clik here to view.

hierarchically shape generation

Hello everybody, can you kindly suggest me a smart solution to solve a layout issue?First of all I need to find a specific kind of layer in hierarchy from top to the bottom level (in my case a shape...

View Article


Image may be NSFW.
Clik here to view.

Displaying waveform from Skill script as expression

I can create and plot a waveform within a Skill script, but when I try to save the waveform as a Maestro measurement, it cannot then be plotted.Details:I have a Skill function which creates, plots, and...

View Article

Image may be NSFW.
Clik here to view.

Get cds.lib path from CIW using SKILL

Is there a way to get the path of the "cds.lib," which was used to open Virtuoso using SKILL.Thanks,

View Article


Image may be NSFW.
Clik here to view.

How to create wave bus with bundled signal v("/data")?

How to create wave bus with bundled signal v("/data<7:0>")?I want to create a signal bus with following skill script, the input is a signal bundle, but it doesn't work. It will not plot a single...

View Article

Image may be NSFW.
Clik here to view.

How to enable TMI menu in ADE

Hi, guys I'm using IC618 and try to run some aging simulation with TMI. But there is no TMI option automatic enabled in reliability menu. So I did the following command in my CIW window :...

View Article


Image may be NSFW.
Clik here to view.

Waveforms opened from Assembler not garbage-collected properly?

I have an ADE Assembler bench that runs across a few modes and corners, saving some waveforms. I tried writing a script to generate and export plots after the sim is done. The script works fine, but...

View Article

Image may be NSFW.
Clik here to view.

listing of default bindkeys for any generic cadence virtuoso installation

Hi Cadence - where can I find a listing of the default bindkeys which would be loaded into a user environment under any generic cadence installationfor virtuoso versions after say 18 ? ( stuff loaded...

View Article

Image may be NSFW.
Clik here to view.

Get device net/s from device path

I have a schematics device path and I want to get the nets associated with the logic gate or subcell.Ex: device path I254|I101I am working through the script currently, but I would like to make sure...

View Article
Browsing all 5066 articles
Browse latest View live


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