Edit cut pattern of via
I wish to edit cut pattern of via and change Patterns from Farm-->All on. Please help me do it in skill
View ArticledeRegApp doesn't add open with application in open file
in open file form,add a custom applicationdeRegApp(?appName "layoutPlus"?enableTrigger 'etrig?dataTrigger 'dtrig?viewType "customView"?parentType "maskLayout")in open file form,no new app,in new...
View ArticleHow do I reset the fields of XStream Out form when it closes?
Hello!I call the XStream Out form using pipoDisplay(transStreamOutNewForm) command from my SKILL code. After that, I'm using a pre-generated template file using xstSetField("templateFile"...
View Articlehow to parse custom header using string variable with abDumpWaveformsToVCSV.il
Hi, I am new to skill and would need support with one of the skill code I have been using for while with great success.The skill code I am using is originally shared by A.D.Beckett.when using this...
View ArticleSchematic Pcell to create a new version from another schematic
Looking for some skill code to generate a schematic pcell that is based on a existing schematic but that some of its parameters will be change. The static schematic will provide the topology of the...
View ArticleFinding empty area in a selected Region by the user.
Hi, I have been trying to find all of the empty area(without any metal or base layer) in a selected box by the user using enterbox. I used dbLayerAndNot and it works fine but it asks dbids instead of...
View ArticleHow can i use skill code to batch update all layout connectivity reference?
I find API lxHiUpdateCellViewPair(). but only pop the interface, need to fill in the content。
View Articlebindkey for check->find marker
Hi,After check and save in schematic, is there a bindkey for check-> find marker? I need to do this so many times and it is kind of a pain to use drop down menu. If there is a skill code on this...
View ArticleMessage: *Error* float: argument #1 should be a number (type template = "n")...
Dear community members,The CDF callbacks of my inductor models are failing to evaluate. The following stack is printed when I try to decrease the number of turns (from the default value of 3 to...
View ArticleIssue: How can I select a point when trying to do a chop with SKILL code.
I am working on a Skill program that performs operations like resizing, merging, and chopping shapes in a layout. The problem arises with the Chop function. In this function I have to select a point in...
View Articlehierarchy path to shape for lntAddTrace
I want to use the lntAddTrace to highlight shapes in layout.Shapes at cellview are no problemShapes in subcells need a little work around to highlightI use the dbGetTrueOverlaps to get the shape path...
View ArticleQuick Align Pointer
Hi Everyone, I need help. I'm doing script right now. Does anyone here know how I can capture the first point (reference point) and second point in QuickAlign, like getting their layer names when I...
View ArticleHow to create a Verilog-a cell view from scratch
Hi, I want to create a Verilog-A cell view from scratch and after creating cell view I also want to create a symbol also from itRight now this is what I have tried and I have faced these...
View Articlehow can I use the delay function to measure the delays between the closest...
Hi, I am trying to use the delay function to measure the delays between a rising edge of a singal_A and the following rising edge if signal_B,Signal_A is a periodic signal (clock) , while signal_B is a...
View ArticleCannot annotate DC operating point of a MonteCarlo version of a mosfet
Good afternoon everyone,I searched through the forum and opened a lot of discussions, but I am not really sure the problem I am facing is the same than the others, so I am posting my own thread. Please...
View ArticleHow to count the number of times an instance appears in a layout
I have a layout with 10s of 1000s of instances and I would like to write a script that reports, for each instance found in the layout, the number of times that instance appears. I have a script that...
View Articlehow to use schProduceUniqueCVHier in Scheme
Hello,I'd like to use schProduceUniqueCVHier in a Scheme script.My first intention was to write something like that :(defun mainFun (lib cell view)(let ( (cv (dbOpenCellViewByType lib cell view))...
View ArticleMy code (fill PP in fluid N-GR) works when pasted in the CIW, but doesn't...
Hi,I am trying to write a code that fills PP into existed N-Fluid GR.My approach is quite intuitive, and it works successfully when I paste the code into the CIW.1. flatten the GR 2. merge all the...
View ArticleSKILL:Does the `lxHimoveAutomatically` function support callback?
Hi Cadence Community, I’m working on a layout automation script and need to implement hierarchical placement from the top level down to the bottom level with a specific utilization rate. 1....
View ArticleIs there mannual about how to develop both symbol and layout view pcell?
1、symbol and layout view use same cdf and callback2、symbol view related mannual very hard to find, I wonder how to develop a symbol view3、what the relationship between schemaitc view and...
View ArticleHow to print "%" as string
How to print a percentage sign as text in the fprintf command? I've tried forward and backward slashes... fprintf(myPort "%s \%\ \n" ratio)
View ArticleScroll bar for AppDBox
Dear Sir,Before we do something with skill, we'd like to display a dialog box to show some message and make user confirm that the action next is what they want. For example, if we do a copy with skill,...
View ArticleUse lntAddTrace with a marknet file
Is it possible to use lntAddTrace and use a marknet file in a script?I dont see the option in the skill manuals or the cdsFinderI know I can do it with the interactive Trace Net function.Paul
View ArticleIn Layout XL, how to move a instance/shape into/out of a group array?
For example, I use the copy form to create a grouparray and draw some shapes.Now I would like to copy the shapes out of this group array to the Top Hierarchy , can I do so? I know a work around that...
View Article