Nwell Separation
Why do we separate two nwells with different voltages from the fabrication point of view??
View ArticleSomething is missing in this command
Hello All,I'm using the function awvPlotSignals the syntaxis is awvPlotSignals(signal ?plotStyle ?graphType) , but I can't understand how to set what type of signal to plot ( terminal or net ) by...
View ArticleSearch for a string pattern inside a file
Hi,I would like to open a file in Skill and search for a string pattern inside a file:Pattern:"Writing initial simulation snapshot"Is there any good example on file parsing which would help me to...
View ArticleHow to "check'n'save" vhdl/verilog cells using SKILL
Hi,I'm looking for a SKILL solution for "check'n'save" vhdl/verilog cells. I'm using the OSS netlister and the manual procedure would be to open each vhdl view out of the lib manager, make changes,...
View ArticleHow to create a clone or synchronized group in layout
What skill functions/commands do I use to create a synchronized/clone figure group in layout?Example of what I am looking for:Have the orginal group and want to create the synchro group to coords xyDo...
View ArticleAutomation using SKILL language
how to do automation of custom design flow using cadence SKILL language? Please share...
View ArticleCreating aligned array of diffusion contacts
Hi,I am a new SKILL user. As a start point I am trying to make an inverter using ROD.For diffcons I have created an array of diffcons using rodCreateObj, but when I am trying to align it is giving a...
View ArticleDoubt in IPC
Hi all,I am running a perl script through IPC from SKILL environment. My perl process will launch the log file using nedit. But the process execution is not switching back to SKILL environment till I...
View Articlehandling list , finding keyword match then adding first element in the final...
Hello,We have the following list saved in the variable INPUT(("TM_P7" "gnd_SF!" "TM" "P7_OUT" "P7_OUT_TM") ("PROGA" "vdd_SF!" "P8_INOUT" "P7_OUT" "P9_OUT""P8_INOUT#P7_OUT#P9_OUT" ) ("EN_P7" "gnd_SF!"...
View ArticleChange purpose of the layer and replace it with other one
I want to change the purpose (i.e.- drw/txt/lbl/pin) of the layer and replace one layer with other (i.e.- M2 to M3 ) one using SKILL, how to do it? Are there functions defined for it?
View ArticleComparison of the formated list and print in the specific format
hello,I have the list given below in this format , which is saved in the variable BigList . In this list only first few string are unmatched and rest strings are the same . I want to create new...
View ArticleSymbol/Schematics for Ultra Style PCell
I have created three PCells and combined them into one PCell using a callback with the radio button option. For example, the user instantiates PCell Top on the create instance form or edit objects...
View ArticleReplace/change layers and its purpose in a bounding box
Hello Everyone...I want to change all the layers of one type (i.e.- M1) in a bounding box (a defined area in layout with its coordinates) to other one (i.e.- M2) and also change the purpose of it...
View Article*** Error in routine dbShapeQuery:
what does this error means?-*** Error in routine dbShapeQuery:Message: *Error* dbShapeQuery: argument #3 should be a list (type template = "dglxxnl") at line 505 of file "*ciwInPort*" -...
View ArticleAbout hiLoadImageFileUsage
Dear Andrew: I created a form with image follows the solution...
View ArticleCompare two lists having coordinates of shapes
I want to compare two lists having coordinates of shapes.let-listA=( ((1 2) (3 4)) ((5 6) (7 8)) ((9 10) (11 12)) ) :- listA has coordinates of 3 shapeslistB=( (1 2) (3 4) )...
View ArticleLayout-XL: Bindkey/command for quick-DRC using 3rd party tool (Calibre)
Hi! In a former workplace I used to be able to command a Calibre DRC run from the Layout-XL window with a single keystroke. I have been trying to achieve the same effect in my current workplace by...
View ArticleTracing the nets in a schematic when net is part of a bus or a terminal into...
Hi,I am trying to write a script which can trace a net hierarchically. I went through lot of post and got it working for a simple setup. Most useful post was this one. It describes most of the steps...
View ArticleGetting coordinates for pin placement
Hello, everyone. I'm trying to examine a pin that's in a layout subcell, and then draw a pin directly over it. I'm having trouble getting my coordinates in the correct format. I'm sure of two...
View ArticleSKILL code for ocean script for implementing modulus function involving...
Hi,I am trying to write an ocean script using SKILL code to run some simulations in Cadence. Specifically, to determine the magnitude of aliased harmonics in a sampling system, I am trying to use the...
View Article