Glade Reference


Change Log 2011

Contents for 2010 can be found here

Version 4.1.32 release on 02/01/2011

- bugfix: dbGetHierOverlaps python binding fixed

- bugfix: chop path command undo/redo was not working correctly when chopped paths were maintained as paths

 

Version 4.1.33 release on 07/01/2011

- bugfix: use of geomLabel() followed by geomConnect() could cause a crash

- bugfix: extracting resistors/capacitors without a pcell for the master caused a crash

 

Version 4.1.34 release on 22/01/2011

- bugfix: running a drc/extract script and calling drcUnInit() twice in a session caused a crash.

- bugfix: geomOverlaps() did not report enclosed shapes with coincident edges

- bugfix: The first time a pcell is placed, its property list was not being shown in the 'create instance' dialog.

 

Version 4.1.35 release on 24/02/2011

- bugfix: stretch of a polygon with abutting edges no longer reports it as self-intersecting.

- bugfix: Creating a via in non-OpenGL mode caused a crash.

 

Version 4.1.36 release on 10/03/2011

- bugfix: loading a library with boolean properties dropped any properties after the first boolean prop.

- inst::dbCreateInstPin() now returns a pointer to the instPin if successful, or NULL if it fails.

- bugfix: fixed a crash that could occur when parsing DEF component SOURCE types.

- bugfix: DEF export of special nets did not set SHAPE type of vias.

- New option to disable label rotation.

- New option to display top level labels only.

- Display Options form made tabbed as it was getting too large.

 

Version 4.1.37 release on 22/03/2011

- preliminary tiled boolean  operations. Allows boolean ops on larger designs where memory usage can be too great. Tile size can be user specified, or automatically determined for low memory usage.

- bugfix: in the above, data in lower hierarchy was not transformed.

 

Version 4.1.38 release on  27/03/11

- export GDS2 dialog allows control of exported layers

- speedup for import GDS2 for some pathological cases

- Limit the reporting of unbound instances during import gds2

- Significant bugfix for import DEF. In 5.7 DEF was dropping wire segments, this is now fixed.

 

Version 4.1.39 release on 31/03/2011

- bugfix: Could not set system layers when importing a techfile

- bugfix: Accept reading GDS files with database units below 1nm.

 

Version 4.1.40 release on 01/04/2011

- Tiled booleans takes a tile manufacturing grid, so all tiles are rounded up to the next grid multiple.

- bugfix: auto tiling was slow due to a bug.

 

Version 4.1.41 release on 13/04/2011

- bugfix: Export GDS2 by layer did not write instances.

 

Version 4.1.42 release on 17/04/2011

- Mainly a springcleaning version, with Qt version updated to 4.7.2 and compiled using VS 2010 for both 32 and 64 bit versions.

 

Version 4.1.43 release on 20/04/2011

- Tiled boolean ops are multithreaded for speedup in performance.

- Improvements to the heap cached memory managers to make them (a) thread safe and (b) release memory back to the OS as necessary. At least on Windows...

- Edit->Compare Cells now runs in tiled mode to handle larger designs.

- Export GDS2 can control whether srefs are written for cells when 'All Cells' is not used.

 

Version 4.1.44 release on 27/04/2011

- bugfix: Tiled boolean ops could crash on certain types of data.

- bugfix: Export Oasis would just hang since version 4.1.36 or thereabouts.

 

Version 4.1.45 release on 08/05/2011

- path/polygon memory usage reduced.

- cellView bounding boxes computed with text origins, rather than text bounding boxes.

 

Version 4.1.46 release on 15/05/2011

- Import GDS2 can convert 2 point paths to rectangles or H/VSegs. This can reduce memory use for designs which use lots of 2 point paths for e.g. metal fill.

- Import GDS dump text option now has file chooser to choose the text output file.

- more minor memory reductions.

- bugfixes to clipping algorithm for tiled booleans.

 

Version 4.1.47 release on 19/05/2011

- bugfix: tile clipping code improvements to handle 'awkward' polygons that cross tile boundaries.

- datatype field removed from query dialog. This had been redundant for a long time. Some python calls are slightly different as a result (e.g. dbCreatePath()).

- bugfix: importing two designs with similar hierarchy into two seperate libs could lead to instances in lib2 with masters from lib 1 or vice versa.

 

Version 4.1.48 release on 20/05/2011

- bugfix: badly formed paths could cause a crash in boolean operations.

- varextend paths were not getting handled correctly, resulting in potential differences in streamed out data.

- colinear path code improvements.

 

Version 4.1.49 release on 24/05/2011

- bugfix: potential crash reading a library

- bugfix: import GDS allows create of hseg/vseg objects, previously a warning was given and a rectangle was created.

 

Version 4.1.50 release on 28/05/2011

- bugfix: non-OpenGL display was incorrectly setting pen width for e.g. axes and grid, resulting in Qt warnings about setting negative pen widths.

