Thursday, October 11, 2012

Auto Shape creation

Using SKILL its possible to create any shape on any layer.

Consider a situation where there any many pins in a layout and we need to create circular route keep-outs/via keep-outs for these. If we do it manually it will take a lot of effort and accuracy to place the shapes on xy locations.

Sometime back, I created a program which requires the user to provide a csv file containing a list of pins only(on which to create keep-outs). When you run the program, the circular shapes are added to the pins center automatically in no time.

The code can be adapted to any other user friendly needs.


Input file containing list of pins on which keep-outs need to be created



 The user dialog asking the input text file location


 The user dialog asking the diameter of the keep-outs


Once the information is entered the circular keep-outs are created as shown below




No comments:

Post a Comment