[DOC] use text substitution for replicated block
diff --git a/docs/source/getting-started.rst b/docs/source/getting-started.rst
index 98fdac1..57e6878 100644
--- a/docs/source/getting-started.rst
+++ b/docs/source/getting-started.rst
@@ -109,9 +109,7 @@
     export PDK_ROOT=<The place where the installed pdk resides. The same PDK_ROOT used in the pdk installation step>
     make
 
-This should merge the GDSes using magic and you'll end up with your
-version of ``./gds/caravel.gds``. You should expect ^90 magic DRC
-violations with the current "development" state of caravel.
+|Expectation_DRC|
 
 Running Make using OpenLANE Magic
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -140,9 +138,7 @@
     make
     exit
 
-This should merge the GDSes using magic and you'll end up with your
-version of ``./gds/caravel.gds``. You should expect ~90 magic DRC
-violations with the current "development" state of caravel.
+|Expectation_DRC|
 
 IMPORTANT
 ^^^^^^^^^
@@ -221,4 +217,6 @@
    value for five clock cylcles:
    `LA\_Test2 <https://github.com/efabless/caravel/blob/master/verilog/dv/caravel/user_proj_example/la_test2>`__.
 
-.. include:: ./tool-versioning.rst
\ No newline at end of file
+.. include:: ./tool-versioning.rst
+
+.. |Expectation_DRC| replace:: This should merge the GDSes using magic and you'll end up with your version of ``./gds/caravel.gds``. You should expect ^40 magic DRC violations with the current "development" state of caravel.