SRAM routing (in FPGA) uses volatile storage to switch programmable interconnect points. Via routing implies that their structured ASIC has a fixed routing network that only requires one mask layer to connect routes resulting in much higher density connectivity than SRAM schemes in FPGA. Via layers tend to have simpler masks than other layers too.