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

Image may be NSFW.
Clik here to view.

string evaluation in a long text

hello experts,wondering if someone can help me out while I'm scratching my hair off. say I have a long text string like   "blabla{a+b}{c}tada{d}..."I want to replace the contents within {} (and remove...

View Article


Image may be NSFW.
Clik here to view.

(getCallingFunction) in SKILL++

Hi,I would like to define enhanced info, warn, error functions so the name of the calling function is printed at the beginning of the message:Here is what I've done for info: (same with warn and...

View Article


Image may be NSFW.
Clik here to view.

rodCreateRect subRectArray loop

I am creating a stdcell pcell base layer cell and I am using the rodCreateRect function.Is it possible to create a loop for the subRectArray so I can create a double or triple high stdcell without...

View Article

Image may be NSFW.
Clik here to view.

Assign connectivity to metals using SKILL

Hi,I am creating a pathSeg(in Layout_XL) using dbCreatePathSeg in SKILL and looking for a SKILL command to assign a "Connectivity" for the created pathSeg shape.I tried the below option and is not...

View Article

Image may be NSFW.
Clik here to view.

Create guard ring or MPP with based on template of other technology than...

Hi,In this troubleshooting information, I can create MPP with the template of current editing cell by using techGetMPPTemplateByName to get MPP template name, and rodCreatePath to create path. But when...

View Article


Image may be NSFW.
Clik here to view.

ADEXL Signal and Expression Details from the output name

Is there a way to get the signal or expression details for a given named Maestro output?  I can use the maestro command maeGetResultOutputs to get the names of all the outputs in a result and I can use...

View Article

Image may be NSFW.
Clik here to view.

How to get unix command output in skill

I want to get some output like "which" for a script's real path in skill script.My code:scriptName = "abc.pl"cid = ipcBeginProcess(strcat("which " scriptName))realScript = ipcReadProcess(cid)it can be...

View Article

Image may be NSFW.
Clik here to view.

How to rename all instances in layout to match schematic

Hi,I would like to know if a script already exist to rename all the instances in the layout to match the schematic.For example:In schematic, I have a device named M0<4:0>In layout I have those...

View Article


Image may be NSFW.
Clik here to view.

How to EXPORT library's absolute path which defined in cds.lib TO bshell...

I have get a view list like "LIB CELL VIEW"I wanna see some detail infomation (link/size/property) by using "ls -ltr $LIBPATH/LIB/CELL/VIEW" (the command can be constructed by vim or other txt...

View Article


Image may be NSFW.
Clik here to view.

Unable to access all the library in database.

Hi. I'm new to Skill and Virtuoso. I recently created a simple skill code to check library existence. The skill code I created were made to be executed within the Command Prompt. Every function...

View Article

Image may be NSFW.
Clik here to view.

Setting a default background color to white in VIVA

Hello,Before posting this question, I have searched the forum for possible answers but found these three related...

View Article

Image may be NSFW.
Clik here to view.

"Transient Operating Points" can't be annotated after "tran" simulation

hello experts,I don't think I had to do anything to annotate "Transient Operating Points" after "tran" sim from ADE-L. but now as I try to annotate, I see only Terminal's Transient Voltage/Currents can...

View Article

Image may be NSFW.
Clik here to view.

how to create a table/list of structs

Hi,I'm trying to create a struct variable,defstruct( name field1 field2 ...)struct_var = nameand then have a table/list where each element is a name struct. For example,struct_var[1]->field1 =...

View Article


Image may be NSFW.
Clik here to view.

Change via net connectivity

I want to change the net connectivity of a via but I get an warningdbAddFigToNet(viaDb netDb)*WARNING* (DB-270000): dbAddFigToNet: Figures that belong to a route cannot be added to a net.Is there a...

View Article

Image may be NSFW.
Clik here to view.

Converting a veriloga model to a schematic symbol

Hi ,I am using a code which is very similar to the schematic to the symbolprocedure(CCSautoCreateSymbol(sourceLib reCreate) let((libId targetLib cellList sourceView targetView dataTypeView funct1...

View Article


Image may be NSFW.
Clik here to view.

create a pcell ( symbol, not layout), and create its cdf.

Hi, I want to create a symbol(not layout) by using pcell so that i can add cdf and easily change the pin number when use it. Just like analogLib, nport. i have already known how to dump the cdf code of...

View Article

Image may be NSFW.
Clik here to view.

Unable to create multiple pins in symbolview using skill

I thought that this code should work for creating multiple pins in a cell view.cv=dbOpenCellViewByType("TEST_5" "test_3" "symbol" "schematicSymbol" "a")procedure(CCScreatePin( portList directionList...

View Article


Image may be NSFW.
Clik here to view.

Config View Assignment

Hello:I have a config view where some of the cells are assigned to Verilog-A views.  I am trying to get a list of the library and cell names of any cells assigned to use a "veriloga" view.  Is there...

View Article

Image may be NSFW.
Clik here to view.

What setting will impact atof() output

I run atof("9.12") in my CIW, it will return 9.11999999999999And I run virtuoso -nocdsinit, it will return 9.12What will impact that?

View Article

Image may be NSFW.
Clik here to view.

Plotting from ADE XL saved state

Hello,I am using Cadence Virtuoso Version IC6.1.8-64b.500.1When replotting a saved state, I get the following error: WARNING (ADE-1065): No simulation results are available.ERROR (WIA-1175): Cannot...

View Article
Browsing all 5093 articles
Browse latest View live


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