Glade Reference

Change Log 2017

Contents for 2016 can be found here


Version 4.5.20 release on 06/01/2017

- enhancement: CDL netlisting combined into single dialog. Both flat and hierarchical netlisting will use symbol view NLPDeviceFormat for pin order list, if a symbol view exists.

- enhancement: Schematic Display Options dialog has 'Instance Names' field which allows setting instance names to be 'Preserve' or 'Force Spice compatible'. The former will keep instance names as-is during Check. The latter will change the prefix character to be spice-compatible, depending on the "type" property of the instance master.

- enhancement: Export CDL checks the last extracted date of all cellviews hierarchically from the current cellView down.

- enhancement: Export Verilog does not escape identifiers that don't need to be escaped.

- enhancement: Export Verilog can now netlist hierarchical schematics.

- bugfix: fixed an issue where creating a PCell instance with properties which do nopt exist as formal parameters of the python function for the PCell would cause an error.

- enhancement: geomEnclose() added optional 'flags' parameter for 'abut' flag. Else abutment of edges is considered a violation.


Version 4.5.21 release on 15/01/2017

- bugfix: CDL flattener now does not require a '/' character to delimit pins from subckt name in a subckt call.

- enhancement: Added cell name mapping to OASIS import/export.


Version 4.5.22 release on 22/01/2017

- bugfix: removed error if netlist had extra spaces at end of line in Generate Layout.

- bugfix: map devices command in netlist window now removes row that is selected, rather than last row.

- bugfix: map devices command in netlist window allows selection of row rather than individual items.

- bugfix: map devices command in netlist window did not update underlying data if rows were removed.

- bugfix: map devices command in netlist window did not map according to instances correctly.

- bugfix: querying PCell properties gave spurious warnings about not being able to find python module in PYTHONPATH entries.


Version 4.5.23 release on 27/01/2017

- enhancement: New Gemini option -P. If used together with -w (report property mismatches), it will match by device properties. If not used, the default will be used, i.e. matching by nets/devices but not considering properties, which can result in a netlist match, but property mismatch. Use of this option may slow matching.

- enhancement: New Gemini option -L. If used and the netlist has a top level .subckt, the pins are used as initial equivalence nodes. Mismatching name of number of nodes between the two netlists will be reported.

- enhancement: LEF reader now reports first 10 ports missing port shapes, then continues silently to avoid excessive errors if well taps are used.

- bugfix: Fixed some dialog layout issues on Mac.


Version 4.5.24 release on 05/02/2017

- bugfix: Fixed a crash when stretching a starting or ending segment of a MPP

- enhancement: Create/Move/Stretch of shapes can use layer colour/fill rather than outline yellow.

- enhancement: Online DRC spacing check performed when creating / moving / stretching shapes. Requires layer minSpace attribute set in technology file.


Version 4.5.25 release on 12/02/2017

- bugfix: Fixed a crash when e.g. moving labels.

- bugfix: Fixed a bug in hierarchical netlist flattening (e.g. when running LVS). The flattener ommitted the *.SCALE keyword from the netlist, so Gemini thinks all dimensions are in microns, and so a width of e.g. 1u is read as 1e-12 - and hence showed as zero in the property comparison report.

- enhancement: Various DRC check enhancements

- enhancement: Saving a cell now checks if the existing library version is less than the current library version, if so updates the existing library. This gets round a potential problem if users save cells using a newer version of Glade to a library created with an older version, without saving the whole lib.

- bugfix: fixed a bug in online DRC with paths in OpenGL mode where the halo was shown incorrectly.

- bugfix: fixed a bug in create MPP which could cause vertices to be reordered in OpenGL mode.

- enhancement: Schematic Create Pin dialog remembers previous direction/use.

- bugfix: fixed a bug that could occasionally cause a crash when viewing DRC error markers.


Version 4.5.26 release on 19/02/2017

- bugfix: Fixed a potential crash when using the Verify->DRC->View Errors... error dialog and clicking on 'Next' or 'Prev'.

- enhancement: Verify->DRC->View Errors... now uses highlighting to indicate the current error marker (shown in purple). Use Selection Options 'Dim unhilited objects' to make the current violation clearer.

- enhancement: Import Cadence techfile no reads std. via definitions.

- bugfix: Fixed a bug descending hierarchy.

- bugfix: fixed a bug using hierarchy browser to descend/ascend hierarchy.

- fixed an occasional crash after a design window was closed, e.g. when deleting a cell/cellView in the library browser.

- fixed a crash is chop command given with a zero width or height chop rectangle.

- fixed an issue writing GDS where instances could have master cells in other libraries.

- fixed an issue in OpenGL mode where instances could not be moved using the move cmd.

- allow use of '\n' character sequence in NLP label expressions to cause newlines in displayed label text.


Version 4.5.27 release on 26/02/2017

- bugfix: Fix a potential crash for multiline schematic labels.

- bugfix: Fix an issue where property display flag was getting initialised to false when creating instances.

- bugfix: Fixed some issues drawing text in schematics.

- bugfix: Fixed a crash when undoing a delete of certain objects.

- enhancement: improved symbol editor Check cmd. Now removes nets and pins which have no shape.

- bugfix: Shorted resistors would give an error. Now they are preserved on extraction.

- bugfix: Windows pathnames given in e.g. DRC or LPE dialog could give file not found errors if they contained escaped characters e.g. user\test would see the \t as a tab character.


Version 4.5.28 release on 06/03/2017

- enhancement: Added schematic check options dialog.

- bugfix: Floorplan->Place updated so can read DEF 5.8

- bugfix: Fixed a schematic check bug that could result in floating pins.

- bugfix: Fixed a crash when Next violation clicked on in view DRC markers if no violations remaining.

- enhancement: Extract commands e.g. extractMOS() now search the list of open libraries for the extraction pcell, rather than just the current cellView's library.


Version 4.5.29 release on 13/03/2017

- bugfix: fixed a bug that could cause occasional missing DRC violations.

- bugfix: view marker errors zooms to bbox of highlighted shape, rather than a bbox including (0,0)

- enhancement: made schematic check options dialog a menu item; options are saved and maintained during a session.

- bugfix: check schematic for floating pins caused pin shapes to move if error.


Version 4.5.30 release on 24/03/2017

- bugfix: fixed a display issue with schematics displaying NLP labels with linefeed (\n) characters.

- enhancement: spaces can be entered in NLP expressions using '\s'

- enhancement: schematic check for shorted output pins.

- enhancement: Gemini now reduces series RLC and parallel RLC. Devices must be of the same model type. Values are summed (series RL, parallel C) or reciprocals added (parallel RL, series C). The option -a controls series reduction, -b controls parallel reduction.

- enhancement: Export CDL loads/saves options for global nets, switchList and stopList to settings file.






Copyright © Peardrop Design 2016.