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

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

3天内不再提示

方法论包含哪些部分

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

方法论体现IC,封装和PCB

IC,其封装和目标系统板的设计传统上是由通用规范驱动的独立开发流程。系统设计人员通常将所有设计问题的最终分辨率降级到设计周期的后端集成阶段。但是今天不断缩小的芯片,朝着更小,更低成本和更强大的电路板和系统的驱动,以及快速将设计推向市场的无情压力需要一种新的协同设计方法。

设计目前,在不同的设计环境中使用高度分散的一组设计流程来执行系统互连分析。这主要是出于三个主要原因:不同的制造规模,材料和工艺;设计专业化导致各制造商之间的复杂设计链;传统的CAD环境。

今天,设计人员需要一种平衡的方法来应对高密度,千兆赫兹,低压系统互连的挑战。由于时序,功率和信号完整性设计问题紧密相关,因此必须跨越各种系统互连组件(从设计规范到制造)来解决这些问题,以实现设计可预测性。

最初开发的设计流程和方法各个组件的设计现在看起来很古老。挑战在于构建具有足够细节的完整互连模型,以支持适当的分析级别。单个信号互连网络可以轻松跨越多个IC,封装和电路板,每个都基于不同的技术。协同设计方法将解决传统的物理和逻辑约束以及整个设计链中时序,功率和信号完整性的相互交织问题。

协同设计方法必须能够吸收物理规则,制造材料的电气特性,由设计重用和逻辑连接产生的任何经验数据。要开发这种新方法,必须将设计挑战分解为一组离散的任务,从而产生可在CAD环境中实施的流程。

将设计行为概念化为一个融合过程非常重要,该过程以抽象模型开始并逐渐成熟为制造组件。系统互连的第一个完整模型应该按照规范开发,作为验证该规范可行性的努力的一部分。如果目标无法实现,那么追求目标是没有意义的。此抽象或虚拟系统互连模型将基于可用的经验法则,近似值和经验数据的组合。模型的准确性应足以执行密钥分析,但不能过于复杂地构建或支持。该模型提供了自上而下的约束,并且随着设计的进展,它可以随着实现数据逐步更新。

寄生电路模型必须近似或为每个系统互连组件提取(或两者)并使用驱动程序和接收器模型组装成单个网络。寄生电路的阻抗描述了互连元件中电压和电流的关系。阻抗与频率有关,因此必须在信号的预期工作频率下计算。必须根据需要执行频域仿真,以开发执行精确时域仿真所需的参数。为了支持近似,工程师可以在考虑工作频率的情况下为每种制造技术预先描述互连结构。这项额外的练习将提供每个频率所需目标阻抗的表格以及互连的长度,宽度和间距的一般行为。必须开发驱动器和接收器模型以表示源的信号行为和连接的加载。这些模型可以使用晶体管级模型在Spice中实现,或者使用诸如I/O缓冲区信息规范之类的格式来实现。宜必思的开发旨在提供创建此类模型的方法。工程师可以从任何现有的Spice模型中获得Ibis模型,或者他们可以编写行为模型来表示I/O缓冲区(有关Ibis的详细信息,请参阅www.eigroup.org/ibis/ibis .htm)。

一旦定义了协同设计方法的问题,数据和模型,下一步就是链接IC,封装和电路板设计流程。这三个独立的设计流程通常分布在不同的地理区域,组织和开发合作伙伴。因此,使用一个大型中央数据库的概念通常是不实际的。

在这种环境下,这些设计流程之间的互操作应该被定义为一个小的共享数据结构,用于描述设计界面。硬数据和约束。例如,用于倒装芯片设计的IC到封装接口包括以下部分:共享凸块阵列; I/O缓冲区和凸点,凸点和封装球之间的赋值关系; I/O缓冲器到凸点再分配互连的电路描述;用于凸点到球封装衬底互连的电路描述; I/O缓冲区宜必思车型;和共享约束,如差分对和目标阻抗。

目标定义

接下来,设计师必须定义共同设计目标。在这种情况下,该定义将包括管理I/O缓冲器和凸点阵列和封装球之间的分配,布局和布线仲裁的能力,以便系统互连满足设计人员的成本,制造,时序,信号完整性和功率 - 分发要求。

封装和电路板设计流程之间存在类似的数据和协同设计任务。此过程中最大的挑战是确保IC到封装和封装到板的接口是相互考虑的。要解决这个问题,IC,封装和电路板的协同设计必须通过紧密链接其不同的设计过程来执行。

一旦定义了协同设计过程,就必须将其高度实现。高效的CAD解决方案在这个新的使用模型中,旧的方法和CAD工具实现已经过时。对于这种新环境,必须开发新的CAD工具,以支持协同设计过程。它们必须支持跨平台的操作,包括硬件和软件应用程序。同时,必须开发新的方法来管理共享数据和共同约束。

最终,通过允许开发团队同时设计IC,其包和目标系统板,将产生这样的方法缩短设计周期,降低设计成本,提高产品质量。

