FPGA:ASIC设计者的抉择挑战与进步

需积分: 5 0 下载量 140 浏览量 更新于2024-09-08 收藏 199KB PDF 举报
随着ASIC(专用集成电路)和系统级芯片(System-on-Chip, SOC)的设计难度和成本不断攀升,特别是在掩膜费用、复杂性和工具成本方面,许多设计团队正转向FPGA(现场可编程门阵列)作为解决方案。FPGA的选择并非一蹴而就,设计者在决定是否采用FPGA时,需全面权衡其优缺点。 首先,高性能追求者应遵循一个基本原则,即如果目标是高性能,那么可以选择那些提供额外LUT(查找表)的FPGA,虽然这可能意味着更高的成本。FPGA的频率上限可达550MHz,大型FPGA如Xilinx的产品可能拥有33万个逻辑单元,相当于1200万个ASIC门,显示出其在功能密度上的优势。 然而,FPGA供应商的综合工具相较于专业电子设计自动化(EDA)公司提供的工具可能不够高效,这在一定程度上可能影响设计流程的效率。在布局和硬接线宏结构方面,设计者需要特别关注,因为它们对时序性能有显著影响。FPGA供应商近年来在缩小与ASIC差距方面取得进展,通过提升器件性能和容量,挑战中等规模的ASIC市场。 尽管FPGA的功耗问题曾是其短板,但近年来有了明显改善,尤其是在稳定性方面。同时,FPGA的价格也在随技术进步而下降,使得更多的设计者将其用于生产级别的应用,包括一些原本计划用ASIC实现的功能原型和系统验证。例如,早期设计者倾向于使用高端FPGA进行原型开发或概念验证,现在则更倾向于将其用于实际产品的制造。 市场上,Actel、Altera、Lattice、Quicklogic和Xilinx等公司提供了广泛的产品线,从低成本的CPLD到加密的非易失性FPGA,以及性能强大、LUT数量众多的基于SRAM的FPGA,价格差异巨大。这些选项让设计者可以根据项目需求和预算灵活选择。 FPGA已经成为ASIC设计者面临的一个重要选项,但选择时需仔细评估性能需求、工具效率、成本效益和布局挑战等因素。随着技术的进步,FPGA在性能、成本和灵活性方面的优势日益突出,使其成为越来越多设计者青睐的平台。