Core Device Layout Design