Bill McCaffrey是Cadence Design Systems Inc.(加利福尼亚州圣何塞)的硅封装板平台架构师。

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

    关注

    4193

    文章

    22376

    浏览量

    383966
  • 封装
    +关注

    关注

    123

    文章

    7095

    浏览量

    140898
  • 华强pcb线路板打样

    关注

    5

    文章

    14629

    浏览量

    42547
收藏 人收藏

    评论

    相关推荐

    为行业找路径,为商业筑壁垒,解码容联云的大模型“方法论

    为行业找路径,为商业筑壁垒,解码容联云的大模型“方法论
    的头像 发表于 12-21 21:56 921次阅读
    为行业找路径,为商业筑壁垒,解码容联云的大模型“<b class='flag-5'>方法论</b>”

    js中如何判断数组中包含某个特定的值

    在JavaScript中,我们可以通过多种方法来判断一个数组中是否包含某个特定的值。以下是一些常用的方法: 使用indexOf()方法:indexOf()
    的头像 发表于 11-30 16:21 286次阅读

    MMU包含两个模块是什么

    后的物理地址也有两部分:PFN和offset,PFN( Physical frame number)是物理页框number,offset和上面虚拟地址的offset相同,是页内偏移。 2-MMU包含两个
    的头像 发表于 11-26 15:40 264次阅读
    MMU<b class='flag-5'>包含</b>两个模块是什么

    mysql字符串包含某个字符串

    将详尽、详实、细致地探讨MySQL中字符串包含的实现方法。 在MySQL中,可以通过使用内建函数和通配符来实现字符串包含的操作。下面将详细介绍几种常用的方法: 使用LIKE通配符: L
    的头像 发表于 11-16 14:52 786次阅读

    射频前端都包含哪些器件?

    无线通信系统中,一般包含有天线、射频前端、射频收发模块以及基带信号处理器四个部分
    的头像 发表于 11-07 09:23 657次阅读
    射频前端都<b class='flag-5'>包含</b>哪些器件?

    AT32F系列PWC PVM部分的使用方法

    演示AT32F系列 PWC PVM部分的使用方法。通常PVM用于电源电压监测,以达到掉电时执行紧急关闭任务等。
    发表于 10-27 08:08

    MICORSAR操作系统优化服务 | 创建属于你的稳定多核架构

    TA工具培训提供了关于不同TA 工具模块之间的基础知识与方法论 (Editing, Simulation, Inspection 和 Design) 并且包含了如何针对时序进行自动化验证的方法
    的头像 发表于 09-19 17:16 523次阅读
    MICORSAR操作系统优化服务 | 创建属于你的稳定多核架构

    51.48 线性代数应用方法论

    数据网络应用程序
    充八万
    发布于 :2023年07月20日 23:11:01

    fpga设计流程包含哪几个部分

    FPGA是一种可编程芯片,因此FPGA的设计方法包括硬件设计和软件设计两部分。硬件包括FPGA芯片电路、存储器、输入输出接口电路等器件。软件是对应的VHDL程序和VerilogHDL程序。FPGA
    的头像 发表于 07-03 14:35 1129次阅读
    fpga设计流程<b class='flag-5'>包含</b>哪几个<b class='flag-5'>部分</b>

    SAP S/4HAN入门篇(3)-嵌入式分析功能、数据模型、实施方法论

    本篇介绍S/4HANA产品中的嵌入式分析(Embedded Analytics)功能和VDM(Virtual Data Model)数据模型,以及S/4HANA的实施方法论简述。
    的头像 发表于 06-10 09:05 365次阅读
    SAP S/4HAN入门篇(3)-嵌入式分析功能、数据模型、实施<b class='flag-5'>方法论</b>

    PLC学习必看的伺服电机控制方法论

    plc
    YS YYDS
    发布于 :2023年05月25日 17:36:22

    Python中检查字符串包含方法

    Python 有多种处理字符串的方法。今天我们介绍如何检查一个字符串中是否包含另一个字符串。
    的头像 发表于 05-14 16:02 1.3w次阅读

    《电子产品设计宝典可靠性原则2000条》+ 避免踩别人踩过的坑——一本非常由价值的经验总结分享书

    这里就涉及权衡,当然还是会有一些方法论的,比如如何加速测试,如果通过边界值,设计合适的输入输出去测试等,虽然不能达到100%但是可以在比较小代价去实现较高的覆盖率,这部分内容其实书本可以再深入一点
    发表于 05-13 20:50

    爱立信的5G方法论

    第29届中国国际广播电视信息网络展览会(CCBN)在北京首钢园会议中心开启,爱立信中国区技术部副总经理张永涛、爱立信东北亚无线网络产品部硬件总监唐黎明,就“释放5G潜能”、“打造绿色5G”,分享了爱立信的方法论和最新实践。
    的头像 发表于 04-23 14:27 1843次阅读

    伺服设备包含哪几部分

    伺服设备包含哪几部分 伺服系统是用来精确地跟随或复现某个过程的反馈控制系统。又称随动系统。在很多情况下,伺服系统专指被控制量(系统的输出量)是机械位移或位移速度、加速度的反馈控制系统, 其作用
    发表于 04-19 10:50 644次阅读