3D microarchitecture