The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

modgds2 - create a new GDS2 stream file that is a modified copy of another GDS2 file

USAGE

modgds2 [ options ] [gds_file_to_read] [gds_file_to_write]

OPTIONS

-prefix string
  prepend string to cell names

-suffix string
  append string to cell names

-editnames "names to edit"
  default is all names
  May use this option multiple times or enclose 2 or more names in quotes with 
  space between names.
  This has to do with whether or not a cell name or reference name is changed,
  not whether items in a cell structure with this name are edited.

-ignorenames "names to ignore"
  May use this option multiple times or enclose 2 or more names in quotes with 
  space between names.
  This has to do with whether or not a cell name or reference name is changed,
  not whether items in a cell structure with this name are edited.

-lc or -lowercase
  change name to lower case just before writing it

-uc or -uppercase 
  change name to upper case just before writing it

-forcecase
  force case change even if name is in ignorenames list

-dl or -deletelayer #
  Delete boundary, path, or text on specified layer.
  May use this option multiple times.
  Takes precedence over -ol -nl options.

-ol or -oldlayer #
-nl or -newlayer #
  -ol 4 -nl 54 -ol 6 -nl 96 changes layer 4 to layer 54 and 6 to 96
  May use these options multiple times but there must be an equal number of 
  old and new layers specified.

-help
  print help and exit
  
-version
  print version and exit