What is default port order, and how to create it?
Hi,I am little bit confused about portorder and termorder properties.I have a library in which some of the cells have a mismatch between pin names/pin order in different views. I am trying to write a...
View ArticleDetermine Cellview used in Test using SKILL in ADE-XL
Hello,I am running multiple tests on ADE-XL. Each test runs a different cellview (schematic, config, etc.). Is it possible to determine which cellview is my test running (using SKILL in...
View ArticleHow can I get the RGB values from a color name?
Hi,I'm using drGetPacket to get the fill color name.I would like to convert this name to the appropriate RGB values.How could I do this?If this is not possible, how could I get a list of all possible...
View ArticleDecision-making upon window's closing action
Dear all,I have created a SKILL form using (hiCreateAppForm) and attach/display it in a window using (hiCreateWindow) and (hiDisplayWindow). It was implemented in that way mainly because of some...
View ArticleVISIO to layout
Hi,Is there any tool inside or outside Cadence virtuoso to import and export VISIO drawings?VISIO has an option to export as SVG. Any help here?I would like to convert VISIO drawings in to...
View Articleprimary file for design is invalid
HelloI am using Ic 616 along with calibre for physical verification. I have a file that has a custom made layout and am trying to instantiate it in another layout out file (create multiple instances of...
View Articlehow to test if a table exist or not
Hi,I'm trying to verify is a table exist, if not the it will create it.if(tablep(My_table) then for( i 2 length(word)/2-1 My_table[list(nthelem(2 word) nthelem(2*i+1 word))] =...
View Articlehow to do a search on the name of the table
Hi,I created few table with makeTable command. Now, I'm trying to find the table base on the name of the table. I don't have any clue how to get that information. I can use printstruct to get see the...
View ArticleChange the FetType using skill
Hi, I wanted to change the Fet type of a mos instance from egnfet to lvtnfet (or any other type).Currently I am using this snippet for a cell view with only one...
View Articleskill code to place all layout cells in a Virtuoso lib to top level cell
HiI would like to instantiate all layout cells in a lib to newly created top cell and run DRC on all cells at the same time. Each layout cell cannot be overlapped in the top cell.Does anyone have SKILL...
View ArticleToolbar info and syntax
Is it possible to define the comboBox size?What is the syntax to have a toolbar item grayed out when in read mode?Paul
View ArticleAny skill code or Virtuoso command to list all instantiated cells without the...
HiIs there any skill code or Virtuoso command to list all instantiated cells without the specified cellview ? I need to run streamout command in order to find out these instances at this moment.ERROR...
View ArticleAny command text command reference out there?
Basically I need to be able to search for a command if I just know a part of it, and I should get the right usage for it.For example, I don't know the correct usage or the full name of the command that...
View ArticleSkill debugger issue
Hi,I use Virtuoso Layout Suite L to layout different kind of component, currently I'm working on new technology and since I start with that techno I met a problem when I use the skill debugger ( ic...
View ArticleReal-Time Updating View Window
Hi,While i executed my SKILL function as below:logFileName=getResultPath(cvId ISSDCONT_en ALL_en "_check.log") logFilePort = outfile(logFileName "w") printJobStart_checkSDCont(ISSDCONT_en logFilePort)...
View ArticlePredefined Ports in Virtuoso
Hello,i have a question regarding the predefined ports in virtuoso. I noticed that stdout and poport are equal, so what is the difference between stdin and piport?My guess is that piport is linked to...
View ArticleTerm net name changing for the pins automation using SKILL code
Hello,I am on Virtuoso IC6.1.7 I want to change by SKILL code the pins net names for a certain block.I use in my code something like :[..] term->net->name = "new_value" and I get an dbSetq error...
View ArticleWrite Ocean-XL Script using Skill in IC 6.1.4
Hello,in IC 6.1.7 there is the very useful skill function axlWriteOceanScriptLCV()available. Unfortunately, the project I am currently working on is based on IC 6.1.4 and cannot be upgraded. Is there a...
View Articlepin placement script with softMacro
Hi all,I have a script that does some automatic pin placement for me on very "lowlevel" contraints. It works with XL connectivity if there is a subblock where toplevel pins are bound to.This works...
View ArticleUpdating a form in Skill
Hello,i have a question on how forms are updated in Skill when properties of elements in the form are changed in the background.Within the following small example a form with a button gets...
View Article