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

Image may be NSFW.
Clik here to view.

Replace instance of a library by another instance of another library for all...

Hello,I have an instance named via_M4M2 of a library named lib1. This instance has layout, shematic, symbol views. via_M4M2  is used a thousand of times in the others instances of lib1.I created this...

View Article


Image may be NSFW.
Clik here to view.

Cadence Git Integeration

All,I wanted to share an open source project called CdsGit that I've been working on. CdsGit is written in SKILL/SKILL++ and it's goal is to integrate Git into Cadence. I've also started on a basic...

View Article


Image may be NSFW.
Clik here to view.

Pre-save trigger for layout

Hi I want to intercept layout save event and run a piece of SKILL code. Idea is to perform some checks on layout, if layout does not meet requirement  save operation will not be performed.I am...

View Article

Image may be NSFW.
Clik here to view.

Skill code or cshell script to stream-in multiple gds to different library.

Hi,  I have multiple gds and I wish to stream in the gds in  multiple library where library name is same as gds_file name.For example , I have A.gds, B.gds , C.gds .... and I wish to stream A.gds into...

View Article

Image may be NSFW.
Clik here to view.

Getting cell view information in library manager

I'm trying to create a new drop down option for when you right click on a cell view in the Library Manager. How do I get the info (library, cell, view) of the selected cell view using skill so I can...

View Article


Image may be NSFW.
Clik here to view.

Hitkit path in a sheet border

Hi,I would like to insert the Hitkit path in the sheet border.You know a way ?thanksRichard

View Article

Image may be NSFW.
Clik here to view.

how to make one parameter shared by bunch of stretch handles?

In the official docs, cadence shows how to make stretchable handles for the metals on the source and drain of a MOS.But it needs to define separate parameters for each metal of source and drain. It is...

View Article

Image may be NSFW.
Clik here to view.

how to visualize the SKILL code of actions in CIW

Hi all,I'm wondering how to setup virtuoso to show the skill code of the actions I perform in the interface. For example: if i click on the schematic window it shows in the CIW schSingleSelectPt() or...

View Article


Image may be NSFW.
Clik here to view.

Entering two values in a popup window and it will display desired third one

I want to write a skill code- when a bindkey is pressed a popup window opens and it will ask metal name and current (Idc) value, after entering these data is shows corresponding path width required....

View Article


Image may be NSFW.
Clik here to view.

Not able to select ALT for bind keys

Hi All,I am using cadence version ic12_isr12. In this version I am not able to use alt as a bind key after adding below line to .cdsenv file also.ui      enableMenuShortcuts     boolean nilPlease help...

View Article

Image may be NSFW.
Clik here to view.

Skill to route metal paths between 2 pins.

Does anybody know if there is way to route metal path between 2 pins(having same names) in a layout? My aim is develop a skill which will act like a autorouter. Thanks.Regards,Prakash.

View Article

Image may be NSFW.
Clik here to view.

Compare syncGroup shape points list

Working on a script to compare shapes in syncGroups  and sync the layer color coloring.It compares the points list from the master to the child's group shape using the points transformed from the...

View Article

Image may be NSFW.
Clik here to view.

Assura Label Checking - geomGetUnTexted (or similar)

The goal is to display error markers around regions of specific layers that do not enclose the origin of a text label. The geomGetUnTexted command was tested but appears to fail to perform its...

View Article


Image may be NSFW.
Clik here to view.

Cadence format can give me the geometric information

Hi,I have a Pcell and I need the geometric information of the tiles shown in the next figure. I have the location of the terminals(S,D and G) but not the mentioned tiles.Is there any format in Cadence...

View Article

Image may be NSFW.
Clik here to view.

Search path and pathSeg from a list returned by dbGetTrueOverlaps

I had got following list of object types from dbGetTrueOverlaps functions-("inst" ("inst" "inst") ("inst" ("inst" "inst")) ("inst" ("inst" ("inst" "inst"))) ("inst" ("inst" ("inst" ("inst"...

View Article


Image may be NSFW.
Clik here to view.

transistor parameters

Hello,I'm trying to figure out how to extract the main parameters of a transistor instance with a skill call (like w, l, m...)It is easy to extract operating point information with OP(instance) or...

View Article

Image may be NSFW.
Clik here to view.

internet

The Internet has revolutionized the computer and communications world like nothing before. The invention of the telegraph, telephone, radio, and computer set the stage for this unprecedented...

View Article


Image may be NSFW.
Clik here to view.

how get net name of shape which is drawn by a skill code

Hi All,I'm working on one skill code.  At one point of program, ---> skill code will draw a rectangle over the pcell pin, then once the layout is refreshed that net will get a net name(since layout...

View Article

Image may be NSFW.
Clik here to view.

looking for the skill function, which setup the content in the results tab

Hi AllIn the GUI of ADEXL results tab, there is a icon for configuring the content of the results tab, as shown below.Does any one know the corresponding skill function?I'd like to use...

View Article

Image may be NSFW.
Clik here to view.

Executing VIA form without displaying

Hello,I am using Cadence solution 11707124 code to execute Auto-Via form.I am iterating through many overlapped shapes, placing VIAs on the intersections.The problem is that the form is open and close...

View Article
Browsing all 5066 articles
Browse latest View live


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