embedded design tools