Release 20210519

Release Date: 19.05.2021

Change Log

  • New Features:
  • improved grid display on hi-res screens
  • filter of device list and net list for searching
  • improved performance for LVS
  • translated user interface for es, it and cn (automatic translations) with the possibilities for manual corrections
  • File Formats:
  • OpenAccess:
    • fix loading of databases with no tech.oa in case layers are mapped by number
    • reading global nets
  • DXF:
    • import of SPLINE with knot values
    • fix mirror issue with instance placement
  • LEF/DEF:
  • support of wire extensions
  • fix LEF export in case no netlist is present
  • fix parsing size statement
  • GDS:
  • fix on Mac reading further than end of file
  • OASIS:
  • faster handling of repetitions with cell-references
  • SVG:
  • correct handling of a 'path move' command
  • Macros:
  • add new method to class drawingField:
  • void drawingField::deleteCell(cell *)
  • add new method to class element:
  • bool element::isShape()
  • add new method to class component:
  • void component::createSymbol(netList *nl)
  • void component::setNetlist(string type,string value)
  • void component::setModel(string type,string value);
  • add new method to class components:
  • static stringList components::getOaCellNames(string lib)
  • static stringList components::getOaLibs();
  • add new method to class file:
  • string file::canonicalPath()
  • static string file::projectPath()
  • add new method to class layout:
  • bool layout::objectVisible()
  • add new method to class math:
  • double math::trunc(double)
  • double math::ceil(double)
  • add new method to class setup:
  • static bool setup::lefStoreLayerInfos
  • stringList setup::defExtraLibs;
  • add new method to class strans:
  • strans::strans(string)
  • support of pointArray pa={{1,3},{4,8},{5,3}};
  • macro recording of actions in SchematicEditor
  • Bug Fixes:
  • move by and copy by remember last values
  • Bool: A invert and A invert (hierarchical) with exect invertion area
  • status bar uses full availabale space
  • handling of bigger netlists with more than 10000 devices/nodes
  • open.gerber.layout macros as designs and not als macro when used as command line parameter
  • snap to point on bigger 1d arrays
  • reading setting from xfab project file
  • set correct folder before loading callbacks
  • cloud upload of designs with names containing. and _
  • extraction of polygon/text link may sometime fail