From c2df163b8afba2ad1960691453cc451b50b89ad9 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sat, 18 Nov 2023 23:27:20 +0100 Subject: [PATCH] Added cell variants to polygon to edge processor --- src/db/db/dbCellVariants.cc | 1 + src/db/db/dbRegionProcessors.cc | 8 +++++++- src/db/db/dbRegionProcessors.h | 1 + testdata/drc/drcGenericTests_6.drc | 2 +- testdata/drc/drcGenericTests_au6d.gds | Bin 10026 -> 10480 bytes 5 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/db/db/dbCellVariants.cc b/src/db/db/dbCellVariants.cc index ce555dd1a..419d0fcfc 100644 --- a/src/db/db/dbCellVariants.cc +++ b/src/db/db/dbCellVariants.cc @@ -325,6 +325,7 @@ VariantsCollectorBase::separate_variants (db::Layout &layout, db::Cell &top_cell var_name += "$VAR" + tl::to_string (index); ci_var = layout.add_cell (var_name.c_str ()); + m_called.insert (ci_var); layout.add_meta_info (ci_var, layout.begin_meta (*c), layout.end_meta (*c)); copy_shapes (layout, ci_var, *c); diff --git a/src/db/db/dbRegionProcessors.cc b/src/db/db/dbRegionProcessors.cc index 5931bf3da..529a66a0a 100644 --- a/src/db/db/dbRegionProcessors.cc +++ b/src/db/db/dbRegionProcessors.cc @@ -118,7 +118,13 @@ void RelativeExtentsAsEdges::process (const db::Polygon &poly, std::vector{L4=vr&aujG18Sojxzz0#*re ze#WP;`3G+j%jPIyC&tNlgz7fW5;?#)d6tmV{L4=vr&au+wQIlU(ruscou#BDcu1Gm%SP3(-5jrbiVZ{lm1yotwQauKiH zT)^ct*@&}Y@+TlJ0?Hfl0Oh$3Og7+an*51ZXL6Z