您的位置 首页 电源

电路板规划的并行规划法

利用最新开发的软件技术可以完成高效的并行电路板设计。这种新的技术能使多个设计师、多个进程和不同种类的工具同时工作于同一个设计数据库,并能显著地提高设计生产力。与将设计分成若干部分并独立地完成各个部

运用最新开发的软件技能可以完结高效的并行电路板规划。这种新的技能能使多个规划师、多个进程和不同品种的东西一起作业于同一个规划数据库,并能显著地进步规划生产力。

与将规划分红若干部分并独登时完结各个部分的传统办法不同,此新技能能在一个公共数据库上创立并行进程,并能主动同步进程的改动、处理相互间或许发生的抵触。这在EDA职业是创始。

自从20世纪90年代在电路板规划中广泛选用CAD以来,制作范畴经过主动化和工艺优化手法一直在不断地进步规划生产力。不幸的是,跟着电路规划软件技能的不断创新,要求支撑新的信号、元器材或板级制作技能的呼声也在日益高涨,因而整个规划时刻几乎没有缩短(乃至更长)。

假如规划办法学没有根本性改动的话,软件将一直扮演硬件技能的跟随者人物,而不会成为开展曲线上的领先者。多位工程师从事同一规划的并行工程技能一直是生产力打破的有用法宝。传统的分而治之法将规划分红若干个部分并分配到各个工程师手上,最终把各个部分联接起来,并经过强制措施(依据预先界说好的规矩主动做出决议)或奇妙手法(让工程师逐一处理抵触)处理一切的抵触。

这种办法关于电路的原理图规划来说是适当有用的,因为它可以依据功用直接把规划切割成多个模块和页。尽管如此,但这种办法仍需求适当多的人工操作才干处理模块间的互连问题,如信号名抵触、元件遗失等等。只需规划师相互间看不到对方在做什么,上述这些失误就很有或许发生。

假如一个并行规划办法答应多个规划师可以在同一时刻一起做同一个规划,能看到其他规划师做的修改内容,能实时主动地办理各种潜在的抵触,那么这种并行规划办法才干取得最佳的灵活性和生产力。

并行规划架构

新的并行规划技能需求在网络环境中运转的一个规划进程办理器(服务器)和多个规划客户端。服务器软件的首要作业是从每个客户端接纳更新恳求,并对恳求施行查看以保证没有违背规划规矩,然后依据更新内容使每个客户端同步。

每个客户端有必要具有自己专用的处理器存储器。新的并行规划架构还假定通讯体系可以支撑客户端与服务器之间实时高效交流信息所需的最小带宽和最大延时。每个客户端都能看到整个规划,并在服务器处理它们时观察到其它客户端的修改。规划数据库答应存储于网络上的任何地方。

这种并行规划架构答应多个规划师一起做同一个规划,而无需以逻辑或其它任何办法切割规划。这是一个真实实时的协作规划环境,在这种环境下一切与切割鸿沟以及切割-联接操作期间办理数据完整性相关的问题都不会呈现。

因为多个规划师可以以并行办法无任何束缚地做同一个规划,因而可以显著地缩短整个规划周期。

每个规划都有相关的规划团队,只要团队的成员才被答应拜访规划数据。任何一个团队成员都能在服务器和单个客户端上发动一个规划会议。其它客户端可以在任何时候参加该会议。

规划最开端时是装载在服务器上的,当客户端参加会议并将服务器规划的当时状况主动下载到客户端的存储器内后,客户端就得到初始化并取得同步。一旦客户端参加规划会议,它就可以运用运用程序中可用的规范修改东西对规划进行修改。

修改事情是由客户端建议的一项独立活动,它作为一个更新恳求发往服务器。例如将一个器材从A点移动到B点就组成了一个修改事情,事情的开端是选取器材,事情的完毕是以鼠标点击(或等效的输入)指示新方位。修改事情作为一个事务处理被发往服务器,它描绘了要删去的东西和要添加的东西。

每次客户端发生的修改事情在发送到服务器之前有必要先履行本地的规划规矩查看(DRC),然后设置好修改恳求的优先级并依据先进先出的准则进入输入音讯行列。服务器接纳到修改恳求后先将它整合进规划数据库,然后履行DRC。假如没有发现什么问题,修改恳求就被同意,并经过输出音讯行列发往一切客户端,用于客户内部中心数据库的同步。

大多数核算时刻花费在本地客户端上。在客户端方针目标被添加、修改和删去,一起履行一切与那些修改相关的主动化操作(如推、挤和滑润)。与客户端比较,服务器的负载相对要轻一些,因而不会影响到体系功用。对该环境的测验标明服务器的响应速度非常快,不会下降客户端的速度。

电路板的主动布线

并行规划技能的第二个运用是电路板的主动布线。多年来散布式主动布线一直是电路板布线软件的“强壮兵器”。曾经%&&&&&%布线器已转换到散布式环境运转。但是,电路板布线问题有很大的不同,直到现在人们仍是以为有必要改编主动布线器才干充分运用多个核算机共同完结同一规划的优势。软件供货商和第三方工程师们在企图取得可接受的功用提高方面也作过屡次测验,但都以失利告终。

新的并行规划技能所选用的架构可以处理散布布线环境下的大多数关键问题,它知道怎么避免或处理抵触。相同,服务器担任规划进程办理人物,来自每个主动布线器客户端的恳求在服务器中被整合、查看并广播到其它客户端。一切主动布线器客户端坚持同步,因而当在本地添加新的布线途径时,布线途径抵触的机率很小。

整合高效东西

因为电路规划是包含了很多进程和规矩的一个进程,因而要想取得优秀的生产力,有必要严密地整合最高效的点式东西。在整个规划进程中数据和规矩有必要能顺利的活动。

在曩昔20年中,EDA工业发生了规划空前的合并和收买,成果软件供货商的规划流程都依赖于很多东西的整合。除此之外,大型公司要求很多软件供货商的东西能集成到自己共同的规划流程中。

做的话会生成上百个ASCII接口,每个接口用于战胜常见的数据模型和规矩不兼容问题。

这种整合办法的基本要求是一切运用有必要具有彻底兼容的数据模型。每个运用程序处理数据时或许运用不同的东西和不同的主动化水平,但每个运用程序有必要可以接纳改动并加以辨认,然后知道下一步该做什么。

也或许运用并行规划技能整合某个运用以履行一组特定的使命,如创立、布局、布线和修改嵌入式器材。假如这样,那么那个运用程序就能被主动束缚成只答应运用那些特定的功用。

电路和板规划

将并行地图和并行整合所需的技能结合起来可以构成这样的环境,即规划流程中的多个不同运用可以被整合在一起,并供多个规划师一起运用。

例如,原理图规划、束缚办理、地图规划、三维机械规划仿真和制作等运用程序能以某种办法整合起来,然后答应一切这些运用程序被同步投入运用,一起在整个规划流程中更新和同步一切的修改事情。乃至在混合环境中或许呈现多个类似的运用,比方多个地图东西。

因为多个运用程序在一起运转,工程师就能快速了解所添加途径的信号完整性效应。如在蜂窝话机规划的三维机械体系中,器材在地图中的移动可以当即取得更新和被查看。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/186246.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部