搜器件:

社区最新活动

你现在的位置>>FPGA >> PLD/CPLD/SoC/SOPC >>

验证FPGA设计:模拟,仿真,还是碰运气? (1)

2009-05-07 14:44:02   作者:   来源:EDN

关键字:FPGA 模拟 仿真 ASIC SOC

      现在的许多FPGA用户工作中都要用到模拟。但是,什么时候才能不用模拟,直接将设计放到芯片里?

  要点
  * 大型FPGA设计中需要采取类似于 ASIC设计的流程。
  * 在验证流程中,有必要将模拟和基于FPGA的仿真混合使用。
  * 对于模拟和仿真的混合尚无公认的指导性方法。
  * 通过简短的调查,提出了一种可为大家接受的验证先进FPGA设计的建议方法。

  曾几何时,要验证 FPGA 的逻辑设计,可以先编译、写入,然后按下评估板上的复位按钮。但是,随着FPGA规模的增大,这种被Xilinx公司软件产品营销总监Hitesh Patel 称为“blow and go”(逃生法)的验证方式已不能满足要求。要做出一个近乎完美的有百万个门的设计,达到可以从封装引脚就可以调试的地步,成功的机会非常之渺茫。因此,FPGA设计组也开始采取ASIC设计组已使用多年的方法,采用基于软件的设计模拟。

  但是这种方法也引出了一系列重要的问题: FPGA设计中模拟的作用应该跟在ASIC设计中一样吗?验证人员是否还是要在某个时刻将设计装入产品FPGA并马上开始测试它?如果是这样,这个时刻是在什么时候?为了弄清设计团队现在都在做什么,我们询问了一些工作中与FPGA用户关系最紧密的人。作为参考,我们还询问了几个在验证过程中采用FPGA原型来进行ASIC设计团队,以了解他们的意见。

[1] [2] [3] [4] [5] [6] [7]



编辑:小甘
发表评论】【加入收藏】【告诉好友】【打印本页】【关闭窗口】【返回顶部】【RSS订阅