So, whatever objects or blocks are encountered I shift left by an amount which is possible without violating the design rule constraints and this is called 1 dimensional compaction, because I am compacting only in 1 direction, but in a general layout after you do it in the x direction you have to do another pass of 1 dimensional compaction in the y direction similarly.
इसलिए, जो भी वस्तु या ब्लॉक का सामना किया जाता है, मैं एक राशि से बाईं ओर स्थानांतरित करता हूं जो डिजाइन रुल की बाधाओं का उल्लंघन किए बिना संभव हो और इसे 1 आयामी संघनन कहा जाता है, क्योंकि मैं केवल 1 दिशा में कॉम्पैक्ट कर रहा हूं, लेकिन एक सामान्य लेआउट में आपके द्वारा इसे x दिशा करने के बाद मे आपको इसी तरह y दिशा में 1 आयामी संघनन का एक और पास करना होगा।