question about pcell SKILL code
HiI got a legacy SKILL code for pcell from the company and need to modify it. Could someone explain to me the purpose of using dbReplacProp shown below ? I cannot find the info about it in Cadence...
View ArticleCreate custom ruler to report pre- or post-shrink value
Hi,We're working on a product in a technology which gets shrunk down. What we draw in the layout in a layout editor window, will be shrunk down by 0.855. So a drawn dimension of 1um (1000nm) becomes...
View ArticleHow can I get the name of all instances in schematic
Hi,I would like to get the name of all the instances in a given schematic. It would be even better if I could narrow down the list to MOSFETs only.Thanks in advance.Best regards,Pedro
View ArticleCode to always open cellview at draw level 0, and at a certain view distance...
Hi,I am hoping to have all layout cellviews open with draw level 0, so as to prevent any unnecessary delay from drawing large cellviews with resolution set to high.Also, would it be possible to...
View Articlepassing variable for plot expression in plot() COMMAND
Dear All,I want to pass a variable for wave expression in plot() .The below command gives the wave name as waveNameplot(drCreateWaveform(drCreateVec('double xList) drCreateVec('double yList)) ?expr...
View ArticleCommand Append1() is not working in a for loop
Dear All,I am trying to append the waveforms created by drCreateWaveform() in a for loop.My code looks like;-A=list()for( ITR 1 2 .................. WAVE=drCreateWaveform(drCreateVec('double...
View ArticleCopy synchronous clones between layout views
Greetings!After some search on the topic, I decided to start a new post for this question. Much appreciate your help in advance.I notice when using leHiCopy() to copy clone groups from one layout view...
View ArticleSKILL commands for setting ViVA windowbackground color and the font size of...
Dear All,Are there any SKILL commands for setting ViVA a) windowbackground color and b) the font size of the axis Labels and c) axis tic values ?Kind Regards,
View ArticleString field that stores history of inputs
Hi,Please let me know if we have a string field in SKILL GUI that stores the history of inputs.Possibly, it may have a drop down arrow button, which when clicked, will give all the previous inputs of...
View ArticleHow to pass the file name as a variable to vsource as PWL type
Dear All,We can directly give the filename in vsource when it is as PWL source type.Is there a way we can pass the file name as a variable to vsource as PWL type ?I need to change the file name for...
View ArticleHow to get the properties like width, number of legs of an instance present...
Hi..I want to know the properties of an schematic instance when we query the instance using skill.For example width of the instance or number of legs or name of the instance.I am opening the schematic...
View ArticleTree data of a CBB
Hi.I want to generate a file(xlsx) which contains the data of a CBB,like all its hierarchies with their propertiesfor example consider a block named "A" which contains a inverter and 2 transistorsI...
View ArticleIC1616 Custom Toolbar Icons That Change on State
I would like to add a toolbar icon that when selected toggles gravity on and off. I have this working through the customization form. As an enhancement I would like the ICON to indicate if gravity is...
View ArticleModgen Patterns Generation with SKILL (Custom Constraints)
Hi everyone,I am struggling with the following...
View ArticleHow to retrieve track pattern information of Metals in SKILL?
The track pattern will be loaded by default in virtuoso. I am writing a script to place metals over the selected instances based on the track pattern. Say I want to place a metal M1 of width 0.04 over...
View ArticleSkill command to get width/space details from active track pattern
Hi,Do we have any command to extract the width space from an active track pattern set for a particular layout view using SKILL ? I am looking to draw shape/path using the width space information from...
View ArticlePost Run Simulation Analysis - Plotting wavefroms from different tests
Hi all,I have my ocean script where I execute two different tests as following:Then from CIW I execute the following commands in order to plot the waveforms:in_sig=v("/I0/SN" ?result...
View ArticleHow to highlight net in schematic when selecting a net in layout
HI,After spending some time reading documentation and going through options in a Layout (XL) editor, I couldn't find an option to turn-on, what I would call, cross-probing. What I mean with that: when...
View ArticleHow to use one corner output expression in other corners for a multiple...
Hi all,I have a simulation testbench in ADEXL which has multiple corners to run. I want to use one of corner output expression in other runs.To give couple example for usage: I will run ss, ff and tt...
View ArticleHow to find out the windowID of an open cell-view
Hi,How do I do the following:Using the procedure dbGetOpenCellViews() you get the list of all open cell-views in virtual memory. This lists both cell-views open in an editor window (i.e. opened through...
View Article