Qckvu3 Web Page Header

Revision History

This page summarizes the changes, enhancements and fixes to the Qckvu3 for Windows program.

3.73 [7/28/2020]

Fix Corrupt Layer Fill/Color

This version fixed a problem with the layers color and fill assignments.

3.72 [6/30/2020]

Increase limit of Number of cells

Modified the Structure List bar to include a filter edit field for files containing large numbers of structures. Typing in the filter edit field will display only those structure names which begin with the filter value.

Modified the Structure Tree bar to include at most 2000 hierarchical structures. This prevents the control becoming unusable for files with large numbers of structures.

3.71 [6/23/2020]

Increase Number of Layers

This version can handle files with up to 60000 layers. The previous limit was 1024.

3.69 [11/06/2019]

Underlying QisLib Updated to Fix Data Dropping Bug

A customer noted that a GDSII file with very high dynamic range was not displaying the data inside of a particular structure. This was found to be due to a problem with the quad tree not properly dealing with values near the maximum dynamic range of the database. This has been fixed.

3.68 [03/18/2019]

GUI updated for 4K Monitors

The GUI dialogs and fields have be updated to work nicely with 4K displays. In previous versions, some of the dialogs were unreadable for 4K displays where the display scale was set to greater than 100 (which is actually normal for these high resolution displays -- otherwise the text is too small to read)

3.67 [09/20/2018]

Plug In Update

Qckvu3 plug in handler on Windows updated to support a new plug-in: AIF Import.

3.66 [03/7/2018]

Working Directory Check

This version will confirm whether the program working directory is correctly defined and writable. If it is not, it will perform the same test, using the TEMP directory as the working directory.

If the TEMP directory is not defined, or not writable, the program will issue a warning to the user and disable OASIS support.

Version Info

This version and its DLLs include version information in the file properties.

3.65 [02/7/2018]

Plug In Update

This version changes plugin layer processing; layer data can be fed back to plugins without forcing a redraw of the main Qckvu3 window.


Includes the correct VS2015 redistributable instead of VS2008.

3.62 [09/7/2017]


Modified the info display to differentiate an array reference from a structure reference; include the array dimensions.

Global Message Handler

Added a global message handler so that all messages can be directed to an external monitor.

Plug In Update

Added support for the -pluginargs: command line option, to automatically pass a notification and arguments to a plugin after Qckvu3 has completed launching.

3.61 [05/19/2017]

OASIS Filter Added

Added support for filtering OASIS attributes in the Open Filters dialog. This can greatly accelerate the loading and display of large files if the input file has a large number of attributes.

Default Color Map

Modified the default gdsplot.map file that ships with Qckvu3 by removing some colors which were clashing with the Qckvu3 background color. An existing user who upgrades to this version will need to delete all .map files from the directory:

C:\Users\user_name\AppData\Local\Temp to see this change.

Working Directory

Added a field to the Preferences dialog which allows the user to define the working directory location. The default working directory is located at: C:\Users\user_name\AppData\Local\Temp\Qckvu3.

Working Directory Cleanup

Qckvu3 now deletes all stray .bin files from the defined working directory when the application starts up

Library Update

Out of date internal libraries were updated.

3.60 [03/25/2017]

Load time for files with large cell count

Client file with over 300000 cells took over 10 minutes to load and display. New algorithm improves the speed to about 15 seconds.
There is a limit of 65535 cells to display in the tree cell menu. The cell list menu has no limit.

3.58 [02/18/2017]


This version uses the same error and warning messages as defined on the Linux version.

3.56 [11/18/2015]

New License Mode

This version supports the latest key routine. Plugins new key routines are up to date as well.

3.55 [07/25/2015]

Internal Changes to API

Changes and upgrades to the Qckvu3/W internal API in order to support more advanced plug-in behavior.

3.54 [6/23/2015]


Qckvu3 64-bit version application name and registry key was changed from Qckvu3 to Qckvu3 x64. This should avoid any confusion for users, plugins etc. Both versions can co-exist using separate registry trees.

