Glade Reference
Contents for 2012 can be found here
Version 4.3.27 release on 06/01/2013
- bugfix: fixed a bug where entering a path with just 2 points would incorrectly state only 1 point had been entered.
- bugfix: sometimes stretching a path with 45 degree edges could cause a crash.
- bugfix: fixed a bug drawing non-manhattan paths.
- bugfix: Import DXF recognises POLYLINE/LWPOLYLINE with nonzero width as a path.
Version 4.3.28 release on 11/01/2013
- bugfix: inst::Flatten(cellView *cv, transform &trans) and array::Flatten(cellView *cv, transform &trans) now flatten the instance into the specified cellView. The instance is NOT deleted by default, call cv.dbDeleteObj(inst) to do this.
- bugfix: Fixed a potential crash if the net browser was used to show instances of a net / drivers/loads when the cellView contains no instances.
- bugfix: Fixed a crash if the root cellView was double clicked on in the net browser.
Version 4.3.29 release on 01/02/2013
- bugfix: various potential crashes fixed when menu items selected with no open cellView.
- bugfix: extractMOS made somewhat more robust in handling bad devices.
- bugfix: When using tabbed windows, the last window did not close correctly and left the tab in the MDI area.
Version 4.3.30 release on 07/02/2013
- bugfix: deleting a library in the library browser could cause a crash.
- bugfix: various problems fixed in dbCreatePcellInst()
- bugfix: sometimes a crash when moving layer order in the LSW
- bugfix: deleting an object failed to delete the object if its tree was not yet optimised.
Version 4.3.31 release on 13/02/2013
- bugfix: fixed a crash on partial select when in non-OpenGL mode.
- bugfix: fixed incorrect drawing of paths in non-OpenGL mode.
- bugfix: removed an annoying message from the console about 'unexepected null receiver'
Version 4.3.32 release on 03/03/2013
- bugfix:
fixed a crash that could occur when using LMB on the LSW. - bugfix:
fixed a crash reading a Calibre error file that contains no errors.
- bugfix:
incorrect coordinates reported when using Query dialog and 'change
common'. - bugfix:
crash when exporting DXF with net names to text enabled. - bugfix: Query dialog only showed 3
significant figures of floating point properties. Now shows all. - bugfix: some properties assigned by
dbAddProp / dbReplaceProp were not shown in the query dialog. - bugfix: geomSpace() drc check failed to find
some real errors. This is now fixed. Version 4.3.33
release on 10/03/13 - bugfix: fixed a crash when closing a library
with cellViews still open (this had been introduced in 4.3.22). - enhancement: added a checkbox to Copy dialog
to control whether net info is copied to the new shape. - bugfix: crash when copying a shape
sometimes. - bugfix: fixed problem reading hierarchical
CDL netlists with dubious whitespace. - bugfix: potential crash when instancing
Pcells which have corrupted/deleted supermasters fixed. Version 4.3.34
release on 15/03/2013 - bugfix: occasional crash on closing a
library on Linux. - bugfix: occasional crash when updating the
LSW after closing a window. - enhancement: creating a path will use the
width of an existing selected path, h/vseg or the minimum of the width or height
of a rectangle. - enhancement: the create path dialog has a
'Keep width const' checkbox; selecting this before changing layer (using the 'u'
or 'd' bindkeys) will keep the path width the same, rather than revert to the
techfile minWidth for the layer. - bugfix: shortcut keys were not functioning
in infix mode some/all of the time due to a change made in 4.3.22. - bugfix: crash could occur if clearing DRC
marker errors after a LVS. - bugfix: crash when running merge (or
geomGetShapes()) on data that had vertices close to database resolution. Version 4.3.35
release on 18/03/2013 - bugfix: fixed an error / crash in CDL
flattener for using hierarchical CDL netlists in LVS. - bugfix: fixed an error in copy that could
cause a crash - bugfix: discard zero area rectangles in
boolean operations, which could result in a crash. - enhancement: LVS dialog now remembers values
of top cell and hierarchy fields from previous runs in the session. Version 4.3.36
release on 30/03/2013 - bugfix: fixed crash when cellView's
properties queried in the library browser with con design open. - bugfix: cellView::dbUpdatePCell() function
was not updating the properties of the submaster, hence the pcell instance was
not changing if its property list was changed. Version 4.3.37
release on 05/04/2013 - enhancement: number of threads for running
connectivity extraction can be specified in Verify->Extract->Run...
dialog - bugfix: fixed crash if library closed and
any key pressed while library browser in focus Version 4.3.38
release on 21/04/2013 - bugfix: improved the robustness of the
Cadence techfile parser. - bugfix: CDL import fixed some basic
bugs. - bugfix: cellView::dbFindNetByName() does not
crash if passed a null string. Version 4.3.39
release on 26/04/2013 - bugfix: fixed crash is a cellView containing
via instances with no net names was copied. - enhancement: extractParasitic and
extractParasitic2 commands added. Version 4.3.40
release on 04/05/2013 - bugfix: Opening the hierarchy browser would
crash if the current cellView contained unbound instances. - bugfix: fixed a problem whereby if a
duplicate cell was found in a LEF file, all subsequent macros would be created
but no data read. - bugfix: geomArea with just a minimum area
was not flagging errors. - enhancement: DRC code has been significantly
rewritten to be more flexible to support new types of rules. - bugfix: MPPs were being drawn incorrectly in
certain cases. - enhancement: reloading a techfile now
overwrites via definitions rather than ignoring duplicate definitions. Version 4.3.41
release on 06/05/2013 - bugfix: crash on moving inst and snapping to
rows if rows did not exist in the design. - enhancement: conditional DRC enclosure rule
added. - bugfix: holes in device recognition region
during extraction caused an assert, now gives error message and does not create
the device in the extracted view. Version 4.3.42
release on 19/05/2013 - enhancement: OASIS names can be mapped to
upper or lower case, or have case preserved. - bugfix: fixed a crash when deleting a cell
with instances with unbound masters. - bugfix: fixed a couple of minor potential
crashes. - bugfix: added Python27 libs to Windows
distribution and set PYTHONHOME to use this if a python installation is not
present on Windows. Version 4.3.43
release on 27/05/2013 - bugfix: stretching the end of a path segment
displayed incorrectly during stretch. - bugfix: Chop command made more robust. - bugfix: Net dock window now checks for a
valid canvas. - bugfix: Export CDL does not crash if there
is an unbound master for instance(s) in the design. - bugfix: fixed a potential crash when using
dynamic highlight on OpenGL. - bugfix: fixed a potential crash displaying
LVS errors if nets were missing shapes. Version 4.3.44
release on 16/06/2013 - bugfix: loading a saved library containing
extracted views did not bind instances of extracted views. - bugfix: fixed a potential crash in
Edit->Reshape cmd. - bugfix: Create Instance form does not show
PCell submasters in Cell combo box now. - enhancement: setting GLADE_LOGFILE_DIR env
var sets the directory in which the Glade logfiles are created. - enhancement: Export CDL can now set pin
order of .subckt header pins. - enhancement: Default path styles saved to
preferences file. - bugfix: fixed a crash on Mac when running
multithreaded operations caused by a bug in QThreadPool. - enhancement: extractTFT() function
implemented to extract 3 terminal TFT transistors (gate=metal1, S/D = metal2
fingers) Version 4.3.45
release on 20/06/2013 - enhancement: implemented 'geomMargin()' DRC
check. This checks the spacing from the vertex of a pair of concave edges of a
polygon to an adjacent 'contained' rectangle's nearest vertex. The
(non-manhattan) distance is required to be larger than the square root of the
minimum spacing rule between the shapes due to lithography effects (e.g. ink
flow in a printed electronics design). - bugfix: fixed a crash caused by
geomEnclose2() having a memory corruption issue. - bugfix: dump graphics failed on some
platforms. - bugfix: View->Layers->Show Layer
Properties crashed if no current layer. Version 4.3.46
release on 28/06/2013 - bugfix: undo/redo checks if undo step is the
current cellView and warns if not. - bugfix: MPP sometimes drawn incorrectly or
crashes. - enhancement: MPP contact filling algorithm
improved to meet DRC rules. - enhancement: MPP dialog rulename/netname
settings saved during editing. - enhancement: Edit->Booleans dialog
restructured and made possible boolean ops between shapes on different
cellViews. - bugfix: Query MPP properties did not allow
the vertices of the MPP to be edited; this is now fixed. - enhancement: Glade will read a local
.gladerc in the current directory if present after reading the $HOME/.gladerc.
It will always write preferences to the $HOME/.gladerc only. - bugfix: MPP shapes were being ignored by
geomGetShapes for e.g. DRC. Bugs in DRC handling of MPPs fixed. - enhancement: MPP object functions made
available to SWIG. - bugfix: fixed a bug creating MPPs with just
2 points. - enhancement: added options to geomLabel()
and geomSetTexted() to not create a pin if desired. - enhancement: added a function
geomGetTotalCount() to get the total number of errors since geomBegin(). - enhancement: Edit->Convert to Polygon can
now 'smash' MPPs i.e. convert them to polygons. - enhancement: geomOffGrid() command
implemented to check if vertices of polygons are on a user specified grid. Version 4.3.47
release on 04/07/2013 - bugfix: Import LEF not recognising .gz
files. - bugfix: contact placement on MPP path
segments could give DRCs or missing contacts. - bugfix: Export GDS did not export MPPs - bugfix: In partial selection mode, it was
possible to select the outline of a path. Now only the centreline can be
selected. However, gravity still can be set to path outlines or centrelines. - bugfix: in non-OpenGL mode, MPPs were not
being drawn correctly. - enhancement: extractDevice() cmd updated to
use pcells like other extract... commands. Version 4.3.48
release on 10/07/2013 - bugfix: via instances now correctly handled
by geom... processing e.g. during extraction. - enhancement: Edit->Convert to Polygon can
now convert vias to polygons. - bugfix: CDL export ignores model name option
when writing parasitic capacitances - enhancement: extractParasitic3(lowerLayer,
upperLayer, areaCap, perimCap, [layer1,layer2...]) only extracts capacitance
between lowerLayer and upperLayer if shield layer(s) layer1... layerN are not
present between them. Note no checkinig is done for valid layers (yet). - enhancement: Importing a techfile now
deletes any existing MPP definitions in a library. - bugfix: exporting a techfile writes correct
MPP syntax. - bugfix: Using the middle mouse drag during
e.g. a move command to pan as you move now works as expected. Version 4.3.49
release on 12/07/2013 - bugfix: false DRC errors when using MPPs
fixed. - enhancement: export CDL can now filter small
parasitic C's. Version 4.3.50
release on 04/08/2013 - bugfix: geomLabel(), geomSetText() handle
'holes' correctly now. - bugfix: geomConnect() rewritten to handle
holes in connect layers correctly. - bugfix: Trace Net broke in 4.3.49, fixed in
4.3.50. - enhancement: Export CDL can lump small
parasitics on the same net together into a single parasitic. Version 4.3.51
release on 19/08/2013 - bugfix: Alpha blending was never working on
the non-OpenGL version of Glade; it was not properly supported in Qt 3.x, and in
Qt 4.x there is a problem if you store colours as QRgb values rather than as
QColours. This has been fixed, so the full power of alpha blending can be used
on non-OpenGL use. As a result, the 'Opacity' toolbar has been removed, as its
purpose is less than useful if you can set transparency by layer. Try changing
some of your layers e.g. poly and metal1 to have an alpha value of 128, and set
their fill patterns to be solid. Version 4.3.52
release on 02/09/2013 - bugfix: On the OpenGL version the colour of
the cursor, ruler, and moving instance box were not being shown due to a bug
introduced in 4.3.51. - bugfix: Export CDL was giving a badly
formatted CDL file when using merged parasitics or parasitic filtering. Version 4.3.53
release on 08/09/2013 - bugfix: Export CDL bugs fixed. - enhancement: Gemini LVS now allows
permutability of resistor & capacitor terminals. Allows inductors. Does not
crash when merging parallel transistors without the -w option. Handles M factor
in CDL netlist. Version 4.3.54
release on 27/09/2013 - Improved bounding box calculation for
paths - bugfix: Expanding an instance in the
hierachy browser with no master caused a crash - bugfix: Fixed a potential crash in Create
Instance command. Version 4.3.55
release on 30/09/2013 - bugfix: Fixed several potential crashes in
gui commands - bugfix: fixed path bbox calculation
bug introduced in 4.3.54 Version 4.3.56
release on 04/10/2013 - bugfix: Edit in place was not working
corrrectly on OpenGL version. - bugfix: Drawing paths with 1 vertex was not
correct in non-OpenGL version. - bugfix: fixed a crash entering a 0-point
polygon/path Version 4.3.57
release on 14/10/2013 - bugfix: fixed a bug reading libraries with
instances which had non-standard view names. Now any view name can be
saved/read. - bugfix: fixed incorrect reporting of width
in TFT device - bugfix: allowed extraction of TFT device
with gate layer drawn between S/D layer Version 4.3.58
release on 18/10/2013 - bugfix: extraction of TFT devices improved
to handle multiple device topologies. - bugfix: ruler in OpenGL mode was being drawn
with a linewidth > 1 - bugfix: performance improvement in
extractMOS function. Version 4.4.0
release on 28/10/2013 - ported to Qt 5.1.1 - bugfix: with gravity on, unselected layers
could be selected. - bugfix: for objects with large edges,
partial select could show incorrect selection 'handles'. - bugfix: display viaInst as a box (like an
inst) if display stop level < hierarchy level. - bugfix: display viaInst via name if
displayed as a box. - fixed a bug where setting a snap grid of 0
would cause a crash. Version 4.4.1
release on 03/11/2013 - bugfix: Crash when reading a
library saved by an earlier version of Glade, or when reading a library
saved by the 4.4.0 version of Glade. - bugfix: Python interpreter gave an error for
the very first command typed at the command line due to a missing '>>>'
initial prompt. - Rolled back to Qt 4.8.5 for all platforms
due to a number of bugs in Qt 5.1.1 Version 4.4.2
release on 17/11/2013 - bugfix: Trace net did not always trace
connectivity of abutting shapes - bugfix: Running a python script to create a
library, then closing that library and running the script again caused a
crash. - bugfix: layers sorted in all cells so
drawing order matches LSW order. Version 4.4.3
release on 08/12/2013 - bugfix: fixed a potential crash when copying
a cellView - enhancement: extraction of MOS devices will
try and connect the source of a device to a power/ground net (depending on
device type) rather than the drain. - bugfix: fixed an issue where a spacing
violation should occur if two edges were perpendicular and were not
projecting, but had a pair of vertices within the minimum spacing rule. Version 4.4.4
release on 17/12/2013 - enhancement: End of line edge DRC spacing
rule implemented. - enhancement: DRC width check can specify
horizontal/vertical/diagonal flags to check only edges of that orientation.
Similar flags apply to the DRC spacing check.
Copyright © Peardrop Design 2023.