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

Image may be NSFW.
Clik here to view.

getting a list by ignoring few elements which are in another list?

Hi Team,I have list list1=("n1" "n2" "n3" ) and list2=("w1" "n1" "w2" "n2" "w3"). By ignoring the elements in list1 i want to get list2=("w1" "w2" "w3") using SKILL.Generally i am writing a foreach...

View Article


Image may be NSFW.
Clik here to view.

search & replace in a string

Hello Andrew,How can I remember the pattern, and recall it in the replacement?e.g.  "inst1.inst2/inst3/net4<1>#1" =>...

View Article


Image may be NSFW.
Clik here to view.

Power calculation

How I can calculate average power of the digital circuit which has 3 bit output and drawn current? I have simulate Vdd terminal to see current in the transient simulation. But i don't know it whether...

View Article

Image may be NSFW.
Clik here to view.

Preventing Instantiation of Cells from Restricted Library

I'm attempting to (roughly) follow the procedure outlined in example 3 in this article:https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1Od0000000naFVEAY&pageName=ArticleContentI've...

View Article

Image may be NSFW.
Clik here to view.

maeOpenSetup is not opening the Assembler window

Hi,I am trying to use maeOpenSetup to open an existing "maestro" view in ADE AssemblerHere's the command that I use: maeOpenSetup("<LibraryName>" "<CellName>" "maestro" ?application...

View Article


Image may be NSFW.
Clik here to view.

String parameter

Hi all, I have a simple code to show only Metal layers on the keyboard pressing (1,2,3 ..) i.m trying to pass a string as a parameter for a function but i get an error as my string is inside another....

View Article

Image may be NSFW.
Clik here to view.

Not getting correct path while using browse button to select directory

Hello,I have made a script to browse directory...but when am selecting the directory ,its creating wrong path to directory path_label=hiCreateLabel( ?name 'path_label ?labelText "Path*" ?justification...

View Article

Image may be NSFW.
Clik here to view.

Does it have a certain sequence when traversing instances in a cellview using...

I need to write the cell name of each instance of a rather large array(~400x400) to a text file by its location. For example, an array of 2x3 intances with the name "AA"~"FF", the content of the output...

View Article


Image may be NSFW.
Clik here to view.

Cannot assign params in postlayout netlist

Hi everybody, I have an esd cell, it is a pcell with layout . In this pcell, there are 3 other pcells( 2 kinds of fet and 1 resistor cell where only 1 pcell has layout view - just describe detail about...

View Article


Image may be NSFW.
Clik here to view.

Is there a method that I can judge if any instance is located at a point?

For some reason, plenty of instances are placed regularly but not in an array in the cellview. I need to check if any intance exists at some given points. Is that possible?

View Article

Image may be NSFW.
Clik here to view.

Performance Considerations on Context Loading, Overhead of small context files.

I've around 50 skill context files. Each represents some logical unit and is fairly small (50-500kB). However, user typically has to load all of them before start working. According to "Delivering...

View Article

Image may be NSFW.
Clik here to view.

How to call values depending upon the checkbox selected

Hello ,I have created a toggle field.toggle_Entry=hiCreateToggleField( ?name 'toggle_Entry ?choices list(list('aa "test1") list('bb "test2") list('cc "test3")) ?value list(nil nil nil)...

View Article

Image may be NSFW.
Clik here to view.

Force printing to CIW in long-running script

Hello,I have a script, which takes some time and creates a large schematic with several thousand instances. I use 'printf' commands to show the progress in the CIW, but the messages are not shown...

View Article


Image may be NSFW.
Clik here to view.

Different Behavior of hiGetCurrentForm()~>hiFormSym in ic and icadvm Version

Hello Skill Experts,Hopefully you all are doing good . I have two queries on which currently i am facing issues :-1. The Following command hiGetCurrent()~>hiFormSym has different output in ic and...

View Article

Image may be NSFW.
Clik here to view.

rteGeomSize command is not copying the layers from pcells

Hi, I want to copy shapes in lower hierarchy of a cell into top level. I tried using dbGetOverlaps command but its taking a whole lot of time if the database size is larger. I came across a command...

View Article


Image may be NSFW.
Clik here to view.

awvSaveToCSV

Hi All,I have a question on using awvSaveToCSV function. When I am running corners, the csv file keeps getting overwritten as I write the expression as awvSaveToCSV(data "result.csv").Is there a way to...

View Article

Image may be NSFW.
Clik here to view.

(SKILL profiler): can not create a new tree node. (the result tree view will...

Hi there,I have a skill script to process some simulation results. There are two issueshuge hashes (makeTable), they need a lot of memory - overall the process takes ~ 12GB long time to run  , 3-4 days...

View Article


Image may be NSFW.
Clik here to view.

ddsFileBrowseCB getting cache file name not the actual file name

Hi, I am having an issue on my code which uses a ddsFileBrowseCB function but it is getting the cache file name and not the actual file name.hiCreateFormButton(?name 'drcBrowse?buttonText...

View Article

Image may be NSFW.
Clik here to view.

Run a SKILL script from command line when Virtuoso is already running

Hi,I want to load a SKILL script (that accesses simulation results using "loadResults()" function) from Linux command line when Virtuoso is already running. I came across a post that advises using...

View Article

Image may be NSFW.
Clik here to view.

find all cells with external power source (through heirarchy)

Ultimately, I would like to draw a highlight around the prBoundary of each cell connected to...let's say vdd & vddr.I have a way to do so if the cell is at the current level using transform and...

View Article
Browsing all 5066 articles
Browse latest View live


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