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

Image may be NSFW.
Clik here to view.

PCELL Warning "*WARNING* Invalid type (int) for property 'width' on instance...

I am writing a layout PCell and as a minimal working example I have the following codes to generate a rectangle:pcDefinePCell( list( ddGetObj("myLib") "pcell_rect_debug" "layout") ; supermaster list(...

View Article


Image may be NSFW.
Clik here to view.

Identify ADE-L vs Maestro Explorer in skill/ocean

Hello,I have a custom skill tool which is introduced in the "Tools" menu in either ADE L and Explorer via a reg user trigger. So the user starts ADE L or Explorer, depending, and from there starts our...

View Article


Image may be NSFW.
Clik here to view.

What is the fastest way to find all cells used in design hierarchy

Hi,I need to create a list of all cells used in the design hierarchically (schematic and layout only).I am currently using a recursive function that opens cells with cv=dbOpenCellViewByType() and then...

View Article

Image may be NSFW.
Clik here to view.

Cant Clear Mark net

Hi,I have accidently Mark Net some of the metal that have short connection. I used ctrl+c to terminate the process. Then somehow when i tried to UnMarkNet those net nothing happen. It couldn't be...

View Article

Image may be NSFW.
Clik here to view.

does skill support if else if loop ?

HiMy skill procedure is reading file line by line and based on line content, I need to execute different actions on schematic design. In short,  I have more than one test condition but only the...

View Article


Image may be NSFW.
Clik here to view.

Adding Power/Ground/Signal markers to *PININFO in auCDL netlist.

Hi,When I CDL out a schematic and check the "Display Pin Information", for example, the netlist contains the *PININFO for each ckt as shown below.SUBCKT AERC.6.0  X_OUTIN_A IN_B IN_C VDD*.PININFO...

View Article

Image may be NSFW.
Clik here to view.

retrieve the net name connected to pcell symbol

Hi I have pcell symbol. I would like to invoke callback "update_net_prop" when a CDF parameter of this pcell instance is updated. The callback would change the property of the net connected  to the...

View Article

Image may be NSFW.
Clik here to view.

Function calls fail now

Hi,in 613 up to early 617, I used many self-defined functions like this:procedure(sqr(x) prog((y) y = (x)**2 return(y) ))However, in my new company this does not work anymore, i.e. calling sqr(2.0)...

View Article


Image may be NSFW.
Clik here to view.

CIW File pick list extension possible?

Hi, in the CIW I see under File the 10 most recent files I used so far. However, as many design projects are very complex, just having 10 files does not help me much, I need to extend the list e.g. to...

View Article


Image may be NSFW.
Clik here to view.

Fprintf code errors

Hi,I'm trying to expand the code in this thread, use SKILL script to save waveform and some global parameters in a file. In each file, after the waveform of signal is recorded, then record three global...

View Article

Image may be NSFW.
Clik here to view.

Convert 45 degree polygon to staircase

Hi, I need a script to convert a 45 degree angle polygon to staircase as shown in the image below. I'm asking because I want to draw PTAP guardring along the edge of the polygon. If the shape is...

View Article

Image may be NSFW.
Clik here to view.

Can someone please help with the syntax for a Navigator specific bindkey

Hi All,I'm not sure if this is even possible, so I thought I'd post and ask for some help.I would like to be able to create a bindkey so that when I have a net selected in the Navigator->Nets field...

View Article

Image may be NSFW.
Clik here to view.

Skill code to generate pins and label on metal by a bindkey

Hi,             I though of writing a code to create pins on metals just by pressing a bindkey. If a path segment is partially selected at right end then the pin should be placed on the path segment at...

View Article


Image may be NSFW.
Clik here to view.

getting the timestamp of last modify of a cellView instance

Hello, im creating pcell using the pcDefinePcell and retrieving the cellview with pcCellView. i want to to get the timestamp of the last pcell instance modify.i have tried using the layout window and...

View Article

Image may be NSFW.
Clik here to view.

How to find floating metals/vias using skill code

Hi, I'm writing a script to draw a metal ring around my block, from METAL1 to METAL6. And then I'm dropping via's using auto via script. Depending on the existing metals in the layout, my script chops...

View Article


Image may be NSFW.
Clik here to view.

Parametrization of artListToWaveform

Hi,I found that artListToWaveform( '(( 2M 287n )) ) puts nicely a dot in my ViVA plot at x=2MHz and y=287n.However, my attempt to parametrize it failed, e.g. I want to replace 2M by 1/VAR("T") to make...

View Article

Image may be NSFW.
Clik here to view.

Automatically loading some libraries into my cds.lib

Hi,I am sure there is a file where we can do this.When I open my virtuoso, we can obviously see the project libaries, but I want to always open a few more libraries automatically that will help my...

View Article


Image may be NSFW.
Clik here to view.

Field to display all nets in layout and filter as I type

Hi, I want to create a field with dropdown menu that displays all net names in my layout and it should filter the net names as I type. leCreateNetField is working as I expected but its not allowing me...

View Article

Image may be NSFW.
Clik here to view.

Convert a bunch of analog waveform into integer value

I found the solution from this post.It works only the first time I do it.Then, I RMB and send it to calculator and put it into the output. But it does not work.Sending it to "ADE" or "calculator as...

View Article

Image may be NSFW.
Clik here to view.

How to add my simulator in ADEL

Greetings,I am trying to add my simulator into the ADEL. The simulator should be in the Setup->Simulator/Directory/Host->Simulator. I was wondering how to deal with this problem.Thank you very much!

View Article
Browsing all 5066 articles
Browse latest View live


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