Added support for plugin reporting. A new menu item was added to Info | Plugin Report. The buffer from the plugin manager is displayed in the Info window.
Added qckerror.h, qckplugin.h and qckpluginw.lib to both installation packages. This enables immediate building of compatible plugins once the application is installed

3.53 [3/13/2015]

New Install

New and more compact installation - resolves the issues with hanging during installation.

3.51 [11/05/2014]

Nesting Level Filter

Reversed the nesting level filter behavior when level 0 is selected. This turns off all structure reference outlines instead of turning them all on.

3.50 [11/05/2014]

New Features

  • Added an option to the Open Filters dialog to ignore text elements when opening a file.
  • 2) Modified the Nesting Level filter so that it updates the same level in the Structure References dialog.
  • Added a new menu item to the Display menu called Circle Resolution. This opens the Circle Resolution dialog which allows the user to define arc resolution and arc sag values for displaying circles.
  • Added new measure snap options: Structure Reference insertions, Array reference insertions, Text insertions and all insertions. These snaps are exclusive to all other snaps. When enabled, measuring will only occur between insertions of the selected types. The snap point will be at the insertion point. The Info bar will display the number of objects which may have been filtered out by these new snaps.
  • Added a menu item/toolbar button to toggle display of text markers independently from structure reference markers.

  • 3.49 [08/14/2014]

    Display Problem

    Fixed a bug which was displaying inaccurate data in the GDSII report for large GDSII files.

    3.48 [11/22/2013]

    OASIS problem on Windows 8

    This version fixes the issues with opening OASIS and with opening GDSII files on Windows 8.

    3.46 [10/22/2013]

    Plug-In Update for Windows

    Qckvu3 now sends the OnChangeLayers notification when layers are changed from a plugin.
    The x64 version of Qckvu3 has also been fixed so that layers can be changed from a plugin

    3.44 [09/30/2013]

    Plug-In Update for Windows

    Qckvu v3.44 implements QisLib v2.85 and the latest plugin API which adds support for opening a file from a plugin.

    3.42 [05/22/2013]

    Plug-In Update for Windows

    Created a new service for plug-ins. This gives plug-in developers more flexibility in creating functions and avoids the need to rebuild plug-ins when Qckvu3 is upgraded.

    3.40c [11/5/2012]

    Installation Updates

    HExtract plugin can now be installed with Qckvu3 32-bit.
    Changed the install background/font, as well as including custom graphics.
    MSFlxGrd.ocx is no longer optional.
    The install now allows you to place a shortcut on the desktop.

    3.40b [10/29/2012]

    Qckvu3 32-bit install now registers msflxgrd.ocx

    Both installs have been tested on newly installed versions of XP 32 and 64, Vista 32 and 64, and Windows 7 32 and 64. On vanilla Windows XP 64-bit, the 64-bit install has an issue with the VC Redistributables so that it will not currently work right out of the box.

    3.40 [10/8/2012]

    Map file

    gdsplot.map has been replaced with a new map file that cycles through 16 color/fill combinations.

    3.37 [11/30/2011]


    corrected some issues related to revisions in the underlying QISLIB engine.

    3.36 [07/25/2011]

    Grid settings

    Expanded the grid settings edit box to allow smaller grid values.

    OASIS file open

    Fixed a bug where .OAS files were not being opened correctly.

    3.33 [08/16/2010]

    Windows 64 bit first release

    Qckvu3 Windows 64 bit is now available. Users can now load extremely large GDSII and OASIS files on Windows 64 based computers.

    3.32 [08/06/2010]

    Update Plug-in

    Internal updates to support latest Plug-in modules.

    3.28 [07/13/2010]

    Zoom Area Marker

    Added a marker option to the Zoom Area bar.

    Report Structure Parents

    Added a Structure Parents bar which shows the parents of the currently selected structure.

    Plug-in API

    Added support for the latest plugin API to synchronize with the Unix/Linux version.

    Cache File

    Added the ability to save and load GDSII cache files.

    Input Filters

    Added an Open Filters dialog to the File menu which adds support for input filtering: a layer filter, loading files to memory, quad size and pruning empty cells.

    3.27 [07/02/2010]

    Flexlm License File

    Added support for flexlm licensing using the ARTWORK_LICENSE_FILE environment variable. This allows the user to set ARTWORK_LICENSE_FILE instead of LM_LICENSE_FILE thus avoiding potential conflicts with other software tools still using LM_LICENSE_FILE variable.

    Lite vs. Pro Licensing

    Added support for Qckvu3 Lite and Upgrade licensing.

    Structure Fill Color

    Added the ability to specify the structure display filter color from the Filter toolbar. Previously the fill color was hardwired to black.

    View Transformation

    Added new Transform View functionality to the View menu. The interface is a dockable dialog bar which supports translation, mirroring, rotation and scaling.

    License Details

    Added a Licensing dialog to the Help menu to show which licenses are in use by Qckvu3.

    3.26 [06/25/2010]


    Updated the plugin-API.

    Extract GDSII Plug-In

    Re-built the Extract GDSII plugin to work with the latest plugin API.

    v3.25 [02/10/2010]

    Copy and Paste

    Added support for Copy/Paste CtrlC/CtrlV for copying information from and to Qckvu3 screens.

    Extract GDSII

    Fixed a crashing bug with the Extract GDSII plug-in.

    v3.24 [02/10/2010]

    New Zoom to Window option

    Added new Zoom Area under View menu. It is implemented as a bar, so it can be docked like the other bars, or floated modelessly.
    Supports three ways to specify the area. Compatible with Qckvu v2.7x, can use the X key to show/hide.

    Copy to Clipboard

    Copy to clipboard now available under View menu or using Ctrl-C. Copies visible client view to the clipboard which can subsequently be pasted into another application.

    New Plotting

    Qckvu3 now supports plotting. User can select the printer to plot to, scale, page size, window or extents etc.

    v3.22 [01/06/2010]

    Qckvu3 crash

    Fixed a bug which was crashing Qckvu3 when using the arrow keys in the Layers Bar.

    Tool bar

    The single toolbar has been broken into a set of smaller toolbars. These can be switched on and off using a new View|ToolBars menu item.

    Highlight Structure

    Added support for highlighting structures.

    Installation bug

    Fixed a bug in the installer which caused corrupt license file in node locked mode.

    v3.21 [07/30/2009]

    Unit Display

    Fixed unit display issue.

    PDF Manual

    PDF manual is now available.

    v3.17 [06/16/2009]

    Added Support for Plug-In Licensing

    custom plug-ins can now be licensed through Qckvu3 on Windows.

    v3.16 [06/12/2009]

    Added support for additional plug-in functions

    Added support for plug-in API calls including the layer control services.

    v3.15 [05/28/2009]

    Text Scaling

    Added text scaling functionality.

    Plug-in API

    Added the draw marker support to the plug-in manager.

    v3.14 [04/14/2009]

    New Installer

    Updated installer to support USB key locking.

    Updated Plug-In API

    Updated the plug-in manager to support the latest header files and to bring the windows version into alignment with the Linux/UNIX version. NOTE: the complete set of services has not been fully implemented as of this release.

    v3.12 [02/06/2009]

    Measure Tool

    Added angle from the x-axis data to the information displayed by the measure tool.

    v3.11 [01/27/2009]

    Engine (QIS) Library Update

    Updated to the latest QIS library.

    v3.10 [12/23/2008]

    Measurement Tool

    Added options to measure (snap) to an object's edge, center and edge midpoint. Added an option to measure at multiple of 45 degrees.

    v3.09 [11/10/2008]

    Plug In Support Added

    Added support for plugins and added a plug-in for extracting a window of data from the design to GDSII.

    Added licensing

    Added the flexlm license modules for node locked and floating licenses.

    v3.08 [10/03/2008]

    Initial software release

    The first version of Qckvu3 on Windows released for internal testing.