Can fast Rule-Based Assist Feature Generation in random-logic Contact Layout provide sufficient Process Window?