Qckvu Benchmark Report

last revised Oct. 1, 2002

How fast is Qckvu? To provide some time of a measurement we collected some large GDSII files sitting around (we wish we could provide them to you but unfortunately, they don't "belong" to us.)

We then measured the time it took Qckvu to scan, load and display the file. We also measured the time required to zoom into a tighter view and the total RAM consumed.

Understanding the Benchmark

To understand the numbers below it helps to know how we define each step and what activity is going on.

Scan Time - Measured from time when you click on OK (open file) to the time that the scan routine is complete. Qckvu scans the entire GDSII file and builds in RAM a list of structures, layers, entities etc... which will be used during loading and display.

Load Time - Measured from the time that scan completes until the program indicates that it has fully loaded the GDSII file into RAM. Note that Qckvu compresses the GDSII data on-the-fly so that a GDSII file much larger than the machine's installed RAM can be loaded.

Display Time - measured from the time the loader is complete to the time the top level view of the chip is completely drawn on screen. Note that this includes all structures referenced by the top structure.

Display Settings - display settings affect the Display time but not the scan or loading time. Display filter=20 means that no objects smaller than 20 x 20 pixels will be displayed. AREF=0 means that arrays are shown as an outline only; Outline Mode means that the polygon stipple patterns are suppressed. All three of these settings contribute to the fastest possible display. Note that these settings are the same as used by Mentor Graphic's Streamview when it initially brings up a design.

Zoom in Time - To measure how fast Qckvu zoom's into a detailed area we start from a full screen view of the entire chip and then using the zoom window command, zoom into an area of about 1/2 x 1/2 inch. This is effectively a 25-35 factor zoom in. The time is measured from the last click of the mouse to the completion of drawing for the new view.

Memory Usage - two values are shown - memory needed to actually store the stream file; memory used by both the stream file and Qckvu itself added together.


The Data

Benchmark Note: Run on a SunBlade 1000: 750 MHz 8 GRAM, Solaris 8
File Size
MB
Scan Time
(sec)
Load Time
(sec)
Total Display
Filter 0
(sec)
Total Display
Filter 20
(sec)
Zoom 20/0
(sec)
520 57 28 144 14 12
727 43 31 30 11 5
2.6Gb 146 105 60 35 3
7.4Gb 11:40min 6:41min 5:54min 2:35min 12sec


Benchmark Note: Run on a Pentium4 1GHz 512M RAM Windows 2000 SP2
File Size
MB
Scan Time
(sec)
Load Time
(sec)
Total Display
Filter 0
(sec)
Total Display
Filter 20
(sec)
Zoom 20/0
(sec)
520 30 19 86 6 3
727 26 25 67 5 2
2.6Gb 87 169 167 45 3

QCKVU Home Download Price Revision History PDF DataSheet Artwork Home