Generating layouts for random logic by Engelshoven