Skip to content

Welcome to Variance

philstopford edited this page Apr 7, 2020 · 7 revisions

Variance is a production-proven, high performance 2D variation analysis tool. It runs under .NET Core 3.1 on all supported platforms, with a consistent GUI. A headless executable is also available for automation.

Extensive documentation is available in the repository and available from the help menu when using the releases. 'Standalone' releases bundle all required libraries; other packages will require .NET Core 3.1 to be installed for the tool to launch (macOS is special here - those builds have the required code always integrated).

This has been built with Visual Studio 2019 for all platforms; JetBrains Rider 2019.x can also be used (based on testing).

Internally, there is a sophisticated multi-threaded shape engine that can use internal primitives

Arbitrary tip definitions are available, allowing for tip vs side investigations :

Inner (concave) vs outer (convex) roundings are supported :

Proximity effects are available:

Keyhole insertion and removal is automatic:

You are not limited to internal primitives, though. GDS and Oasis layouts can be freely used : and even contoured: with overlap merging GDS and Oasis paths are also supported:

GDS and Oasis files with DOE cells are also supported, such as those from Quilt or iDRM.

Multi-level noise can be applied :

Lens distortion can also be specified :

The contour for any layer in the tool can be output to GDSII or Oasis :

Complex inter-layer Booleans can be used to generate contours for the simulation, with automatic keyhole reconstruction:

For the variation analysis, complex set-ups can be analyzed with Boolean equations :

Analysis options include :

Area :

Minimum area :

Spacing :

Enclosure :

Chord lengths :

Intersection angle :

Custom variations can be applied on a per-input basis in the layers :

Keyholes are automatically ignored for the computations :

Reverse calculations are supported to provide appropriate input ranges for a given range of result(s) :

Simulations can be output to CSV files, as well as to SVG, GDSII or Oasis files for offline review analysis.

Simulations can also be replayed in-tool to investigate fail cases :

There is also an implant shadowing calculation system :

Clone this wiki locally