Finding shapes outside prBoundary
I used this code from Cadence on my layout:procedure(CCSFindShapesOutsidePrBoundary(@optional (cv geGetWindowCellView())) let((temp_list prShapeID realShapes (finalShapes nil)(rest nil))...
View ArticleIs there any SKILL function to calculate pattern density?
Hi experts, I failed to find a SKILL function to calculate pattern density, all I found is to use "Routing IDE" to do this.But <1.> Is there any function to calculate pattern density in...
View ArticleReportField columns to be made stretchable
Hi,Can the report-field column widths be made to stretch/shrink according to the Form's width-size ?I was able to control the sizing of a complete ReportField but not its columns.When a form with...
View Articlesaving designs in virtual memory to disk
hi,I am opening a cell view with dbOpenCellViewByType() command in read mode, and copying this view to some other view with the dbCopyCellView(...x...) command. Now I am opening the copied view in...
View Articleexecuting a procedure from command line
hi,I have written a skill procedure in a file, and loading the file with the dbAccess -load <skillfie>Is it possible to execute the procedure i written into the file at the command line using...
View ArticleQuestion on Schematic Porting from X-Foundry PDK to Y-Foundry PDK
Hi,I am trying to make a schematic conversion from X-Foundry PDK to Y-Foundry PDK.I found the skill codes "abConvertComponentParams" by Andrew very helpful.However, I have two questions below that...
View ArticleHow to draw a inverter by skill?
As a beginner ,I do not know how to take the first step.
View ArticleADEXL distributed job dispatch
Is there a way to have an ADEXL job submit it's individual simulations to a distributed system like grid or LSF?Note that I am not asking how to change the job policy setup to distributed command.For...
View ArticleHow to put data into memory for paste using SKILL
Hi All, I have a procedure() that can get a variable. Is there any methods can add to this block to put this variable into memory? which I could use mouse middle button to paste this data after I...
View ArticleChange SkillIDE default directory
Is there a way to set the directory that SkillIDE launches from? I would like to specify the directory that SkillIDE looks in when I hit ctrl+o after launching SkillIDE for the first time after...
View ArticleHow to lock the cell placement
Hi, can someone help in locking the placement of the Instance (should not be able to move the instance once i lock the position) in the virtuoso layout editor using skill..It is equvivalent to this...
View Articleperform SKILL functions in command line mode
Hi, I have a question on how to perform SKILL functions in command line mode. Can anyone help?What I want to do is to (1) start cadence with no GUI (I heard the -nog option but I cannot find any...
View ArticleSkill command to create custom color definition for Virtuoso
Hi,I have an application that will highlight a net within a layout much like the Assura probing app. The problem is the highlight is not very viewable. I have written code to change the Cadence...
View ArticleUnable to generate Antenna Info In Lef
Hi,I am trying to generate antenna info for a standard cellThe technology lib does not having any process antenna info so i am importing a technology lef along with my library.I am unable to get the...
View ArticleHow to automatically update a stringfield from a combofield update
Dear all,does anyone has already done, in a SKILL GUI, an automatic update of a stringfield when an item is selected by a user in a Combofield Thank you in advance for your help Regards, Loic
View ArticleColor argument in awvPlotWaveform() not working
Hi, I'd like to be able to control the color of the waveforms that I add to a VivaXL plot window but the ?color argument in awvPlotWaveforms doesn't seem to do anything. For example, with the following...
View Articledefstruct in pcell (for layout), is it possible?
Hello,This is what I want to do:Create a pcell that instantiates other pcells (layout)Perform various "measurements" on this new instance (i.e.: retrieve the bounding box)This information has to be...
View ArticleQuestion on Schematic Porting from X-Foundry PDK to Y-Foundry PDK
Hi,I am trying to make a schematic conversion from X-Foundry PDK to Y-Foundry PDK.I found the skill codes "abConvertComponentParams" by Andrew very helpful.However, I have two questions below that...
View ArticleHow do I properly format a imported properties file into SKILL to create shapes
I wrote a simple SKILL script which pulls the properties off a shape and prints into a text file.LayerPair: ("m1" "drawing") ShapePts: ((0.0 0.0) (100.0 100.0))PropertyName: Name PropertyValue: "p3"...
View ArticleHow to deposit simulation result into a file?
Hi, I am wondering is there a way to save an output into a file, like a .txt which it is easy to read from. Specifically, in the "Setting outputs" of Virtuoso Analog Design Environment (ADE) I have:...
View Article