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

Image may be NSFW.
Clik here to view.

Add symbols from library to schematic library

I have a list of over 1000 gate schematics to which I need to add symbols. I have been attempting several commands to achieve this, but it is only producing errors and incorrect results. This is my...

View Article


Image may be NSFW.
Clik here to view.

Add custom buttons to form

Hi, all..I am trying to add custom buttons to "hiCreateAppForm".Here is what i did:?buttonLayout '('Empty '('Plot 'plotAL) '('Cancel 'cancelAL))But this gives me an error:*** Error in routine...

View Article


Image may be NSFW.
Clik here to view.

Getting x and y limits from waveform

Hi all.Is there a way to get: xmin, xmax, ymin and ymax from waveform?

View Article

Image may be NSFW.
Clik here to view.

Tried using the ABE to obtain layer within a bBox, got all abutting layer...

Hello fellow community members,So I have two instances with their "metal1" shapes abutting. I want to extract the "metal1" shapes from one cell but not the other. What I did was:(abeInit cv)...

View Article

Image may be NSFW.
Clik here to view.

How to auto-populate Real path in string using different radio button

Hey...I have created two radio button, i.e. chk1 and chk2...how can we do that if I select button chk2 - then it will populate/visible the real path of file ABC.il, i.e. ~/x/abc.il into the string...

View Article


Image may be NSFW.
Clik here to view.

How to know if a procedure is already defined by hiRegCloseProc

Hello,I'd like to define a procedure when closing the ADE-L window.with the function hiRegCloseProcIs there a way to know if a procedure has already be defined for this window?Thanks.

View Article

Image may be NSFW.
Clik here to view.

Automatic Update Instance Property

Hi everyoneI met a problem when trying to replace my circuit with a different process. Firstly, I use the "Replace" function to replace the process library. The cellviews of the MOSFET seems to be...

View Article

Image may be NSFW.
Clik here to view.

How can I use "nodeset" in mdl ?

Although it worked well previous circuit, new circuit has convergence error in mdl simulation.So, I'd like to use 'nodeset' to help the convergence.If you know the way or have more good idea, please...

View Article


Image may be NSFW.
Clik here to view.

Getting Path Properties Whilst Being Placed

Hi,I want to create a function that can obtain a paths bounding box whilst the user is still placing the path.  i.e. the user has used the create path command and is adding path points, but has not...

View Article


Image may be NSFW.
Clik here to view.

Question about running multiple ocean scripts.

Hello,Thank you for the help in advance.I was trying to make some automatic design framework, which needs multiple sweeps for different kind of models.Until now, I made the framework that runs all the...

View Article

Image may be NSFW.
Clik here to view.

How to Create Frame Field in layout grid option

Hey there!..Can anyone explain how can i create a frame field using grid layout option not in co-ordinate based... ..I want below box in frame named "LIBRARY" ...can you help me with an...

View Article

Image may be NSFW.
Clik here to view.

Prompt Error Message on ciw when fields is empty

Hey there,How can i display/prompt a error message on cadence virtuoso CIW when fields(*) which is empty or if wrong file format is given ;something like sanity check..here is below skill code am...

View Article

Image may be NSFW.
Clik here to view.

Running a script to auto update Model of instances after Spice netlist import

I imported a Spice netlist to create schematics, but it is not automatically assigning the Model to the instances in the schematic and instead assigning them "none". In the GUI, I must right click on...

View Article


Image may be NSFW.
Clik here to view.

How to get test variable checkbox status in Assembler

Hi,How can I get the status of the test variable checkbox in Assembler?I tried following:;Option 1:sess=axlGetWindowSession()sdb=axlGetMainSetupDB(sess)testId=axlGetTest(sdb...

View Article

Image may be NSFW.
Clik here to view.

Problems creating trunks in modgen

Hi all!I was learning how to do routing in modgen, and I think I've got the idea but something is not working.First I wanted to create a trunk in the middle of a channel, between 2 transistors, but...

View Article


Image may be NSFW.
Clik here to view.

How to delete/change test variable in Assembler

Hi,I need to change test design variables in Assembler. (Update some variable values and delete others)I didn't find way to update value of design variable or to delete specific variable.The only...

View Article

Image may be NSFW.
Clik here to view.

dbCreateInstTerm: Terminal not in instance's master

Hi, Cadence FamilyI've created a cell named inva_lv, with dbMakeNet, dbCreateTerm, dbCreatePin for symbol view; pcell: inva_lvdbMakeNet(pcCV "VPP")dbCreateTerm(dbFindNetByName(pcCV "VPP")...

View Article


Image may be NSFW.
Clik here to view.

Try to create bus by dbCreateNet in PCell

Hi, Cadence FamilyIs dbCreateNet only for one bit net? Cannot for bus?I've created nets like IN<3:0> and try to assign IN<3> to pin "S" of mos, but it's not work.Here is my codelet((library...

View Article

Image may be NSFW.
Clik here to view.

Grep string pattern from file in skill

Hey,Suppose i have a file.txt in pwd....I would like to do that when i press Run button in my guiit would suppose to grep pattern  "Tcl completed,Thanks" from file.txt and print the output i.e "Tcl...

View Article

Image may be NSFW.
Clik here to view.

What is the best way to load custom calculator functions for all users

Hi,I have a couple of custom calculator functions. I created UI for them using template UI builder.I want to load those functions from central .cdsinit so they will be available for all Virtuoso...

View Article
Browsing all 5066 articles
Browse latest View live


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