From b7d18af0e1cbb7ec8e59d446bf807051a61332e3 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sat, 4 Apr 2026 20:40:44 +0200 Subject: [PATCH] Updating doc. --- src/doc/doc/about/drc_ref_global.xml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/doc/doc/about/drc_ref_global.xml b/src/doc/doc/about/drc_ref_global.xml index 20955b730..958807cd2 100644 --- a/src/doc/doc/about/drc_ref_global.xml +++ b/src/doc/doc/about/drc_ref_global.xml @@ -2024,6 +2024,27 @@ See enclosing for more details about the various ways t

+

"sparse_array_limit" - Gets or sets the sparse array singularization limit

+ +

Usage:

+
    +
  • sparse_array_limit(limit)
  • +
  • sparse_array_limit
  • +
+

+In deep mode, array instances with a bad ratio of overall bounding box area +vs. actually covered area, induce a performance penalty, because their bounding +box is not longer a good approximation for their footprint. +The "sparse array limit" defines the ratio of array instance bounding box area +vs. sum of bounding box areas of the individual instances, above which the array +is resolved into single instances. +

+Use this method without an argument to get the current value. +

+By default, this feature is off (the sparse array limit value is negative). +If your design uses many arrays with a bad coverage, you can set the sparse +array limit to a value of 10 for example. +

"squares" - Selects all polygons which are squares

Usage: