Quantcast
Channel: Cadence Custom IC Skill Forum
Browsing all 5066 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Is it possible to make a MPP without having to save it off as a template?

I have a script that auto generates a MPP template for coax shielding, based on simple user input from a GUI window.  The script then initiates the lxHiCreateMPP() command.  Each time the program is...

View Article


Image may be NSFW.
Clik here to view.

Convert rectilinear polygon to rectangles

I have a rectilinear polygon (all the angles are multiples of 90 degree) and I would like to divide the shape in rectangles. I used dbLayerTile() but the result is a division in only vertical...

View Article


Image may be NSFW.
Clik here to view.

Boundary’s coordinates

Hi friends:I want to know is it possible to get the Boundary’s coordinates of a cell.How to get this.Thanks

View Article

Image may be NSFW.
Clik here to view.

ddsSyncWithForm Question

When I run ddsSyncWithForm, it does not block my code from proceeding. For exampleprocedure( myButtonCB() ddsSyncWithForm(myForm 'browse 'libName 'cellName 'viewName)myfunction() )  I would like...

View Article

Image may be NSFW.
Clik here to view.

Regarding metal1 area below the label in metal pin format

Hi ,I have a scenario in standard cell layout ,where i need to check the area availability for 2 via placement below the label on that entire net. we place M1 label on metal1 drawing layer, which may...

View Article


Image may be NSFW.
Clik here to view.

Pin rename

I have a script that places the pin in the appropiate place according to the lower pin place.When I bring the pins in through VXL the pins are rectangle and the pin in the lower cell is a polygon. The...

View Article

Image may be NSFW.
Clik here to view.

Freeform drawing with mouse

Hi,  Is it possible to draw freeform curves/shapes in virtuoso?If not, any tricks that can make use of multiple piecewise "line" shapes tracking mouse movement?I was able to get a crude piece of code...

View Article

Image may be NSFW.
Clik here to view.

Ultra pcell - pcell with variable of pcell in it.

Hi All,Is there possible for us to create a ultra pcell where the pcell within the pcell is a variable, not fixed.Example: I have a dummy pcell which is ultra pcell, and i want to make it flexible...

View Article


Image may be NSFW.
Clik here to view.

How to display on screen text prompts?

Hi, Similar to the on-screen prompts that Toolbox commands display on the graphical layout window, is there a way to display custom text through skill? One could use labels, but then is there a way to...

View Article


Image may be NSFW.
Clik here to view.

How to convert wtype (window type) to string?

Hi all,     I want to customize my filter style for LPP, first I need to know my current window so I used  hiGetCurrentWindow() but it returns wtype data, I can't use it to feed into...

View Article

Image may be NSFW.
Clik here to view.

How to copy those cellname in lower level to top level ?

Dear All , I have a large layout design , it contains more than 600 thousands cells in different 4 libraries, I want to search some  cellname and want to copy those cellname  to the top level.I know...

View Article

Image may be NSFW.
Clik here to view.

Undo/recall selection

Hi, I'm looking to auto store a selection set in layout to create the option of an undo/recall selection. It would involve storing the selection set automatically each time a set of objects are...

View Article

Image may be NSFW.
Clik here to view.

update "cutSpacing" of a via

Hi guys,Long time lurker, first time poster.  I first want to thank Andrew, Lawrence and other regulars for contributing to this forum. I have a simple problem that I can't seem to figure out and I am...

View Article


Image may be NSFW.
Clik here to view.

Create a Via with the same parameters as what "auto" option provided on the...

  Hi there,I am very new to this community. I am trying to implement creating via automatically using skill code. Thanks for all the information that you provided. I was able to place the via wher I...

View Article

Image may be NSFW.
Clik here to view.

changing the fileds in selection options form using skill

Hi,I am trying to change the selection form’s options(which opens when we select options->Selection on layout window) without opening the form.I have used geHiDisplaySelectionForm() but this opens...

View Article


Image may be NSFW.
Clik here to view.

closing the dialog box for leiDiscardEdits()

Hi,I have used the command leiDiscardEdits() in my code to discard some edits made earlier, using this comand opens up a dialog box.Is there some way I can close this dialog box using skill( the code...

View Article

Image may be NSFW.
Clik here to view.

Strange Issues in spiceIn

Hi, all I have a problem during spiceIn.  I want to import hspice to schematic, but I get an error of: Inst: RXM0 Found net 'AIN'. Found net 'AINOUT'. Master Cell: 'resistor'. Did not find...

View Article


Image may be NSFW.
Clik here to view.

Control flow when a return from a function is nil

 Hi everyone,I want to determine when the return for any function is nil using a control structure (i.e. if operator) in SKILL. I mean:if ( return(function(a,b,...,c))=nil ... ) Any suggestions or...

View Article

Image may be NSFW.
Clik here to view.

Identify the nets (Aggressor and Victim)

Hi, I am trying to write a skill code  to identify the aggressor and victim nets. Aggressor net means :  Nets carrying noisy signals (CLKs / Digital select signals etc...) Victim net means :  Nets with...

View Article

Image may be NSFW.
Clik here to view.

Block execution in SKILL file while a form is on the screen

Dear SKILL expertsI tried to write a SKILL function that shows a form created by hiCreateAppForm() on the screen and blocks execution until the form is removed from the screen by the user with a OK or...

View Article
Browsing all 5066 articles
Browse latest View live