芯片設(shè)計(jì)流程和工具-2.原型驗(yàn)證
背景:芯片驗(yàn)證只對(duì)芯片本身進(jìn)行驗(yàn)證,而沒(méi)有對(duì)整個(gè)系統(tǒng)進(jìn)行驗(yàn)證,大約只有50%的芯片可以正常工作
解決方法:為了能在實(shí)際系統(tǒng)中驗(yàn)證芯片設(shè)計(jì),大大提高投片的成功率,這種方法叫原型驗(yàn)證
原型驗(yàn)證分類:1.FPGA原型 2.模擬平臺(tái)emulator?3.試驗(yàn)性投片
FPGA原型驗(yàn)證:將ASIC設(shè)計(jì)的代碼映射到FPGA中,實(shí)現(xiàn)ASIC的功能,然后對(duì)整個(gè)系統(tǒng)進(jìn)行測(cè)試,以驗(yàn)證ASIC設(shè)計(jì)的正確性
缺點(diǎn):(1)FPGA容量有限 (2)FPGA的性能和ASIC相差很遠(yuǎn) (3)FPGA和ASIC工藝庫(kù)無(wú)法完全一致
針對(duì)FPGA原型驗(yàn)證的旺盛需求,很多公司都推出了自己的FPGA原型驗(yàn)證平臺(tái),并且跟隨著Xilinx和Altera(現(xiàn)在是Intel)推出新節(jié)點(diǎn)的FPGA芯片而不斷升級(jí)自己的FPGA原型驗(yàn)證平臺(tái)。市面上典型的產(chǎn)品有Synopsys的HAPS系列,Cadence公司的ProTIum,S2C公司的Prodigy系列,國(guó)內(nèi)的公司如亞科宏宇的VeriTiger系列等。目前市面上在售的原型平臺(tái)使用的最大容量FPGA是Xilinx的VU440(Virtex UltraScal 440,20nm工藝),單顆FPGA芯片可以容納的芯片門(mén)數(shù)是26~30Million,一般為了容納更大的SoC芯片設(shè)計(jì),會(huì)采用多顆芯片級(jí)聯(lián)。
Q:舉例原型驗(yàn)證平臺(tái):
亞科鴻宇 VeriTiger-H4000T
S2C Single VU440
Synopsys HAPS-80