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

Image may be NSFW.
Clik here to view.

skill command available to return if an expression has no fails (all pass)?

Is there a skill command to return if a certain expression in adexl has no fails/all pass in the current runset? I have a couple of expressions with limits, say expr1  < ulim1, expr2 < ulim,...

View Article


Image may be NSFW.
Clik here to view.

How to exchange layers safely?

Hello,I want to exchange layers in layout, for example, swap "M1" and "M2" , here is my code:layer1Obj = car(exists(lpp pcCellView~>lpps lpp~>layerName == "M1"))layer2Obj = car(exists(lpp...

View Article


Image may be NSFW.
Clik here to view.

Force db update/refresh regarding connectivity and pcell parameters

Problem statement:1. In layout XL create a (metal) rectangle and add a net name to it.2. In skill add a (same layer) rectangle that abuts or overlaps this rectangle3. Query the associated nets with...

View Article

Image may be NSFW.
Clik here to view.

plotting gm/id vs (id/(w/l))

Hello, I want to plot gm/id vs (id/(w/l)) for a simple CS amplifier. I can plot the gm/id vs Vgs , but I don’t know how to do that for id/(w/l). Could anyone please how to plot gm/id vs (id/(w/l))...

View Article

Image may be NSFW.
Clik here to view.

create custom via and save it

Hi,I was going through the create via form and saw that there is an option to save custom via.But I can make the change and save it to the library, but then each time I restart icfb, the change is lost...

View Article


Image may be NSFW.
Clik here to view.

How to copy reuse ROD Objects in a cellview?

Hello,I'm new in ROD object design. I want to reuse the ROD objects from an old cellview (let me call it "oldcv") and move some of them by script.But when I create an instance of oldcv and flatten the...

View Article

Image may be NSFW.
Clik here to view.

Is thera a bug in "exists"?

View Article

Image may be NSFW.
Clik here to view.

Creating pins from labels

Before jumping in to writing such a script.We have two libraries (and later possibly more) of hundred of cells that are missing pins connectivity (have only labels). We would like to run "Create Pins...

View Article


Image may be NSFW.
Clik here to view.

Stream out specific area of layout

Hi,I'm wondering is it possible to stream out just a specific area of a layout using skill (ie giving input coordinates)? I am working with a considerably large layout, and stream out time is taking a...

View Article


Image may be NSFW.
Clik here to view.

Finding of polygons SKILL.

Hello.I've got a layout with containce polygons of certan layer, i need to find the coordinats of that polygons (center) and put them in to file. Here is the cod, but the outpu file is empty.myPort =...

View Article

Image may be NSFW.
Clik here to view.

Add an item ADE-XL results tab (when right clicking on a test result)

Hello,I have this scenario: in ADE-XL, after I load an old result to active, if I select the results tab and right click on a result, I have a nice menu with many options.I would like to add an item to...

View Article

Image may be NSFW.
Clik here to view.

assign default value to hierarchy editor "specify reference verilog"

Hi all,i would like to have a default value (some string) for the hierarchy editor  field : set cell view-> specify reference verilog.I would like that each time this menu is selected, the pop up...

View Article

Image may be NSFW.
Clik here to view.

Save ADEXL output expressions in binary file?

Hello,I have some expressions defined as ADEXL outputs, which I would like to export to a file for further post-processing.  However, due to the parametric sweeps and large number of data points,...

View Article


Image may be NSFW.
Clik here to view.

how to write a SKILL code for PCELL powergrid

Hi all,I am new to SKILL coding. I am trying to create a power grid PCELL using SKILL. The user can switch on and off layers/vias depending on needs. I found some SKILL code online and modified to meet...

View Article

Image may be NSFW.
Clik here to view.

PGtext in nograph mode

Is there a way to generate polygon text like the PGtext.il SKILL code, in nograph mode?

View Article


Image may be NSFW.
Clik here to view.

Delete an object at a given distance from a figure

Hello,I generate many rod object on a area, I seek to delete some of them  which are at a given distance from another shapes drawing by a specific layerThank you for your help.here my...

View Article

Image may be NSFW.
Clik here to view.

how to dump XXX.il from cadence virtuoso CIW

I want to check a skill file in /opt/a.il. but i do not have the access right now. but the virtuoso could access this file because it invoke this a.il file from .cdsnit.  so how can i dump this skill...

View Article


Image may be NSFW.
Clik here to view.

How do you get the prop.xx file when creating a techlib in nograph mode?

I am creating a new techlib and compiling an ascii techfile into it using the core code of ddCreateLib(), techOpenTechFile(), and tclLoadTechFile() from the attached solution.However, I get very many...

View Article

Image may be NSFW.
Clik here to view.

ADEXL Test Setup using Skill and asiGetSession Failure

I'm trying to setup an adexl cellview with a single test.  However everytime I load the script shown below the asiGetSession on line 7 often returns nil and its not clear why that is the case.  Any...

View Article

Image may be NSFW.
Clik here to view.

How to extract Pcell proprieties from a CV

Hi all,I need a small help, I want to extract of already existing pcell in the CV and them save it to the table. F.i. I need Width, number of gates and etc... The question is how to find the data,...

View Article
Browsing all 5066 articles
Browse latest View live