0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA,PCB工具为什么必须协同工作

PCB线路板打样 来源:ct 2019-08-14 06:52 次阅读

随着系统设计公司应对当今经济环境的考验,他们面临着寻找提高产品开发和制造流程效率的双重挑战,同时管理这些产品日益复杂的问题。这些业务因素促使人们需要更高效地在印刷电路板(PCB)上实现高密度,高引脚数的FPGAASICIC以及新的工作流程方法,使公司能够满足上市时间和设计性能目标当我们考虑FPGA密度和性能的最新进展推动FPGA设计开始呈指数式增长时,对更高效流程的需求尤为重要。 FPGA正在越来越多的应用中出现,推动了对FPGA和PCB设计工具集成的需求。

例如,PCB可能包含多个高引脚数(1,500至2,000)FPGA,这些FPGA与PCB同时设计,以满足积极的上市时间目标。 FPGA封装中的引脚输出变化必须不断反映到PCB原理图和布局设计数据库中。用于PCB的高速信号完整性分析工具必须能够访问I/O驱动器接收器的验证模型。为完成或满足高速时序而布线PCB可能还需要对FPGA进行引脚输出更改。

这种双轨设计过程的一个主要例子是为单个PCB设计多个FPGA。 FPGA的设计可能包括EDA供应商和FPGA供应商提供的工具。 PCB的设计将包括来自EDA供应商的工具,不一定与FPGA工具供应商相同。

第一个问题是简单地将FPGA布局布线工具的结果反映到原理图和PCB布局工具中。对于1,500+引脚FPGA,如果手动完成,此过程可能需要一周时间。大型FPGA需要一个过程,在该过程中,符号在功能上被分解(断裂),以便适合甚至最大的原理图表。随着FPGA设计过程的继续,引脚输出发生变化(通常为4-6次),如果没有完全自动化的FPGA工具到PCB原理图符号和几何过程,设计时间表将会丢失。

不幸的是, FPGA的设计不仅仅在FPGA设计者的控制之下。当FPGA放置并布线在PCB上时,互连网络的定时和延迟调整可能需要更改FPGA的引脚分配。利用可了解FPGA引脚交换和驱动器规则的PCB设计系统,可以在PCB环境中进行这些引脚更改,然后自动反射回FPGA工具。如果PCB工具没有FPGA规则,这可能会成为一个非常迭代且耗时的过程。

为了确保正常的性能,必须执行高速验证,其中包括PCB。由于FPGA上现在常见的千兆位速度,FPGA供应商提供的设计套件必须包含准确的IBIS,Spice或VHDL-AMS模型。利用这些模型和可在GHz范围内进行分析的PCB验证工具,可以验证设计的信号完整性和性能。

底线是电子公司需要紧密,双向集成FPGA工具及其PCB设计工具以及EDA和FPGA供应商之间的密切合作。通过这种整合与合作,可以实现上市时间和性能目标。如果没有它,系统设计的日益复杂化将使这一过程停滞不前,并最终限制或消除电子公司的利润。

John IsaacMentor图形系统设计部门的市场开发总监。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1625

    文章

    21644

    浏览量

    601419
  • pcb
    pcb
    +关注

    关注

    4316

    文章

    22956

    浏览量

    395812
  • 华强pcb线路板打样

    关注

    5

    文章

    14629

    浏览量

    42956
