Determine SPICE file set as instance cell view in hierarchy editor
Hi,In the Virtuoso Hierarchy Editor, a user can right-click and select "Set Cell View->Specify SPICE Source file". I have two questions related to this interface.1. While traversing the hierarchy...
View ArticleAssigning Pcell parameters by reading vales from file
Hello,I wrote short code to read a file(CSV) and then I am storing the vlaues in a respecive variable.Example:CSV FILE:w 1.1l 0.9grid 0.35My code:while( str = lineread(file) case( car(str) (w...
View ArticleParameterized PCell Schematic
I'm running into some problems creating a PCell schematic.The PCell I'm creating is attempting to wrap an nmos pcell so that I can parameterize it's W,L, and MHere is a snippet of my...
View ArticleUse terminal net name as value for an instance's CDF parameter
Hi all! I am trying to find a way to use the name of the net that is connected to an instance's terminal, as a string value for one of the instance's CDF parameters. In particular, I have a verilog-A...
View ArticleTriggers for physConfig view
Is there a way to setup a save trigger for physConfig views? For regular cellviews you can use dbRegPostSaveTrigger to run code after the save. I'd like to be able to trigger some code to run after a...
View ArticleKeyboard entry in a layout window
Hi,I have a requirement in which a SKILL code should be able to read the keyboard entries done in a layout window. For ex. if i press a bindkey "1" in a layout window, then a SKILL code should read...
View ArticleExtract nets connected to PCELLS in layout
Hi,I'm trying to measure the path length of any rectangles or paths that are attached to my transistors using SKILL. For this, my approach is to try to get all nets connected to a transistor (or any...
View ArticleSKILL script for running Monte Carlo
Hi, I am quite a beginner in SKILL. I want to write a script in cadence to run Monte Carlo but I am not sure how i can write and call it in CIW, I have searched it on internet but could not find the...
View Article1. Let all metals have the same spacing 2. When playing path, can...
Who can help me do the skill ? 1. Let all metals have the same spacing 2. When playing path, can automatically grab the center contact or via
View ArticleHow to remove the suffix of the textDisplay of all multipliers generated from...
Hi experts, I've tried to remove the suffix of the textDisplay of all multipliers generated from schematic, e.g. a device M1 with M=4 the textDisplay shown on layout will be M1.1, M1.2, M1.3 &...
View ArticleHow Can Utilize a dwindow in the same fashion as an Assistant in virtuoso so...
I have created a dwindow with a form in side of it that works fine on a window to window basis but I wish it to act like the pallet window whereas it is available in all windowsAs well I want it added...
View Articletext always attatch on Mos skill
Does anyone know how to do the text always attatch on Mos skill ?When you want to move the Mos.I just choose Mos , do need to selected together.
View Articlebsource Interpreted Label cdsParam() display
I have a subckt model file that instances a bsource capacitor device labelled "c1". From the Results Browser and the ADE "print DC Operating Points" command, I can find the bsource operating point...
View ArticleHow to find and replace missing vias in layout using Skill function
Hi,I have designed some analog/RF blocks in a 5 layer SiGe technology process. Now, i want to re-use the same blocks in a 7 layer SiGe technology process. The two processes are exactly same apart from...
View Articlepath, can automatically catch contact or via center ?
Kindlypeople help:how to drawing the path,can automatically catch contact or via center ?thank you.
View ArticleSymbol Creation for the entire library
Hi allI want to create symbols for all the schematics in a library. i know how to create a symbol for a cellview.I dont know how to get schematics oneby one from a library and converts schematics into...
View ArticleHow To Move of Objects And Polygon Edges
Hi, Is there any skill commands to directly move edges of polygon from one location to other, with reference to some layer.or moving object with reference to some layer(say prBoundary).Ex: I have a...
View ArticleHow to replace a string in a file?
Hi,I need to search and replace a string in a file using SKILL.I want to do this without creating any temp files i.e. openfile in I/O mode and make edits. I was able to this using two files using...
View ArticleVirtuoso: from colored plots -> to colored nets in the schematic
Hello,after a spectre simulation (Virtuoso 6.1.5), from ADE->Results->Direct Plot->Main form, I can plot the voltage waveforms, and the corresponding nets in the schematic are colored with the...
View Articleipcskillprocess control
I am using ipcSkillProcess to extract Cadence schematic information. I am sending a command to a skill procedure from perl and seems to be working fine.lcid =...
View Article