the fair gds editor ChangeLog      20161129

Release Date: 29.11.2016

Change Log

  • New Features:

    • LayoutEditor:

      • EditInPlace with choosing from list,

      • global copy layer,
      • relink cells,
      • improved fracture to trapziod,
      • Boolean operations with delete to reduced version including toolbar,
      • editable cell/view name for OpenAccess designs,

    • SchematicEditor:

      • separate symbol editor,
      • selectable symbols for schematic ports,
      • component links,
      • direct open of OpenAccess schematic from OpenAccess symbols,

      • support of LTSpice XVII,
      • example basic.lel and analogLib.lel for loading OpenAccess example created with a different tool,

    • 3d Editor:

      • extrude to 3d editor with pointArray as edge,
      • several new supported file formats (see below),
    • LibraryManager;

    • TextEditor;

  • File Formats:

    • OpenAccess:

      • update to version 22.50,
      • now included in all Windows and Linux packages,
      • correct view type for schematic,
      • adjust purpose/datatype for symbols and schematic,
      • avoid crash in case a referred techLib does not exist,
      • remove/rename/new cells and view in libraries,
      • import parameter from parametric cells to component,
      • save of port types,
      • dump feature,
    • Gerber:

      • support of aperture oblong,
      • support of aperture regular polygon,
    • Rhino:
      • export to Rhino 3dm format in 3d editor,
    • POV:
      • export to pov format in 3d editor
    • DXF:

      • correct layer table in 3d editor export,
    • GDSII:

      • modified GDS format for export/import in 3d editor,
  • Macros:

    • add new method to class setup:
      • static double setup::povUnits,
      • void setup::useOaVersion(string) (python only)
    • add new method to class view3dModule:
      • void view3dModule::extrudeCurved(int source, pointArray edge, int destLayer=-1),
    • add new method to list classes:
      • void intList::removeAt(int pos),
      • void intList::insert(int pos, int value),
      • void intList::swap(int pos1, int pos2),
      • void doubleList::removeAt(int pos),
      • void doubleList::insert(int pos, double value),
      • void doubleList::swap(int pos1, int pos2),
      • void stringList::removeAt(int pos),
      • void stringList::insert(int pos, string value),
      • void stringList::swap(int pos1, int pos2),
    • correct ++i and i++ with returning a value,
    • arrays [] and intList auto convertion,
    • several minor bug with macros in 3d editor,
    • fix macro recording for extrude,
    • fix macro recording for sizeLayer,
    • fix macro recording for minimumInsideOrOutside,
    • show error message on tcl code execution,
  • Bug Fixes:

    • store background color on Max OS X Sierra,
    • place reference arrays with empty cells,
    • update displayed layers in list after macro execution,
    • remove overlap with overlapping in 3rd hierarchy level and deeper,
    • minimumInsideOrOutside causes false error if boolean operation is splitted to regions
    • DRC enclosure for special polygons,
    • default values after parameter reset,
    • limit bezier iteration to avoid hanging,
    • correct update of userunits in user interface,
    • maintenance expiration warning in status bar,
    • detection of oa library in home folder,
    • correct display of loaded OpenAccess netlists,

    • instance name reading from OpenAccess netlists,

    • auto detection of requirement of secure option,

See also


CategoryChangeLog


ChangeLog/20161129 (last edited 2016-11-22 17:29:10 by JurgenThies)