Glade Reference
- Fixed a bug where ECOs were not setting power/ground pins as specialnet pins, leading to them being connected in the regular nets section.
- FIxed a bug where default vias were being output as part of special nets rather than regular nets.
- Fixed bug loading incorrect display grid preferences.
- Added a View Overlapping Cells command.
- Cell/View model implemented in DB.
- Help buttons implemented on import/export dialogs and hyperlinked to documentation.
- Replace View command implemented. Handle for ORIGIN and FOREIGN offsets when swapping views.
- Fixed a bug writing GDS2.
- Export LEF now writes correct FOREIGN/ORIGIN.
- Changed default database units to 2000
- Import GDS2 scales correctly to default database units, allowing both GDS2 and LEF/DEF to be read in to the same library.
- bugfixes for DEF out.
- Select / deselect edge by area implemented
- Stretch now works on multiple edges
- Implemented Create Rows command. Creates rows for designs with std cell placements.
- Import DEF now writes meaningful error messages
- Create Inst no longer crashes on LEF/DEF designs
- Query dialog automatically resizes based on displayed tab widget
- ECO place implemented.
- Various
LEF out bugs fixed.
- Query dialog now has 'Common' button to change all selected object's attributes simulataneously.
- Add
fillers now sets 'SOURCE' property to 'DIST'.
- DEF
in/out reads/writes 'SOURCE' attribute for components.
- DEF
in/out reads/writes 'SHAPE' attribute for special nets.
- DEF
in/out reads/writes via PATTERNNAME.
- Copy
shape now copies connectivity if present.
- Bug fix
for querying an inst and changing an attribute trashed instance name.
- DEF writer now writes much much smaller DEF files due to coordinate compression.
- Redraw bug on X11 fixed (display 'hangs' occasionally until mouse is moved)
- Screen
not erased before a repaint, to avoid flicker.
- Stretch will now stretch edges/vertices, and any other selected objects get moved.
- Draw ruler now allows panning and zooming while drawing the ruler.
- Fixed a bug copying shapes with no net attribute.
- Fixed a bug in Import DEF which occasionally corrupted the heap.
- File->View command added to view (and make simple edits to) ascii files.
- Better error reporting from Import LEF/DEF
- Improvements to display speed
- Import Verilog command added. Imports hierarchical verilog and optionally flattens it and binds instances to abstract views, and initialises the floorplan to a defined aspect ratio and utilisation.
- bug fix in Export Verilog to stop writing power/ground pins
- DB now has HSeg and VSeg object types which are created by Import DEF. These require substantially less memory compared to using paths. DEF writer and GDS writer updated to write correct DEF/GDS2 when HSeg/VSeg objects exist. NB: edge/vertex selection and stretching currently are not implemented for HSeg/VSegs.
- bugfix for memory leak in Import DEF. Memory for one DEF example reduced from 317Mb to 194Mb.
- Added help to many more forms and updated online help documentation
- Display path outlines only now switches to display centreline only if path width is less than display filter threshold
- Closing main window now correctly closes any child windows
- Import DEF and Import GDS2 can read zipped data format (*.gz files)
- bugfix for crash when dynamically highlighting HSeg/VSegs
- Select vertex now shows selected vertex correctly.
- Fixed a crash reading GDS2 with annoted instance names
- bugfix: Ruler start position now snaps to grid
- bugfix: Selection of multiple objects now correctly cycles thru possible objects
- Added 'Edit Bindkeys' command to allow user control of accelerator keys. Bindkeys are saved to the preferences file (.gladerc) and loaded at startup.
- bugfix: Flattening insts which contain insts now maintains correct orientation.
- bugfix: Cursor box is erased when mouse leaves the drawing area.
- Implemented dynamic panning. Press and hold down the middle mouse button and drag; panning is done in real time.
- Convert path to polygon command added
- bugfix: convert path to poly created 1 too many vertices in resulting poly
- bugfix: close line during Create Polygon drawn incorrectly
- bugfix: report all entered vertices for Create Polygon
- bugfix: stretching segments of polygons failed if stretch segment was between last and first point of polygon
- Create path now shows path outline while entering path segments
- Create path form remembers previous width/extent settings
- bugfix: move inst now correctly shows outline during move snapping to rows if requested.
- bugfix: Draw Ruler on Linux port works correctly.
- bugfix: Edit in place did not highlight selected instances in EIP cell
- Import OASIS implemented. Basic OASIS functionality is now supported.
- Trees built flat until call to optimise(). Provides a 30% speed increase reading in design data.
- Export OASIS command implemented. Basic functionality includes support for cells, text, rectangle, polygon and path elements. Repetitions for square rectangles. Arrays output as repetitions.
- bugfix: Arrays were not being drawn correctly.
- bugfix: Create Inst form not reading row/column spacing correctly.
- bugfix: Changing a stipple to fill type 'cross' did not set the pattern.
- Import OASIS file is now possible from the command line. Use '-o oasisFileName'.
- Help button added to Rotate dialog. Dialogs generally cleaned up.
- Add Vertex command added. Can now add a vertex to a path or polygon.
- bugfix: fixed some memory leaks in selection and querying.
- bugfix: specifying an incorrect OASIS filename led to a crash.
- bugfix: selecting polygons and paths sometimes failed.
- bugfix: querying polygons with more than 8 vertices sometimes hung.
- bugfix: trees not optimised after LEF in. Now, whenever a cellView is opened a check is made to see if the cellView's trees need optimising.
- Windows version now gives a stacktrace when it crashes. This can be emailed for bug resolution.
- Windows memory usage reporting improved.
- A new hierarchy browser has been added to allow rapid movement through a design's hierarchy. Use the View->Hierarchy command to try it out.
- bugfix: Save Technology wasn't saving layer linestyle information.
- bugfix: Corrected a small bug that made diagonals look odd when they were clipped to the viewport boundary.
- bugfix: A few memory leaks fixed.
Copyright © Peardrop Design 2023.