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

Image may be NSFW.
Clik here to view.

Virtuoso Schematic Editor: IS there a built-in or SKILL to rename instance &...

For example i want to change From [Instancename:M1, multiplicity=4] To [Instancename: M1<1;4>, multiplicity=1].Is there a built-in function on Virtuoso? or do I need a SKILL code for this...

View Article


Image may be NSFW.
Clik here to view.

Wiring Assistant table filler

Hi,(Cadence version: IC 6.1.8.500.8)I am trying to make a small script that would automatically fill in some fields of the Wiring Assistant and then create presets (this part is working), but still...

View Article


Image may be NSFW.
Clik here to view.

Nested for loop

A=list((1 2)(6 2)(8 2) (5 2) (7 2)(3 2))B=list((8 10)(3 10)(1 10) (5 10)(7 10)(6 10) )I want to have a list C, whose 1st element from A matches the 1st element in B and make a list like the shown below...

View Article

Image may be NSFW.
Clik here to view.

Saving design image to file with instances in virtuoso with SKILL

Hey everyone,I'm seeing a bit of undesired behavior (for my particular use, it might make sense in general) when using the hiExportImage command. When the image saves to file it has the outlines of...

View Article

Image may be NSFW.
Clik here to view.

How to add a menu in both the CIW Window and all the layout window (on...

Hello ,I wanted to add a menu in both the CIW Window and all the layout window (on opening). I am able to add either in layout window or in CIW Window (not in both). i am writing a dummy example to...

View Article


Image may be NSFW.
Clik here to view.

Lint Manager Outputs

Hello Cadence CommunityI am checking my SKILL script with the Lint Manager which is giving me the following error/warning messages:i. Error:" line 348 (createTbQrc) : runQrcCheck takes at most 6...

View Article

Image may be NSFW.
Clik here to view.

Get epoch time value in SKILL

As the subject says, I would like to get the epoch time value in SKILL. I know it can be done through ipcBeginProcess and ipcReadProcess, but that seems a little heavy for such a simple task.The...

View Article

Image may be NSFW.
Clik here to view.

Correct syntax for input stimulus with bus notation

Hi,I am having some troubles creating an input stimulus file for my simulations when there are bus signals involved.I am including a .scs file in a maestro view with the stimulus field. So for example...

View Article


Image may be NSFW.
Clik here to view.

Detect If two polygon overlapping

Hi,Is there any function that can detect polygon1 overlapped with polygon2?I wish to perform something like:1. Starting from polygon1, detect all the polygons that overlapping with polygon1.2. Apply...

View Article


Image may be NSFW.
Clik here to view.

Number of Points for a shape cannot more than 4000

Hi,When i merged a few polygons together, if the resulted layer > 4000 points, the resulted shape will split into multiple polygon.Is there anyway to allow polygon to be > 4000 points?Thanks,Kean...

View Article

Image may be NSFW.
Clik here to view.

Problem creating a custom via in layout

I am try to create a via in layout, but I am get a warning and the via is not createdThe Warning*WARNING* (DB-220810): dbCreateCustomVia: The creation of customVia with a cdsGenViaDef is not...

View Article

Image may be NSFW.
Clik here to view.

Decrypt the skill file has been encrypted

Hi all,I have an encrypted skill file using the encrypt function that comes with a password. My question is can I decrypt the file I just encrypted. And in case I encrypt without using password, can I...

View Article

Image may be NSFW.
Clik here to view.

get cell Names from Nested Category

I want the cell names of the category I have used the recursive call to the function categoryItem(); Below is the skill code I have written:procedure( categoryItem(dvId catName tableGlobal...

View Article


Image may be NSFW.
Clik here to view.

ADE Explorer - Corner Simulations failing remotely

I'm using cadence_ic 6.1.8.090 but have also used 6.1.8.060 in testing. I ran the following with ADE Explorer and ADE Assembler.I am trying to run multiple corner simulations remotely. I can run a...

View Article

Image may be NSFW.
Clik here to view.

SKILL to adjust width of legend area on ViVA graph

TL;DR  - is there a way to control the width of the legends area on a ViVA graph window and also to control the widths of the individual columns?I often do things like this in ocean scripts that are...

View Article


Image may be NSFW.
Clik here to view.

run spectre from command line

Hello, I am trying to Hello. I am trying to run my netlist input.scs file from command line and I got the error"Entering remote command mode using MPSC service (spectre, ipi, v0.0, spectre2_9802_3,...

View Article

Image may be NSFW.
Clik here to view.

Title of tearoff menu

IC617:I created a pulldown menu withmenu=hiCreatePulldownMenu('my_sym my_title my_items)and when I insert it withhiInsertBannerMenu(win menu hiGetNumMenus(win))all is well, I see the menu, and if I...

View Article


Image may be NSFW.
Clik here to view.

Calculate cutRows and cutColums for dbCreateVia from a given bounding box

I have a short M1 path and a longer M2 path ontop of the M1 path in the Virtuoso layout view.+ - - - - + - - - - - + - - - - +| - - - - | - - M1- - | - - - - |+ - - - - + - - - - - + - - - - +Now, i...

View Article

Image may be NSFW.
Clik here to view.

Scheme version of apply

Hi all,I am trying to define a local lambda where arguments structure is coming from the output of another functionto simplify i have something like:(inScheme(let ((b 12))   (defun make_args nil...

View Article

Image may be NSFW.
Clik here to view.

Usage of commands dbOpenCellViewByType and deOpenCellView and difference...

Hello Everyone,I have few queries regarding the usage of dbOpenCellViewByType and deOpenCellView skill commands.1. issues with Creation of new cells by dbOpenCellViewByType:-I am using...

View Article
Browsing all 5123 articles
Browse latest View live


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