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 ArticleAdd 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 ArticleGetting x and y limits from waveform
Hi all.Is there a way to get: xmin, xmax, ymin and ymax from waveform?
View ArticleTried 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 ArticleHow 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 ArticleHow 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 ArticleAutomatic 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 ArticleHow 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 ArticleGetting 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 ArticleQuestion 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 ArticleHow 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 ArticlePrompt 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 ArticleRunning 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 ArticleHow 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 ArticleProblems 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 ArticleHow 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 ArticledbCreateInstTerm: 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 ArticleTry 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 ArticleGrep 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 ArticleWhat 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