- bugfix: Import DXF crashed if certain shapes were defined in the top cell.

- bugfix: Editing a system stipple pattern caused a crash.

- bugfix: non-OpenGL display drew rectangles slightly incorrectly, and diffferently if layer opacity was not 100%.

 

Version 4.1.51 release on 31/05/2011

- bugfix: layer display order was not following layer priority attribute. Layer-purpose pairs are now sorted accoring to priority.

- Library browser can now sort in case-sensitive and case-insensitive modes. Use the Library Browser View->Case Sensitive menu to toggle between modes.

 

Version 4.1.52 release on 10/06/2011

- bugfix: shape::shapeToPoly() was missing cellView* arg

- bugfix: selecting a single shape (guiSelected::selectOne()) occasionally would hang.

- bugfix: ui::compareCells() had incorrect count of # lpps for each cell due to changes since version 4.1.45

 

Version 4.1.53 release on 13/06/2011

- bugfix: hierarchy browser performance improved considerably.

- Added option to automatically open GDS top cell(s) when importing GDS, and set it to the default.

- Added option to automatically open Oasis top cell(s) when importing Oasis, and set it to the default.

- Added option to automatically open GDS or Oasis files when they are double clicked on in Windows, if file associations have been set.

 

Version 4.1.54 release on 18/06/2011

- Added support for nondefault rules in LEF/DEF parsers.

- bugfix: sometimes data was dropped on e.g. large P&R designs.

 

Version 4.1.55 release on 19/06/2011

- internal improvements in db

 

Version 4.1.56 release on 25/06/2011

- Check added to see if Oasis / GDS2 files are valid before reading. Else a crash could occur.

- improvements to display speed of polygons/paths.

- Loading a LEF file without loading a techfile will now set up some fairly sensible colours/fill patterns.

- bugfix: ui().compareCells() ignores layers in cells to be compared that have 0 shapes in both cells. Text labels are not considered as shapes.

 

Version 4.1.57 release on 30/06/2011

- bugfix: OpenGL display on some variants of Linux failed to display dialog contents.

 

Version 4.1.58 release on 10/07/2011

- bugfix: Deleting objects could cause a crash due to some changes made in 4.1.55.

- bugfix: Various hierarchical search bugs fixed in dbGetHierOverlaps. dbHierObj moved into seperate class files.

- bugfix: Crash occurred if a techfile layer function / spacing rule had an unknown layer or purpose name.

- enhancement: Net tracer added. Trace from a net or from a text label. This is preliminary and subject to improvements.

- bugfix: querying an array and changing any of its attributes set its magnification to 0.

- Added a layer stack editor dialog to allow editing the connectivity of layers for net tracing.

 

Version 4.1.59 release on 14/07/2011

- enhancement: Layer stack editor dialog added for setting up net tracer connectivity. New construct added to techfile to support connectivity in an improved manner.

- bugfix: Querying an array's attributes and changing anything set the array magnification to 0.

- bugfix: GDS files with version of 7 was being classed as a non-GDS file..

- enhancement: Net tracer speedups. Still more can be done though.

- enhancement: Added the capability to dim non-hilighted shapes. Makes it easier to see net tracer result.

- Improvements to the hierarchical search engine.

 

Version 4.1.60 release on 22/07/2011

- bugfix: status bar does not resize when a progress dialog is displayed any more.

- bugfix: DEF nets using TAPERRULE were not displayed with the nondefault rule.

- bugfix: Polygons with solid fill pattern were showing as outlined only.

- bugfix: Extraction would sometimes report shorts and relabel labelled nets. Now shorts are only reported when two differently labelled nets touch.

- bugfix: Export LEF/DEF with nondefault rules caused a crash.

 

Version 4.1.61 release on 30/07/2011

- bugfix: Progress bar text was getting overwritten occasionally during net tracing.

- bugfix: In non-OpenGL mode, highlight data was not getting transformed correctly.

- bugfix: In non-OpenGL mode, the canvas was not always drawn until the mouse was moved in the canvas after a redraw.

- bugfix: In non-OpenGL mode, the cursor box was not drawn after a redraw until the cursor was moved.

 

Version 4.1.62 release on 16/08/2011

- bugfix: Create path defaulted to a width of -0.001um if layer MINWIDTH not specified in techfile. Changed this to a default of 0.1um.

- bugfix: DEF HSEG/VSEG default widths were sometimes set incorrectly.

- bugfix: Changing height of multiple labels simultaneously caused the height to be rounded down to an integer value.

- Export CDL can write device XY origin.

- Export CDL can write device parameters in microns or metres.

 

Version 4.1.63 release on 18/08/2011

- bugfix: Double clicking a cell in the hierarchy browser resulted in problems editing the cell.

- enhancement: LVS supported for MOS-only netlists.

- enhancement: Rotate dialog now allows rotating shapes by any angle. Rectangles/Squares will be converted to polygons on rotation. Note that instances cannot be rotated and a warning will be given.

 

