Revision History |
|
This page summarizes the changes and fixes to each version of the Qckvu3/Care Area Wizard project. Version Qckvu 3.64 7/20/11Ignore Texts FilterAdded control to ignore all texts in the GDSII or OASIS file. Set this in the Open Filters dialog before opening the file. Default is ignore texts off. This setting is remembered between Qckvu3 runs. Remember Open Layers and Ignore Cells Filters
A new "Remember Layer & Cell Filters" control is added to the
Open Filters dialog to remember the "Layers To Open" and "Cells To Ignore"
settings between Qckvu3 runs. Multiple windows extraction can have a 7 times speed up when a large number of extraction windows is specified. Get Structure References
When finding cell references, previous versions might skip some
data resulting in incomplete results, or it might access some data
unnecessarily resulting in slow searching.
Starting in Qckvu3 v3.51 (5/5/2010), infoing OASIS would crash when there
are display filtered areas being info-ed. Previous versions would report the measured distance off by 1 if the distance is negative and the GDSII file has a grid of 1.0. This has been fixed. Incorrect Running Lines When Zooming In Tight To Long Non Manhattan DataPrevious versions would draw incorrect data with running lines when zooming in tight to non manhattan data with large extents. This has been fixed. Opening GDSII file crashing at the beginning of loading
When opening a GDSII file after a cache file is opened, it might crash
at the beginning of loading (when the first text is added to the database
during loading). When opening an OASIS, this error might occur if the OASIS file has CBLOCKS which uncompresses to more than 2MB. It has now been fixed. Missing/wrong OASIS data when load to memory is turned offStarting in v3.40 (2/3/2010), OASIS cell placements with magnification or angle would be missing or wrong in the drawing and get vector data result when load to memory is turned off. This has been fixed. Version Qckvu 3.56 8/10/10NetTrace Plug-in v1.05Improved Net tracing plug in.
When Using the info function on an object, users don't have to click on the object vertex
to find it anymore. Users can now click inside the object or on an edge
of a polygon to info it. Version Qckvu 3.55 5/28/10OASIS Attribute Finder New Features - Smart Attribute FilterAs the user types a string in the text box, the attribute list gets filtered to best match the typed string. This behavior happens on the fly. This feature allows the user to narrow down the search to list of attributes based on a pattern in their names. OASIS Attribute Finder New Features - Select All/Invert Selection buttonsAllow the user to quickly select all/multiple attributes. OASIS Attribute Finder New Features - Enhanced ResultsThe results list box enlists the attributes that were detected in the search area. Clicking on any one of those attributes highlights all polygons associated with that attribute so that it stands out from the rest. If 'Zoom to trace extents' is set, the Qckvu3 view will change to fit to the extents of the trace. OASIS Attribute Finder New Features - Get infoUsing the Qckvu3 'Info Tool', one can ID a polygon/reference and get information about the attributes associated with it. Ignore OASIS Attributes Control in Open Filters DialogAttributes are default to be ignored during open. If OASIS attributes support is needed, turn off the Ignore control and then open the OASIS file. Version Qckvu 3.51 5/5/10Support for OASIS Property AttributesWe added the ability to search and highlight OASIS geometries and cell placements
by the attributes associated with them. OASIS zoom pan and data processing has now been further optimized to be 3X faster than previous versions depending on the data. For a GDSII corresponding OASIS file, the OASIS zoom pan and data processing speed is now almost the same as GDSII or 1.5X slower than GDSII (it was 5X slower than GDSII in previous versions). OASIS "Load To Memory On" Speed and Memory Usage
When Load To Memory is turned on for OASIS, previous versions of Qckvu3
do not yield any zoom pan and data processing speed up, and they use
just a little more memory. Version Qckvu 3.50 4/17/10Open Filters for GDSII and OASISQckvu3 now supports selective open of certain layers and cells of a
GDSII or OASIS file. Go to File/GDSII/OASIS Open Filters and access
these filters before opening the file. Added ignore layers in addition to open layers. The specified layers will be ignored while all other layers in the file would be opened. Ignore Empty References Open Filter for GDSII and OASISNew Ignore References To Empty Cells control where empty
references would be ignored or not during the open loading phase. Load File To Memory and Items Per Quad are now moved from the Preference dialog to the Open Filters dialog. They are both settings which should be set before a file is opened. Remembering Open Filters"Load File To Memory", "Items Per Quad" and "Ignore References To Empty Cells" are remembered between Qckvu3 runs. Added a new function to quickly reopen a GDSII file using cache files.
After a GDSII file is opened, users can create GDSII cache files which
can then be reopened very quickly. e.g. A 32GB GDSII file opens in 12
mins, while it's corresponding cache files can be opened in 10 seconds. Added an Info Point Mode where users can just click a point and Qckvu3
will find info data within +/- 6 pixels thresold of the point click area. Finding OASIS array references in CAW is now faster with the same optimization developed for GDSII in v3.41. Separate Controls for Text and Cell Reference MarkersAdded a new control to turn on just text insertion markers. The old
reference markers control now turns on/off cell reference markers only.
Note that text markers are only drawn if both draw text mode and text
markers are turned on. i or ? - Info Point Added a warning when users open a GDSII file bigger than 8GB or an OASIS file bigger than 2GB and "Load To Memory" is turned off. This warning will tell users that they cannot create cache files or do editing since "Load To Memory" is turned off and ask if they want to continue the open. Extract Output Has Extra DataExtract would generate polygons duplicated at the same location 5 times. This has been fixed. Version Qckvu 3.40 2/11/10Major Memory Usage Optimization
Memory usage is now reduced to less than half of the previous versions.
An average of 10% to 20% of the GDSII file size can be expected.
2 controls are added to the Preferences dialog to control Qckvu3 to use more or less memory when a file is opened.
Turn this on for editing.
Set this value to 1024 to use less memory but redraws and data traversal
would be relatively slower. Version Qckvu 3.33 10/17/09Direct Support for GZ, Zip, Compressed GDSII File
Direct open of a gz, zip or compressed GDSII file is now supported.
Brand new Editing option for Qckvu3 GDSII and OASIS. Added new environment variable $ARTWORK_LICENSE_FILE for specifying the FLEXlm license server. This is in addition to $LM_LICENSE_FILE. Layer Dialog
Previous versions would revert applied settings back if the dialog is
closed without saving. This has been fixed. This mode in the Select GDSII and Select OASIS dialog boxes is also used to open the GDSII or OASIS file for editing. Snap to Object, Filtered AreaWhen snap to object finds a filtered area, the vertex found is 0,0. This has been fixed. Plug-in Crashes Qckvu3 During File OpenPrevious versions of Qckvu3 might crash during a long file open after the first file open if something is done to a Plug-in. This has been fixed. OASIS Cell Array ReferencesPrevious versions might show missing OASIS cell array references data if the number of rows and columns of the array is different. This has been fixed. Open OpenAccess CrashVersions before v3.31 would crash when selecting an OpenAccess library in the open OpenAccess dialog and the library has a cell that's not a layout view. This has been fixed. GDSII File Open Reported TimeIf the GDSII file has warnings, the time spent to open the file was reported including the time spent before the warnings message box was dismissed. This has been fixed. Version Qckvu 3.31 09/17/09New Cell References Outline and Label Filter ControlsDrawing outline and label for different references can now be controlled by whether they are single or array references or both. Further filtering can be done using the minimum array dimension or minimum size (size is for both single and array references). Report Info DetailsInfo detail information in the bottom text area scrolls to the right when it's longer than the text area width. This has been fixed to always show the beginning of the info text. Home View, Middle Click Redraw, Not RememberedIn v3.30, when redrawing at home view using middle click, the new home view isn't remembered; zoom home after that will draw the old home picture. This has been fixed. Ending Point, Line, Rectangle, Polygon - Snap ObjectEnding an object draw (point, line, rectangle, polygon) now clears the flashing info object if snap object mode was on for the last vertex of the object. This also serves as an acknowledgement to the user that the object is "ended/accepted". A message on the bottom status text of Qckvu3 is also shown in yellow reminding the user to right click to pop up the menu to accept the object vertex and end the point, line or rectangle. This message is not shown for polygon where a rubber band is a better reminder. OpenAccess Crashing On OpenWhen opening an OpenAccess cell, if that cell doesn't have a layout view, previous versions would crash on the open OpenAccess dialog box. This has been fixed. Version Qckvu 3.30 09/04/09New Qckvu3 LiteQckvu3 Lite is available for GDSII (limit 1GB) and OASIS (limit 250MB). No lite version for OpenAccess. Universal Mouse NavigationAll mouse input modes (except pan) now work like this:
The sensitivity of drag to left and right is +/- 6 pixels. So if users actually intend to do a click but accidentally move the mouse a bit, it remains a mouse click (instead of drag left or right). The cursor changes as the mouse is drag left or right, it indicates the mode when it is changed. New Info Object Point Mode (Zoom Window Mode with Info)
In zoom window mode, it has always been push mouse, drag and release
to zoom to a window area. Single clicking the mouse didn't do anything.
Previous info point and window mode now becomes Info Window mode.
Click and click to define the 2 points of a rectangular window area to
info.
Keyboard shortcut to zoom in 2X from the center is Ctrl+ on the number pad.
Keyboard shortcut to zoom out 2X from the center is Ctrl- on the number pad. After an object is highlighted in Info mode, the highlight blinks. Pressing the space bar (or clicking on "Walk Around Object") to jump to the next vertex stops the blinking. This "stop blinking" also works for info on cell references and texts even though there are no vertices to walk around. Version Qckvu 3.09 11/13/08Licensing the Plug InThe CA Wizard Plug In now has its own license and will not function unless a separate CA Wizard license is available. Qckvu3 Cell References Nesting Levels SettingThe nesting levels display control in the cell reference dialog in Qckvu3 now has a list box of nesting levels 0 to 20. User can select multiple levels to draw cell references boxes and labels. Qckvu3 Load File To Memory Setting RememberedThe "Load File To Memory" setting in the "Select GDSII" and "Select OASIS" dialogs is now remembered from session to session. Load On or Off status is displayed in the text area when opening a file. Version Qckvu 3.07 10/15/08Version Qckvu 3.06 10/15/08Highlight DialogVersion Qckvu 3.05 10/07/08 CA Wizard 1.01 10/07/08Load File To Memory has been implemented. If there is enough RAM to hold both the quad tree (generated by QIS) and the input data in memory, then using the Load File to Memory control will result in much faster highlighting of cells and highlighting of selection sets. Unfortunately it is not possible to know exactly the size of the quad tree and amount of RAM the input data will require. More work will be done on possible ways of predicting this. Version 3.04 09/30/08 |