How to build an advanced SOC with limited resources