Release 20200104

Release Date: 4.1.2020

Change Log

  • New Features:
  • DRC check for obtuse anlges in polygons
  • edit parametric cell parameter from layout window
  • support of display.drf file format, use -q option to autoload from program start
  • highlight point in the drawing while editing it via properties dialog
  • bigger zerro mark on high res displays
  • display build version on startup
  • improved installer for XFAB PDK
  • File Formats:
  • OpenAccess:
  • handling of and() or() in display/edit parameter
  • support of autoload.file
  • include required TCL libraries
  • Macros:
  • add new method to class drc:
  • void minimumAngleOnLayer(double anglevalue, int layer, bool mergeBefore=false)
  • bool drc::isCheckedList();
  • bool drc::isCheckedGraphical();
  • void drc::addViolationGraphical(pointArray p);
  • add new method to class layout:
  • void layout::setMenuEnabled(string name,bool b)
  • point layout::getMousePoint()
  • void layout::setMenuEnabled(string name,bool b)
  • void layout::setToolbarEnabled(string name,bool b)
  • void layout::macroPause()
  • add new method to class schematic:
  • void schematic::setMenuEnabled(string name,bool b)
  • void schemtic::setToolbarEnabled(string name,bool b)
  • add new method to class schematicDisplay:
  • void schematicDisplay::updateCurrentNetlistDevices()
  • add new method to class sElement:
  • stringList sElement::getParameterList()
  • string sElement::getParsedParameter(string s)
  • add new method to class process:
  • string process::trigger()
  • string process::toolData()
  • bool process::externalTool(string path, string app, stringList parameter, string callback, bool triggerOnOutput=false)
  • void process: terminate(string)
  • bool process::isRunning(string)
  • process:externalTool use PARH enviourment to search command
  • ask to terminate external tool while exiting LayoutEditor
  • pause function for macros ( layout->macroPause(); ) to enable user interaction, continue with entry in content menu
  • extend sElement::setParameter(...)
  • Bug Fixes:
  • problem with right click menu during opening a second design
  • termination of ruler with a mouse pan
  • zooming during use of ruler mode
  • open file with executing autostartmacros needing more than 200ms
  • autostart macros in reduced mode
  • don't aks for save on empty designs
  • python scripting when python2.x is not available
  • autoload of tbcload for TCL scripts
  • support of latest PyCell version
  • workaround for TCL out of stack bug