core-to-edge design