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

Image may be NSFW.
Clik here to view.

Creating a Custom 'Preview Bindkeys' Hint Box with Skill

Hi,The 'Preview Bindkeys Hint Box' when using the 'Auto Via' tool is really useful and helps the user quickly view the related bindkeys.Is It possible to create a custom hint box that will appear...

View Article


Image may be NSFW.
Clik here to view.

Callback Code Not Working as Intended

Hi,    I've been scratching my head over this for a little over a day and I can't seem to explain the behavior I'm seeing. For some background, I'm fairly new to SKILL and I've been creating a pCell...

View Article


Image may be NSFW.
Clik here to view.

Skill interface to full ADE Assembler output results table?

Hi,I would like to create my own results table, and wonder if I can get all the results via skill, then save them in a text file. Need access to all results, incl. MC outputs + specs, units,...

View Article

Image may be NSFW.
Clik here to view.

Mutation of function input parameter

Hi all.I am not sure if the following is question for forum, but I have strange behavior of function's input parameter with name "which".I am using Virtuoso IC6.1.8-64b.500.17In the following function...

View Article

Image may be NSFW.
Clik here to view.

How to use the pcDefineRepeat, pcDefineInheritParam functions?

Hi,EveryoneI am using the IC616 version.I want to create a hierarchical pcell.  In pcell1, pcell1 can inherit the w,l parameters of pcell0,and pcel0 can be repeated in the X direction, Y direction.I...

View Article


Image may be NSFW.
Clik here to view.

Create labels with required label name, lpp, co-ordinates. By following below...

Label name, Co-ordinates and lpp can be taken from one of the sub-cell, And by sorting the all labels in the sub-cell and produce unique label list because some labels has duplicates like same...

View Article

Image may be NSFW.
Clik here to view.

how to perform callback from browse button

Hi there,i have made a string box and browse buttonpath_enter=hiCreateStringField( ?name 'path_enter ?defValue "/xyz/cadence/2022.12.22" )browse_Entry=hiCreateButton( ?name 'browse_Entry ?buttonText...

View Article

Image may be NSFW.
Clik here to view.

How to get the filename from the filepath

How can we get the filename from the filepath?for eg ---I have file path -              /xyz/pwd/lie/cadence/test/file1I want file1 as output from above filepath?Regards,

View Article


Image may be NSFW.
Clik here to view.

Stretching signal names to fit all names

Hi all.I am using Virtuoso IC6.1.8-64b.500.17Is there a way to do stretching signal names in ViVA from SKILL code?For example this initial layout:should look like this:Best regards,Dragan

View Article


Image may be NSFW.
Clik here to view.

Using CPP macros to identify the version of SPECTRE and have the netlist...

Description of the problemFrom one SPECTRE version to the other some new features may appear which maybe contradictory with usage in a previous version. For example "actimes" and  "acnames" which in...

View Article

Image may be NSFW.
Clik here to view.

Best Way to Package and Share a pCell

Hello everyone,                           I'd like to package a recently created pCell and share it with someone so they can beta test the pCell and make sure it has the functionality they desire. I...

View Article

Image may be NSFW.
Clik here to view.

How to shorten the precision of Input voltage?

I used the compare operator ">" to detect the value that higher than a threshold.But the value is undesirable ...For example, the following is code:$display("-------------AVDD5: ", V(AVDD5));...

View Article

Image may be NSFW.
Clik here to view.

Control cadence virtuoso through terminal

Hi all, my goal is to create a UNIX script to automatically launch cadence and do all the simulations needed. I have seen some threads in this forum related to this topic however it seems the virtuoso...

View Article


Image may be NSFW.
Clik here to view.

How to get the Cellnames list used in all hierarchy of the open layout using...

Hi All,How to get the list of all cell names used in the open layout viewincluding all the cell names used in all hierarchy level and saved it to a file. I'm using ICADV12.3-64bBest regards,Marben

View Article

Image may be NSFW.
Clik here to view.

Copy a defined set of designed variables into multiple tests

Hi,I would like to copy a defined set of variables in a test to other similar tests in Assembler, so that I know they are exactly the same. Is there a way to do this?Thanks much!

View Article


Image may be NSFW.
Clik here to view.

Stop DRC check on device import from happening

When I import devices into a layout with Gen from Source or Update Components and Nets, I get a bunch of warnings similar to the ones below.  How do I turn this check off?  This check takes up so much...

View Article

Image may be NSFW.
Clik here to view.

Get 'enabled' state of cellview counter

Hello,I have a few procedures, which use Virtuoso functions (eg. dbLayerHoles) to create temporary shapes in a layout. This also seems to work, if the cellview is read-only. The shapes are deleted...

View Article


Image may be NSFW.
Clik here to view.

maestro automatically expand all the tests, how to minimize them all?

the maestro test view will be triggered to be like below. Each test expand itself. I have over 20 tests defined. so I have to manually click each test to minimize their view. Just as how they are...

View Article

Image may be NSFW.
Clik here to view.

search for pattern in a string

Hi,How do you search for a pattern in a string and return the pattern found?For eg. say the string "/a/b/c/Interactive.123/d/e/"And regex pattern is "Interactive.[0-9]+".Is there a skill function that...

View Article

Image may be NSFW.
Clik here to view.

SKILL program structure for 3rd parties

Greetings, I am supporting a SKILL based tool which has the following structure:its a GUI basedthe init file setup a global DPL data structure which is referenced ofteneach procedure is written in its...

View Article
Browsing all 5066 articles
Browse latest View live


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