Skip to content

Conversation

@klayoutmatthias
Copy link
Collaborator

The fix consists of moving that options into the case-specific options like DBU, instead of having it in the format-specific, default writer options. So they can be specified on a per-case basis and taken from the current layout by default.

Specifically:

  • SaveLayoutOptions#gds2_libname is deprecated and replaced by SaveLayoutOptions#libname
  • -ol (buddy tools) is no longer format specific
  • The GDS writer takes SaveLayoutOptions#libname, and if empty, substitutes by the current libname. As last resort, "LIB" is used, because LIBNAME cannot be an empty string.
  • The libname got removed from the global writer options UI
  • In the "Save As" options dialog, it now is part of the global options and initialized with the current layout's libname.

The fix consists of moving that options into the case-specific
options like DBU, instead of having it in the format-specific,
default writer options. So they can be specified on a per-case
basis and taken from the current layout by default.

Specifically:
* SaveLayoutOptions#gds2_libname is deprecated and replaced
  by SaveLayoutOptions#libname
* -ol (buddy tools) is no longer format specific
* The GDS writer takes SaveLayoutOptions#libname, and
  if empty, substitutes by the current libname. As last
  resort, "LIB" is used, because LIBNAME cannot be an
  empty string.
* The libname got removed from the global writer options UI
* In the "Save As" options dialog, it now is part of the global
  options and initialized with the current layout's libname.
@klayoutmatthias klayoutmatthias linked an issue Oct 19, 2025 that may be closed by this pull request
@klayoutmatthias klayoutmatthias merged commit 0ce335d into master Oct 19, 2025
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

LIBNAME is not maintained in GDS in "File/Save"

2 participants