收藏 人收藏

    评论

    相关推荐

    Verilog vhdl fpga

    岗位职责 1.负责FPGA的架构设计、代码编写、仿真等; 2.协同软、硬件工程师完成系统联调和测试; 3.负责项目中FPGA设计的相关文档编写及维护;任职要求 1.硕士及以上学历,电子、通信、计算机
    发表于 11-12 16:40

    FPGA基础知识及设计和执行FPGA应用所需的工具

    本文将首先介绍FPGA的基础知识,包括FPGA工作原理以及为什么要使用FPGA等,然后讨论设计和执行FPGA应用所需的
    的头像 发表于 11-11 11:29 172次阅读
    <b class='flag-5'>FPGA</b>基础知识及设计和执行<b class='flag-5'>FPGA</b>应用所需的<b class='flag-5'>工具</b>

    PCB板的电磁协同设计

    电子发烧友网站提供《PCB板的电磁协同设计.pdf》资料免费下载
    发表于 09-20 11:43 0次下载

    PCB电路与结构的EMC协同仿真技术研究

    电子发烧友网站提供《PCB电路与结构的EMC协同仿真技术研究.pdf》资料免费下载
    发表于 09-20 11:42 0次下载

    IOy系列BACnet/IP远程IO模块如何与智能楼宇系统进行集成和协同工作

    BA190凭借其高效、灵活、兼容的特性,在智能化建筑中发挥着至关重要的作用。IOy系列远程IO模块BA190在智能化建筑中与其他智能系统集成和协同工作的方式主要体现在以下几个方面: 协议转换能力:IOy系列模块支持Modbus RTU转BACnet/IP协议,这一功能极
    的头像 发表于 08-26 14:44 189次阅读
    IOy系列BACnet/IP远程IO模块如何与智能楼宇系统进行集成和<b class='flag-5'>协同工作</b>?

    推挽驱动芯片的工作原理是什么

    推挽驱动芯片的工作原理是一个复杂而精细的过程,它涉及到电子元件的协同工作以及信号处理的多个层面。
    的头像 发表于 08-23 14:49 501次阅读

    浅谈如何克服FPGA I/O引脚分配挑战

    形式显示出PCB布局和FPGA物理器件引脚,以及内部FPGA I/O点和相关资源。不幸的是,到今天为止还没有单个工具或方法能够同时满足所有这些协同
    发表于 07-22 00:40

    聚徽触控-工控一体机的工作原理

    工控一体机的工作原理主要涉及到其硬件和软件两个方面的协同工作
    的头像 发表于 06-27 09:28 530次阅读

    FPGA输入的时钟信号必须是方波么?正弦波会有影响么?

    FPGA设计中,时钟信号通常需要满足一定的要求。 首先,时钟信号在FPGA必须是一个周期性的信号。这是因为FPGA内部的逻辑电路和存储元件的工作
    的头像 发表于 01-31 11:31 3221次阅读

    同工作环境温度对电感性能有何影响?

    同工作环境温度对电感性能有何影响?  电感是一种电子元器件,其功能是存储和释放电能。在不同的工作环境温度下,电感的性能可能会发生变化,包括电感值、损耗、电感线圈的材料等方面。本文将从不同角度探讨
    的头像 发表于 01-30 16:18 3564次阅读

    SOLIDWORKS 2024:智能工作协同工作

    随着科技的飞速发展,工程设计软件也在不断迭代升级。SOLIDWORKS 2024作为工程设计领域的佼佼者,以其智能、协同的特性,为工程师们提供了一个全新的工作环境。
    的头像 发表于 01-22 13:55 643次阅读
    SOLIDWORKS 2024:智能<b class='flag-5'>工作</b>、<b class='flag-5'>协同工作</b>

    三电系统是如何协同工作的?

    三电系统是如何协同工作的? 三电系统是指由汽车动力电池、动力电机和动力电控系统组成的新能源汽车动力系统。它在汽车工业领域内得到了广泛的应用,成为推动汽车行业向新能源方向发展的关键技术之一。三电系统
    的头像 发表于 01-18 16:37 801次阅读

    FPGA管教分配需要考虑因素

    FPGA验证是其中的重要的组成部分,如何有效的利用FPGA 的资源,管脚分配也是必须考虑的一个重要问题。一般较好的方法是在综合过程中通过时序的一些约束让对应的工具自动分配,但是从研发的
    发表于 01-10 22:40

    学习FPGA必须知道的社区

    学习FPGA必须知道的社区
    的头像 发表于 01-03 17:51 346次阅读
    学习<b class='flag-5'>FPGA</b><b class='flag-5'>必须</b>知道的社区

    电机定子和转子的工作原理及区别

    电机定子和转子是电机的重要组成部分,它们协同工作实现电机的运转。本文将详细介绍电机定子和转子的工作原理以及它们之间的区别。
    的头像 发表于 11-18 16:30 1.3w次阅读