Help on creating via at specified points
hi all, First i planned to draw the prBoundary where i want to place the contacts. When I run this code the contact's are placed at where mid point prBoundary layer in layout. But previous...
View ArticleError when setting initial condition for the second time and running the...
I am encountering the following error when using ocean syntax to start ams simulation for the second time *Error* dbFindNetByName: Invalid cellView The skill code snippet is shown below: (simulator...
View ArticleHow to get 12 from "12"
Hi all. I need to get Value of string without quatations. For example 12 from "12" .
View ArticleDeleting Schematic instance and instantiating another device on the same origin
Dear All,I am looking to do the following thing using SKILL1. Open a schematic and look for a specific instance.2. Delete the instance.3. Instantiate another cell at the same origin (Both the symbols...
View Articleoverlapping region
Hi, I want to write a code which will give overlap region of two metals crossing each other.Can anybody help me out for this reason? Thanks,Rojalin.
View ArticleMPP template name
Guys,I create a rod MPP, and after creating it, I want to know MPP template name from rod MPP object, e.g.,after I select MPP in layout, and then, dump its information, I don't see any back reference...
View Articledialog box
Hi,I wan to display a form which will show a variable parameter in the dialog box which is in the dialog text parameter.The code is as follows but it is showing error.I want to know whether this is...
View ArticleHow to set the order of a PCell's Parameters?
In Cadence 5, the order of the pcells parameters in the Create Instance form was set by the order of the parameters in the pcDefinePCell function. However, using the same code in Cadence 6.1.5 results...
View ArticleTurbo Toolbox style prompts
Is it possible to create custom prompts on screen in the layout the way that Turbo Toolbox does or are those private cadence functions? Thanks! Rob
View Articleproblem with Ceiling
Hi,I am facing problem on executing ceiling function.when i am giving B=3.0 and c=ceiling(B) it.gives correct result 3But when i am getting B by some calculations and execute for c it gives incorrect...
View Articleocean run corner on the termination of an error is encountered!!!!
hello, Run with the ocean corner, write the results in txt, the error is encountered in some corner on the next stop, and how to display an error and then continue to run forever? Just use soon, thank...
View ArticleNumber of HB iterations in an Ocean script
Hello,is there a way to know the number of iterations executed in an harmonic balance simulation in an Ocean script?I would like to change dinamically the tstab on the basis of the iterations made in...
View Articleuse of tline in spectre
Hi ,I am designing a LVDS transmitter and need to use the TLINE model in spectre to stimulate the effect of the line on PCB. And I have the characteristic parameters of the PCB line。SO how to use the...
View ArticleHelp on Changing all library names for via's
hi all, I need to change the libraryname of VIA_22 from example to narendra. I write following code for this. cv =geGetEditCellView()examplevias=setof(x cv~>instances...
View ArticleForm popup from library manager causes library manager to wait...
Greetings all,I'm running Virtuoso IC6.1.5.500.7 I've got a form which is launched from the library manager which works fine, except that when the form is launched it causes the library manager to wait...
View ArticleHow to find what instance is a wire connected to?
I'm trying to walk through a schematic to see what instance is connected to which wires since the pin names on the instances connected by the wire is different on each instance. I want to make a...
View ArticleVI Editor Script
I am using the function dbWriteSkill to dump the layout to a file and want to modify to just stretch the length and everything contact metal implant will also stretch.I want to use the vi editor to...
View Articlefew doubts on regular expressions
Hi, I was studing the manual of regular expressions. I have 3 questions regarding it:1) How rexExecute is resulting 't' in first case & 'nil' in second ? rexCompile("\\([a-z]+\\)\\.\\1")...
View ArticleMaking option (f3 like) function
In case of most of the standard cadence function , we have f3 for selecting options from the GUI for the current function. How to create the similar type of GUI function for custom procedure ?
View ArticlecloseResults() and ocnResetResults() not working
Hi,I am trying to use the closeResults() function in an OCEAN script. But it is unable to evaluate the function. This is the error message that I get: ocean> ocean> *Error* eval: undefined...
View Article