随着市场需求的增长,集成工艺水平的可行性以及计算机自动设计技术的不断提高,促使单片系统(或称系统集成芯片)成为集成电路设计的发展方向,这一发展趋势表现在如下几个方面:
1)超大规模集成电路的集成度和工艺水平的不断提高,深亚微米工艺如0.18μm、0.13µm、90nm(2003年)已经走向成熟,在一个芯片上完成系统级集成已成为可能。
2)市场对电子产品提出了更高的要求,如必须降低电子系统的成本,减小系统的体积等,从而对系统的集成度不断提出更高的要求。
3)高性能的EDA工具得到迅速的发展,其自动化和智能化程度不断提高,为嵌入式系统设计提供了功能强大的开发环境。
4)计算机硬件平台性能大幅度提高,为复杂的SOC(System on a Chip)设计提供了物理基础。
但现有的HDL只是提供行为级或功能级的描述,尚无法完成对复杂的系统级的抽象描述。人们正尝试开发一种新的系统级的设计语言来完成这一工作,现在已开发出更趋于电路行为级的硬件描述语言,如SystemC、Superlog及系统级混合仿真工具;可以在同一个开发平台上完成高级语言,如C/C++等,与标准HDL(Verilog HDL,VHDL)或其他更低层次描述模块的混合仿真。虽然用户用高级语言编写的模块尚不能自动转化成HDL描述,但作为一种针对特定应用领域的开发工具,软件供应商已经为常用的功能模块提供了丰富的宏单元库支持,可以方便地构建应用系统,并通过仿真加以优化,最后自动产生HDL代码,进入下一阶段的ASIC实现。
此外,随着系统开发对EDA技术目标器件各种性能要求的提高,ASIC和FPGA(Field Programmable GateArray)将进一步相互融合。这是因为虽然标准逻辑ASIC芯片尺寸小、功能强大、耗电省,但设计复杂,并且有批量生产要求;可编程逻辑器件(Programmable Logic Device,PLD)开发费用低廉,能现场进行编程,但体积大,功能有限,而且功耗较大。因此,FPGA和ASIC“走到”一起,互相融合,取长补短。由于一些ASIC制造商提供具有可编程逻辑的标准单元,PLD制造商重新对标准逻辑单元产生兴趣,而有些公司采取两头并进的方法,从而使市场开始发生变化,在FPGA和ASIC之间正在诞生一种“杂交”产品,以满足成本和上市速度的要求。例如,将PLD嵌入标准逻辑单元。(www.zuozong.com)
尽管将标准逻辑单元与PLD集成在一起并不意味着ASIC更加便宜,或者使FPGA更加省电。但是,可使设计人员将两者的优点结合在一起,通过支持FPGA的一些功能,可减少成本和开发时间,并增加灵活性。
当然,现今人们也在进行将ASIC嵌入可编程逻辑单元的工作。目前,许多PLD公司开始为ASIC提供FPGA内核。PLD厂商广泛与ASIC制造商结盟,为SOC设计提供嵌入式FPGA模块,使未来的ASIC供应商有机会更快地进入市场,利用嵌入式内核获得更长的市场生命期。
例如,在实际应用中使用可编程系统级集成电路(FPSLIC),即将嵌入式FPGA内核与RISC微控制器组合在一起形成新的集成电路,广泛用于电信、网络、仪器仪表和汽车的低功耗应用系统中。
在新一代产品的PCB上,尽管空间有限(几乎不能再增加器件),在ASIC器件中仍留下了FPGA的空间。如果希望改变设计,或者由于开始的工作中没有条件完成足够的验证测试,稍后也可以根据要求对它编程,进行修改。ASIC设计人员采用这种小的可编程逻辑内核用于修改设计问题,很好地降低了设计风险。
ASIC制造商增加可编程逻辑的另一个原因是,考虑到设计产品的许多性能指标变化太快(特别是通信协议),为已经完成设计并投入应用的集成电路留有多些可自由更改的功能是十分有价值的,这在通信领域中的芯片设计方面尤为重要。
现在,传统ASIC和FPGA之间的界限正变得模糊。系统级芯片不仅集成RAM和微处理器,也集成FPGA。整个EDA和集成电路设计工业都朝这个方向发展,这并非只是FPGA与ASIC制造商竞争的产物,对于用户来说,也意味着有了更多的选择。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。