Contents for 2020 can be found here
Version 5.0.13 / 4.7.52 release on 01/01/2021
- Update net browser after Edit->setNet cmd
- bugfix: save changes to SDL map list after editing.
- bugfix: schematic autorouter now routes correctly to offgrid locations.
- bugfix: Single segment rulers were not commited on 2nd click/return.
- bugfix: Clearing hilights caused possible memory corruption issue.
Version 5.0.14 / 4.7.53 release on 18/01/2021
- Properties internal cleanup. Class 'proplist' renamed 'properties'. Class pListItem has private members and accessor functions. orient_t type property removed (it was only used for DEF ROWs, and an integer prop type used in replacement).
- bugfix: stretch wire could remove extra vertices.
- Callbacks implemented for properties. dbSetPropCallback() and dbGetPropCallback() functions added. A Python callback function registered to a property will be called when that property is changed, e.g. in the query dialog of the Create Instance dialog. This allows automatic updating e.g. changing the 'fins' property on a mos device could alter the 'w' property via a callback.
To add a callback: Use the Query dialog to display properties e.g of a symbol. Enter the name of the callback function in the callback field. Only the function name is required. A python file must exist in the paython path with the same name as the callback, and extension .py (much the same as for PCells). The python function should have a single argument, 'pyDBObject', which is the dbObj which called the callback. See for example the FreePDK15 example PDK.
- Initial version of simulation environment. The current supported simulator is Xyce from Sandia Labs (https://xyce.sandia.gov/). And example PDK (XyceLib) is supplied with the Glade distribution.
- Library rebinding did not rebind some unbound instances. This has been fixed.
- Stipple patterns were incorrectly copied in certain cases from the techfile.
Version 5.0.15 / 4.7.54 release on 23/01/2021
- Internal memory manager improvements.
- enhancement: various memory leaks cleaned up. This is only likely to affect Glade API users.
Version 5.0.16/ 4.7.55 release on 23/01/2021
- enhancement: Via contents can now be shown, like instances, when creating or moving vias if the 'Draw Moving Instance Contents' option is on (Display Options Misc dialog).
- enhancement: Runlength dependent spacing rule:
geomSpace(layer, rule, runlength, flags, msg)
Checks the spacing of projecting edges of layer is not less than rule (microns).
The length of projecting edges is specified by runlength (microns), and flags modifier for runlength can be lessthan, greaterthan, equals, not_equals, as well as horizontal, vertical, diagonal.
Version 5.0.17 release on 05/02/2021
- bugfix: Arcs drawn incorrectly when moving a symbol in a schematic with rotation during move.
- bugfix: Popup menus with Query item did not show query dialog.
- bugfix: Command line options were case sensitive; they have now been made case insensitive.
-enhancement: added ui::booleanOp() for layer based booleans via Python without using geom... commands. This is compatible with C++ API.
Version 5.0.18 release on 12/02/2021
- bugfix: Crash occasionally on closing a library.
- bugfix: Various internal memory leaks fixed.
Version 5.0.19 release on 01/03/2021
- bugfix: Changing probe colour etc. in probe dock window did not change colour of highlighted net/instance in schematic.
- enhancement: Added X axis selection in plot window.
- enhancement: Added greaterorequal and lessorequal flags to DRC checks that supported greaterthan and lessthan flags.
- bugfix: Callouts and XY coords on plot window were not working correctly.
- enhancement: geom... DRC functions flag coverage extended.
Version 5.0.20 release on 05/03/2021
- bugfix: eliminate flicker for drawn rulers when dynamic highlight is on.
- enhancement: Ruler snap feature for layout. Set the Display Options->Snap Settings->Snap to Edges and on giving the Ruler cmd the cursor will highlight edges/centrelines/vertices to snap the start and the stop of the ruler to.
- bugfix: Stretching a HSeg edge caused a crash.
- bugfix: HSeg/VSeg centreline drawn incorrectly when selected/highlighted.
- bugfix: Stretching a HSeg/VSeg did not lock ends.
- bugfix: Display Options 'Show Via Instance Names' did not control display of via names.
- bugfix: Fixed a crash when using output_only flag with spacing check.
Copyright © Peardrop Design 2020.