• 首页 |  
  • 查询 |  
  • 供应 |  
  • 求购 |  
  • 资讯 |  
  • 产品中心 |  
  • 技术应用 |  
  • 商务中心 |  
  • IC供货商 |  
  • 下载中心 |  
  • 求职招聘 |  
  • 论坛 |  
  • 博客
  • 您所在的位置: 首页 > 新闻资讯 > 科技成果 > 正文
    文章搜索:
    如何成功地完成ASIC原型验证

    http://www.ic36.com 2007年7月23日9:44
           原型验证---用软件的方法来发现硬件的问题 
          在芯片tap-out之前,通常都会计算一下风险,例如存在一些的严重错误可能性。通常要某个人签字来确认是否去生产。这是一个艰难的决定。ASIC的产品NRE的费用持续上升。一次失败的ASIC流片将会推迟数个月的上市时间。谁愿意承担签字的责任呢? 一些BUG通过仿真和Emulation是抓不到的。传统的验证方法认为设计的功能符合功能定义就是对的。 但功能定义到底对不对呢?唯一的办法就是建立一个真实的硬件:原型。

     
    清华微电子推出高频管分立器件裸片,已做到9G截止频率

      
          基于FPGA的原型 --- 一个虚拟的真实环境 
          在密度,速度以及其他方面与ASIC的相似性使得FPGA成为原型验证的最佳选择。通常最担心的是不但不会加速设计过程,反而会延长设计周期。因为建立一个原型验证系统会耗费时间,额外的资源和需要FPGA设计的知识。因为FPGA的设计容量比ASIC小,设计通常会被划分到几块FPGA中。最困难的是决定使用几颗FPGA和他们之间的互连线如何规划。在规划过程中,划分方案一般会被多次修改。模块会被在FPGA之间移来移去,相应地FPGA之间的互连关系也要随之改变。一些象IP和存储器之类的模块需要在FPGA外面额外增加硬件。原型验证系统必须有足够的灵活性来解决这些以及更多的问题。 
          另一个问题是如何把ASIC的代码应用到FPGA上。把设计划分到多颗FPGA中需要改动RTL代码。划分也可能导致FPGA之间有很宽的总线,使得FPGA之间的互连线数量不够。ASIC和FPGA的结构不同可能导致严重的设计问题。IP模块,DesignWare元件,以及其他的ASIC风格的代码例如门控时钟必须被转换到FPGA上。Synplicity的Certify解决方案正好可以解决这些问题。Certify帮助设计者把ASIC的RTL代码用多颗FPGA实现。
          布局的考虑 
          解决了逻辑实现的问题,还要考虑物理实现的问题。必须要设计一个或者几个电路板,这也不是简单的事情。设计高速的FPGA电路板的布局会带来很多问题,需要很专业的知识来解决。串扰、反射、传输损耗、地弹噪声等很多因素会影响信号完整性。高速PCB板的设计不仅需要数字电路的特性,也要考虑模拟特性的影响。 
          选择现有的成熟产品还是选择自己动手做 
          当你需要最灵活的、易于使用的、并且能重复利用的原型验证系统时,你要自己设计吗? 如果要考虑到时间和金钱的因素,那么决定是显而易见的。要建立一个原型验证系统,投资现有的成熟产品是一个聪明的选择。HAPS是专门为ASIC原型验证而设计的高速模块化电路板系统。他是商业化的产品,可配置性能使用在几乎可以适合所有的应用。配合Synplicity公司的Certify,ASIC的代码可以直接被综合并且映射到HAPS的FPGA上而不用做大的改动。 
          应用实例 
          Philips Semiconductor使用HAPS和Certify建立了验证系统来验证他们的2.5G/3G 多媒体基带处理器。验证当中他们发现了一些严重的但在仿真时却没有发现的RTL BUG。原型验证也被用来做软件的验证。这个设计除了存贮器外有200万的ASIC门。他们使用了带有四颗Virtex-II 8000 (1517脚封装) FPGA的HAPS母板。存储器利用外面的SDRAM子板。最大的挑战来自于划分,平衡各个FPGA的利用率,最佳的划分方案中两个FPGA之间有3000根互连信号。由于信号的数量超过了FPGA的I/O的数量,这造成了一些麻烦,解决的方法是使用了Certify Pin Multiplexing (CPM)。 
          Mihai Munteanu,瑞士苏黎世的开发工程师,参与了这项工作。他给开始做原型验证的人的建议是:分析ASIC的设计,要考虑到容量、互连线、时钟、存储器的需要。检查所有的RTL代码,尝试综合到FPGA中。要注意到ASIC的某些特性用FPGA实现很困难。尝试 
          用最少数目的FPGA来使流程简化。使用增量的方法,但是要注意到减少设计后一些问题可能不会冒出来。另外建议使用最新的最好的工具。

    (关键词):ASIC 原型验证 FPGA设计

    IC型号速查
    [0]  [1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  [9]  [A]  [B]  [C]  [D]  [E]  [F]  [G]  [H]
    [I]  [J]  [K]  [L]  [M]  [N]  [O]  [P]  [Q]  [R]  [S]  [T]  [U]  [V]  [W]  [X]  [Y]  [Z]
    相关链接
    飞思卡尔为Hughes提供卫星宽带ASIC2006-10-17 10:27:22
    “核心硅片”总体市场保持热度,ASIC仍是害群之马? 2006-10-24 16:40:54
    交换接口控制器的可扩展设计 2006-10-25 11:08:45
    新一代可编程逻辑器件应用在即,功耗问题是关注重点 2006-9-1 9:04:28
    结合FPGA与结构化ASIC进行设计2006-11-24 11:33:33
    汽车安全气囊传感器市场发展趋势 2006-12-7 10:50:49
    FPGA给汽车电子带来新机遇 2006-12-18 9:42:58
    AMIS模拟阵列工艺将标准电路模块与定制互联层相结合减少成本及开发时间2007-1-13 10:31:48
     我来评两句
    查看最新评论〗 

    昵称:  匿名
    请您注意:
    ·遵守中华人民共和国的各项有关法律法规
    ·承担一切因您的行为而导致的法律责任
    ·本网留言板管理人员有权删除其管辖留言内容
    ·您在本网的留言,本网有权在网站内转载或引用
    ·参与本留言即表明您已经阅读并接受上述条款

    芯片之家  电子之家  电子元器件之家  半导体之家  微电子之家 
    ·免费发布紧急IC求购 ·到哪里找工厂求购 ·全球最好十个IC网站 ·我为什么选择IC36
    ·IC是怎样炼成的 ·想知道所有的IC封装吗 ·如何鉴别旧货刷新货 ·芯片的前缀代表什么
    ·IC行业的网站体验 ·元器件常见问题解答 ·这里居然可以实时洽谈 ·有问必有答
    ·IC行业之25颗钻石 ·IC代理商查询 ·十家最牛的公司 ·中国IC公司200强
    元器件之家  晶圆之家  集成电路之家  电子元件之家  模块之家  电子管之家
    ·舍我其谁的高级会员 ·IC36是怎样收费的 ·网站广告是如何占领的 ·IC之家的增值服务
    ·我该到哪里去找工作 ·到哪里去招人呢 ·今日芯片需求排行 ·还有我们没有的型号吗
    ·中国IC行业的害群之马 ·中国最优秀的IC供应商 ·国外的IC骗子公司 ·信誉良好的IC供货商
    ·谁是IC之家的明星 ·做我们的代理吧 ·免费注册 机不可失 ·广告热线 010-51653935
    热 点 专 题
    热 点 论 坛
    关于我们 | 增值服务 | 免责条款 | 收费标准 | 付款方式 | 广告服务 | 网站地图 | 联系我们 | 友情链接 | 网站代理
    MSN:ic36@hotmail.com  QQ:IC之家 在线咨询  联系电话:(010)51653935 传真:(010)51653936 客户服务:service@ic36.com
    Copyright © 2003-2006 IC36.COM IC之家 本网站中文域名:IC之家 芯片之家
    京ICP证060068号