Support Forum

DRC check based on layer dimensions (spacingTable)

Svetoslav

Wednesday 3rd September 2025
Hello, I have a question regarding creating DRC rules in Virtuoso. I would like to know if there is an option to define rules where the check is performed based on layer dimensions (width/length), similar to the spacingTable in technology files. ``` spacingTables( ;( constraint layer1 [layer2] ; (( index1Definitions [index2Defintions]) [defaultValue] ) ; ( table) ) ;( --------------------------------------------) ( minSpacing "M1" (( "width" nil nil "length" nil nil ) 0.12 ) ( ( 0.0 0.0 ) 0.12 ( 0.0 0.52 ) 0.12 ( 0.0 1.5 ) 0.12 ( 0.0 10.0 ) 0.12 ( 0.3 0.0 ) 0.12 ( 0.3 0.52 ) 0.17 ( 0.3 1.5 ) 0.17 ( 0.3 10.0 ) 0.17 ( 1.5 0.0 ) 0.12 ( 1.5 0.52 ) 0.17 ( 1.5 1.5 ) 0.20 ( 1.5 10.0 ) 0.20 ( 10.0 0.0 ) 0.12 ( 10.0 0.52 ) 0.17 ( 10.0 1.5 ) 0.20 ( 10.0 10.0 ) 0.54 ) ) ```
Jürgen
LayoutEditorFull
Thursday 4th September 2025
The LayoutEditor does not use such tables. There is DRC named Width Depend Distance. You need to call this check for any possible Width/Distance combination separately.