由于FPGA架构（包括存储器模块和I/O模块）的复杂性不断提高，因此更为复杂的综合算法被开发出来，这种算法将不相关的模块分离为"分片"(slice)，从而减少了布局后（post-placement）阶段的错误。Xilinx 和其他第三方供应商提供IP 核，以实现系统级功能，例如数字信号处理 （DSP），总线接口，网络协议，图像处理，嵌入式处理器和外围设备。在将设计的实现从基于 ASIC 转换为基于 FPGA 的过程中，Xilinx 起到了一定作用。
版本."Subscript