IC Mask Design: Essential Layout Techniques