Version 4.1.64 release on 20/08/2011

- enhancement: Query dialog now has a 'delete' button that will delete the current queried object.

- bugfix: Fixed a bug eliminating colinear points in paths while reading GDS.

- bugfix: Fixed a bug drawing paths with colinear points that coould cause a crash.

 

Version 4.1.65 release on 01/09/2011

- bugfix: Search dialog crashed in recent builds.

- bugfix: Polygonal obstructions in DEF not scaled correctly.

- bugfix: Pcell instances in extracted view for resistors/capacitors/diodes/bjts were not getting attributes added correctly.

- enhancement: LVS errors in nets now highlight the nets in the extracted view.

- enhancement: Preliminary support in LVS for resistors, capacitors, diodes and BJTs.

 

Version 4.1.66 release on 03/09/2011

- bugfix: GDS file version 610 not recognised as a valid GDS version.

- bugfix: Import Laker did not set layer colour for some techfiles.

- bugfix: Import Laker did not assign linestyles for some techfiles.

- bugfix: Import Laker did not assign stream layer/datatype for some techfiles.

- bugfix: Crash if e.g. Toggle System Layers clicked in LSW when no cellView open.

 

Version 4.1.67 release on 25/09/2011

- bugfix: Edit->Bias... command caused a crash

- enhancement: ui module api documentation for bias/scale/compare updated

- bugfix: Stretch command did not work correctly in Edit In Place mode.

- enhancement: Selected move capability added. If the "Allow immediate move/stretch of selected objects" option in the display preferences dialog is checked, left clicking on a selected object and dragging will move/stratch the object or edge/vertex.

- bugfix: selected vertices were not displayed correctly.

 

Version 4.1.68 release on 01/10/2011

- bugfix: LEF files sometimes not recognised if VERSION line had e.g. a tab between the keyword and the version number.

- enhancement: DEF shorts tracer. Preliminary version detects shorts between nets in a design at the top level.

- bugfix: DEF VIA definitions were sometimes read incorrectly.

- bugfix: dump GDS to text was reporting some constructs as unknown, even though they were being read correctly.

 

Version 4.1.69 release on 15/10/2011

- enhancement: support via rotation in DEF nets

- bugfix: Query dialog rounded some entries to integers

- bugfix: nondefault rule nets were not set at nondefault width. They are now set correctly and TAPER will taper nondefault widths to default widths for the current wire only.

- bugfix: Export DEF broke due to some changes made in 4.1.68

- enhancement: Export DEF now writes nondefault rules and TAPER / TAPERRULE attributes.

- enhancement: a few DEF reader speedups.

 

Version 4.1.70 release on 22/10/2011

- enhancement: to viaInsts to support viaInsts from another library. Required for hierarchical DEF reading.

- enhancement: to viaInst drawing to support hierarchical DEF viewing

- enhancement: added Tools->Add Marker and Tools->Clear Markers commands.

- bugfix: DEF NET/SPECIALNET RECT and POLYGON constructs now supported.

- bugfix: flushpoint DEF SPECIALNETs were being dropped. SPECIALNETS now all imported as Hseg/Vsegs

- bugfix: export DEF did not always write routing in the correct nets/specialnets section

- bugfix: Import LEF checked for the presence of a valid VERSION and rejected the file if it was missing. Some IP vendors don't write the lef VERSION, sigh, so this check has been removed.

 

Version 4.1.71 release on 12/11/2011

- net tracer now correctly writes connectivity across the hierarchy

- improvements to dbGetHierOverlaps for arrays.

 

Version 4.1.72 release on 22/11/2011

- Cadence techfile import handles missing system layer purposes.

- bugfix: exporting GDS of a single layer exported all child cells. Now only child cells containing insts or shapes on the layer are exported.

- enhancement: LSW highlights active layers in viewport.

- enhancement: Right mouse button action can be switched in the display options form.

 

Version 4.1.73 release on 26/11/2011

- bugfix: move of std cells with 'snap to cell rows' did not snap during move operation.

- bugfix: In non-OpenGL mode, dimming layer colors e.g. during edit in place also dimmed the LSW colors.

 

Version 4.1.74 release on 06/12/2011

- bugfix: crash occasionally while building tile data for tiled booleans / compare cells.

- bugfix: copying pcells did not copy their property list.

- bugfix: changing a pcell inst's origin/orientation etc. made it lose its property list.

-bugfix: changing a pcell's parameters would delete the pcell instance master; if the same master was used elsewhere, all its other instances were deleted! This has been fixed.

 

Version 4.1.75 release on 19/12/2011

- Qt version 4.8.0 update

 

Version 4.1.76 release on 22/12/2011

- Fixed a bug where the help system did not recognise certain local file paths for GLADE_HOME

Contents|Index

Copyright © Peardrop Design 2023.