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

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

3天内不再提示

DFX——并行工程2

DFX设计联盟 2019-11-11 11:13 次阅读

到底什么是传统的串行工程,什么又是并行工程呢?

这就类似电路中的串联与并联,若用电器逐个依次首尾相连,属于串联,若首首并连,属于并联。举个简单的例子,Layout工程师在设计一款产品时时,所有工作由一个人完成,先布局电源部分,再布局功能部分,最后布局功能小板,这就是串行工程;而同一款产品设计,由3个不同的工程师分别布局电源,功能,功能小板,最后整合,这就是并行工程。

串行与并行开发流程,以PCB设计为例,如下图:

untitled.png


传统的串行开发模式有一个糟糕的开局,也就必然会有后续不断的设计更改、设计优化等。在很多批量生产的设计实践中,一开始参与的人数非常少,没有考虑制造、测试、装配、成本、质量等因素,在临近发布日期的时候人数增长到了峰值,很多人参与到了解决问题的过程中。然而,这些问题本应该在一开始就要被清理干净。

如果一个项目没有早期被纳入DFX,那么在后期想要使产品具有可制造性、可装配性,可测试性,可维护性,成本优化,可维护性等等,那将变得异常困难,即产品开发的墨菲定律。在紧张的时间压力下,面对着通过更改订单实施DFX的艰巨难题,团队只会进行简单的修改,导致产品的可制造性、产品质量等更为不可靠。

简单归纳:

- 并行工程要求:产品在一开始就考虑产品整个生命周期中从概念形成到产品生命周期结束的所有因素,包括制造、装配、测试、质量、成本、进度计划和用户要求等

- 目标:并行工程的目标为提高质量、降低成本、缩短产品开发周期和产品上市时间。

- 具体做法:在产品开发阶段,组织多种职能协同工作的项目组,并使用并行工具,使有关人员从一开始就获得对新产品需求的要求和信息,积极研究涉及本部门的工作业务,并将所需要求提供给设计人员,使许多问题在开发早期就得到解决,从而保证了设计的质量,避免了大量的返工浪费.

然而,决定并行工程成败的关键因素是资源的可获得性,充足的资源能够让多功能型团队的各领域专家在早期集结并开始工作。

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

    评论

    相关推荐

    如何在AMD Vivado™ Design Tool中用工程模式使用DFX流程?

    本文介绍了在 AMD Vivado™ Design Tool 中用工程模式使用 DFX 流程以及需要注意的地方。在使用 DFX 工程模式的过程中要把具体步骤映射到相应的
    的头像 发表于 04-17 09:28 346次阅读
    如何在AMD Vivado™ Design Tool中用<b class='flag-5'>工程</b>模式使用<b class='flag-5'>DFX</b>流程?

    如何使用FPGA驱动并行ADC和并行DAC芯片?

    ADC和DAC是FPGA与外部信号的接口,从数据接口类型的角度划分,有低速的串行接口和高速的并行接口。
    的头像 发表于 02-22 16:15 2562次阅读
    如何使用FPGA驱动<b class='flag-5'>并行</b>ADC和<b class='flag-5'>并行</b>DAC芯片?

    采用UltraScale/UltraScale+芯片的DFX设计注意事项

    采用UltraScale/UltraScale+芯片进行DFX设计时,建议从以下角度对设计进行检查。
    的头像 发表于 01-18 09:27 544次阅读
    采用UltraScale/UltraScale+芯片的<b class='flag-5'>DFX</b>设计注意事项

    单片机中并行是什么意思

    单片机中的并行是指能够同时执行多个操作或指令的能力。传统的计算机体系结构中,处理器通常是按照顺序执行指令,即一条指令执行完毕后再执行下一条指令。而在单片机中,由于计算和执行的任务较为简单,单片机可以
    的头像 发表于 12-20 09:33 746次阅读

    DFX可制造性设计与组装技术

    今天分享是《DFX可制造性设计与组装技术》 资料
    的头像 发表于 12-11 11:10 496次阅读
    <b class='flag-5'>DFX</b>可制造性设计与组装技术

    并行总线和串行总线的区别

    并行总线和串行总线的区别  并行总线和串行总线是计算机系统中常见的两种数据传输方式,它们有着不同的工作原理和应用场景。在这篇文章中,我将详细介绍并行总线和串行总线的区别,并探讨它们各自的优势和劣势
    的头像 发表于 12-07 16:45 2430次阅读

    DFX设计中Bitstream文件详解

    Fullconfiguration bitstreams对应的是静态区加动态区的完整设计,因此,该文件与传统的非DFX工程生成的bitstream从文件格式到文件结构均是一致的。同时使用方法也是一致
    的头像 发表于 12-07 10:45 727次阅读
    <b class='flag-5'>DFX</b>设计中Bitstream文件详解

    DFX设计如何分析

    针对DFX设计,Vivado提供了命令report_pr_configuration_analysis,该命令会从设计复杂度、时钟和时序等方面对其进行分析。使用该命令时,我们主要会用到其中3个选项:-complexity、-clocking和-timing。
    的头像 发表于 11-09 11:23 558次阅读
    <b class='flag-5'>DFX</b>设计如何分析

    shell脚本串行和并行执行设置

    command1command2command3 在这个例子中,command1会首先执行,完成后command2会执行,以此类推。 并行执行 要实现并行执行,你可以使用一些技巧来同
    的头像 发表于 11-08 10:25 1266次阅读

    芯片DFX:Coresight架构

    最近接触到了一些产线的Test的东西,然后发现这里面有一些DFX的相关东西。
    的头像 发表于 11-05 17:04 765次阅读
    芯片<b class='flag-5'>DFX</b>:Coresight架构

    DFX模式下如何读入模块的网表文件

    DFX模式下要求在设计的顶层文件,每个RP对应的RM只以一个空的接口形式存在,这样对顶层综合时,RM就是黑盒子。而对每个RM要采用OOC的综合方式。OOC综合本质上就是工具不会对设计的输入/输出端口
    的头像 发表于 09-27 09:45 378次阅读

    什么是DFX技术?DFX设计一定要执行设计规则检查吗?

    DFX(Dynamic Function eXchange)的前身是PR(部分可重配置,Partial Reconfiguration)。
    的头像 发表于 09-21 09:21 5424次阅读
    什么是<b class='flag-5'>DFX</b>技术?<b class='flag-5'>DFX</b>设计一定要执行设计规则检查吗?

    一文捋顺千亿模型训练技术:流水线并行、张量并行和3D并行

    整个朴素层并行前向传播和后向传播的过程如上图所示。GPU1执行前向传播, 并将激活 (activations)缓存下来。然后将 层的输出intermediate发送给GPU2, GPU2完成前向
    的头像 发表于 09-08 17:12 921次阅读
    一文捋顺千亿模型训练技术:流水线<b class='flag-5'>并行</b>、张量<b class='flag-5'>并行</b>和3D<b class='flag-5'>并行</b>

    什么是并行烧录?

    成品量产前通常都会遇到芯片烧录的问题,这是芯片一个后端的工序。并行烧录的话可以极大地提高工作效率。 所以什么是并行烧录呢?
    发表于 08-14 11:46

    如何对传统的非DFX设计进行调试呢?

    对传统的非DFX设计进行调试时,一个重要环节是插入ILA(Integrated Logic Analyzer,集成逻辑分析仪)。
    的头像 发表于 08-10 09:07 701次阅读
    如何对传统的非<b class='flag-5'>DFX</b>设计进行调试呢?