From 116d927d1e6161062a142bbc563681b02eeb48b2 Mon Sep 17 00:00:00 2001 From: Jean-Paul Chaput Date: Tue, 17 Jul 2018 13:36:17 +0200 Subject: [PATCH] Correct comutation of metricsBdu in GDS driver (courtesy of M. Koefferlein). --- crlcore/src/ccore/gds/GdsDriver.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crlcore/src/ccore/gds/GdsDriver.cpp b/crlcore/src/ccore/gds/GdsDriver.cpp index 6a0c5cfc..99bc3b19 100644 --- a/crlcore/src/ccore/gds/GdsDriver.cpp +++ b/crlcore/src/ccore/gds/GdsDriver.cpp @@ -401,7 +401,8 @@ namespace { _ostream << LIBNAME( "LIB" ); // Generate a GDSII which coordinates are relatives to the um. - double gridPerUu = 10e-6 / DbU::getPhysicalsPerGrid(); + // Bug correction courtesy of M. Koefferlein (KLayout). + double gridPerUu = DbU::getPhysicalsPerGrid() / 1e-6; record = GdsRecord( GdsRecord::UNITS ); record.push( _dbuPerUu );