Is there a way to add layer gds stream numbers (extracted from the techfile with the lpp) to the LSW display?
I am using v5.1.41
In reply to Andrew Beckett:
hmmm....as an alternative to modifying the GUI with a new column of gds numbers, there is no way that for example a SKILL script could extract the layer name and gds number from the techfile, concatenate the two separated by say 3 dashes, and populate the LSW with this new layer name and unaltered purpose string...? Create a new list of lpp's to populate the LSW with?
Does that sound possible?
In reply to jaleco:
You could use the "Abbreviation" column in the techPurposes and techLayers sections of the technology file. These are generally used to make a shorter name for displaying in the LSW, but you could add the number without affecting the real name. For example, the purpose drawing has an abbreviation of drw. You could have a datatype number like drw--0 and a layer number like metal1--15. You'll need to widen your LSW so you can see the full name.
leSetLSWBBox(bBox).cdsenv variable:layout lswLPIconPurposeLength int 3
In reply to dmay:
I will try this out...
...This could become a much larger industry question if we are asking why CAD users need to use gds numbers. Us humans have to confirm that what layer name we are seeing in the CAD tool is associated with the expected db number that will be or has been machine read, and we have to communicate using layer names as well as db numbers. The db format (numeric layer identifiers) is frequently used in conjunction with layer name in back-end production, reviews, design/mask changes, vendors, partner firms, etc. The visual aid of the LSW would help greatly if it displayed both names and numbers, or had the option to turn it on/off. As long as us humans have to communicate using both systems, I'm confused why it would seem a bother to have the LSW display both...especially if some similar ability has been invested in v6...?
you are right, I would probably prefer NOT to see the gds numbers all the time and the less is more approach to visual clutter is usually best, so ideally the gds numbers would be present when needed - turned on/off via scripting. I was hoping there was a built in option to add the gds numbers as opposed to a custom SKILL approach. Being a novice programmer, everything seems convoluted and a bother. But these accomplishments are very satisfying once reached, so I'm not deterred, I am rather encouraged that there is a potential solution!
I will see if I can get a function to re-load the techfile with or without a gds concatenated layer abbreviation, and use it to toggle the visibility of the gds number in the LSW.
Thank you both very much.