具有布局约束区规划功能的电路布局系统及方法技术方案

技术编号:6992218 阅读:185 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种具有布局约束区规划功能的电路布局系统及方法,利用预先建立的约束元件表并侦测到使用者所欲移动的元件为该约束元件表中相应的约束元件时,判断欲移动的约束元件是否规划有相应的布局约束区,若有,则令欲移动的约束元件与其所属的布局约束区一起移动至电路图上所指定的位置上;若判断出该欲移动的约束元件未规划有相应的布局约束区,则依据该约束元件表中所储存的布局约束区类型和参数设定该欲移动的约束元件的布局约束区,并将设定后的布局约束区设置于电路图上移动该约束元件后的设置位置上。

【技术实现步骤摘要】

本专利技术涉及一种,更详而言之, 是关于一种对电路图上的敏感性元件自动提供布局约束区规划的具有布局约束区规划功 能的电路布局系统及方法。
技术介绍
随着高密度集成电路或者多层电路板的发展,电子设计自动化(Electronic Design Automation,EDA)软件在先进的电子电路生产流程中所扮演的角色越形重要,一般 而言目前电子设计自动化软件可支援手动布局辅助、自动布局方式或者结合两者进行电子 电路布局。然而,不断提升的元件密度及制造方法复杂度促使电子电路设计者必须高度依 赖电子设计自动化软件所提供的资源整合及最佳化功能,此外由于自动布局相比于手动布 局辅助方式具有完成速度快、准确性高等特点,更能够快速反应并掌握产品市场快速变迁 下的即时商机,因此加强电子设计自动化软件操作上的便利性及系统整合上的功能性,除 了能够大大地减少电子电路设计人员必须解决的问题及设计成本之外,也同时能够大幅提 升设计人员的工作效率。就现有技术而言,利用电子设计自动化软件在多层印刷电路板上布局敏感性 (sensitive)元件(如晶体振荡元件、电感元件)或者有特殊功能考量的部分(如IO元件、 高速信号跨电源切割、散热垫(Thermal Pad)及盲孔(via))必须预先考虑到电路板上可 能需要进行布局约束的区域,以避免未将敏感性元件或者特殊功能元件布局在布局约束区 内,而允许其他元件布局在敏感性元件或者特殊功能元件上、下方或周围,进而导致发生电 磁干扰、串音(cross-talk)等现象。然而,日益复杂的电路与设计流程使得设计者难以全面地兼顾每一个细节。当设 计者移动敏感性元件或者特殊功能元件至新位置时,有时会忽略将相应的布局约束区同样 移动至相应的新位置,如此一来于后续的布局程式中可能因而允许其他元件设置于敏感性 元件或者特殊功能元件的上、下方或周围,从而干扰这些元件的正常运作。而现有的电子 设计自动化软件并不能自动修正此种设计上的错误,因而使设计完成的电路板无法正常运 作。接着,设计者可能必须针对每一个敏感元件或特殊功能元件的布局约束区进行确认与 除错,并于检查到错误时重新进行布局流程。但是对于大型电路系统来说,所须设置于该印 电电路板上的元件数量通常相当庞大,逐一寻找与修改显然降低了工作效率,并且可能遗 漏部分元件的检查,从而影响敏感性元件的效能,同时亦可能对于电子电路本身的信号传 递造成干扰,从而影响整体电子电路布局的品质以及设计时效。目前对于电子设计自动化软件的功能而言,有关于设置敏感元件或者特殊功能元 件布局约束区的处理方式仍存在有许多待改善的缺点。此外,对于高元件密度集成电路及 多层印刷电路板的需求不断督促设计者必须提升设计效率及精确性,以避免产生不当的布 局约束区设计。有鉴于现今所采用的电路布局系统及方法仍有不足之处,且因市场趋势对于电子电路布局效率及精准度的需求不断提升,因此,如何提供能够确保特定元件均具有相应的 布局约束区且当移动该特定元件时其相应的布局约束区亦能够一起移动的电路布局系统 及方法是目前亟待解决的问题。
技术实现思路
为了解决上述现有技术的问题,本专利技术的目的在于提供一种具有布局约束区规划 功能的电路布局系统,确保电路图中约束元件均具有相应的布局约束区且当移动该约束元 件时其相应的布局约束区亦能够一起移动的电路布局系统,以避免移动约束元件而遗漏移 动该约束元件所属的布局约束区的问题。为达上述及其他目的,本专利技术提供一种具有布局约束区规划功能的电路布局系 统,该系统包括约束元件表,用以设定约束元件的类型及参数,以及设定该约束元件相应 的布局约束区类型及参数;侦测模块,用以侦测电路图上的元件是否被移动,并进一步判断 该被移动的元件是否为该约束元件表中所设定的约束元件,若是,则输出布局约束区判断 信号;布局约束区判断模块,用以依据该布局约束区判断信号判断为约束元件的该被移动 的元件是否规划有相应的布局约束区,而该判断为约束元件的该被移动的元件是否规划有 相应的布局约束区的依据是以属于约束元件的该被移动的元件的识别码与布局约束区的 识别码是否对应,若判断出有相应的布局约束区,则输出布局约束区移动信号;若判断出未 规划有相应的布局约束区,则输出布局约束区设定信号;移动模块,用以依据该布局约束区 移动信号使该被移动的约束元件与其所属的布局约束区一起移动至该电路图上所欲移动 的位置上;以及布局约束区设定模块,用以依据该布局约束区以及该约束元件表中所储存 的布局约束区类型和参数设定该被移动的约束元件的布局约束区。再者,本专利技术另提供一种具有布局约束区规划功能的电路布局方法,包括以下步 骤建立约束元件表,该约束元件表中储存约束元件类型和参数以及与该约束元件相应的 布局约束区类型及参数;于电路图布局过程中,侦测到电路图上被移动的元件为该约束元 件表中所设定的约束元件时,判断该被移动的约束元件是否规划有相应的布局约束区,若 有,则令被移动的约束元件与其所属的布局约束区一起移动至电路图上所指定的位置上; 若判断出该被移动的约束元件未规划有相应的布局约束区,则依据该约束元件表中所储存 的布局约束区类型和参数设定该被移动的约束元件的布局约束区,并将设定后的布局约束 区设置于电路图上移动该约束元件后的设置位置上。综上所述,通过将本专利技术的除了 能够排除可能因使用者移动敏感性元件而遗漏一起移动其所属的布局约束区,而导致工作 效率降低甚或影响敏感性元件的效能,从而对于电子电路本身的信号传递造成干扰,以致 整体电路布局品质下降的问题,也能够大幅地减少使用者于电路布局过程中的设计时间, 由此达到特定元件均具有相应的布局约束区且当移动该特定元件时其相应的布局约束区 亦能够一起移动的功效。附图说明图1是本专利技术的具有布局约束区规划功能的电路布局系统的基本架构方块示意 图;以及图2是本专利技术的具有布局约束区规划功能的电路布局方法的流程示意图。主要元件符号说明S20 S25 步骤 具体实施例方式以下通过特定的具体实施例说明本专利技术的
技术实现思路
,本领域技术人员可由本说明 书所揭示的内容轻易地了解本专利技术的其他优点与功效。本专利技术亦通过其他不同的具体实例 加以施行或应用,本说明书中的各项细节亦基于不同观点与应用,在不背离本专利技术的精神 下进行各种修饰与变更。在此须提出说明的是,为了避免模糊本专利技术的重点,一些现有的电路布局流程 (如元件摆放或元件选取)与基本软件运作将不再详细叙述。参阅图1,显示本专利技术的具有布局约束区规划功能的电路布局系统的方块架构示 意图。本实施例的电路布局系统1包括约束元件表11、侦测模块12、布局约束区判断模块 13、移动模块14以及布局约束区设定模块15。约束元件表11可供使用者设定约束元件的类型及参数,同时也可设定这些约束 元件相应的布局约束区类型及参数。于本实施例中,该约束元件表储存于存储器中。在此须提出说明的是,本实施例中所描述的约束元件可为电感、晶体振荡元件、IO 元件、高速信号跨电源切割、散热垫或盲孔等较为敏感的电路元件,此类元件与其他元件间 必须适当地间隔,以免元件之间电性信号互相干扰而造成串音等负面影响。此外,使用者能 够于该约束元件表中设定约束元件的类型及参数的同时,也设定这些约束元件相应的布局 约束区类型本文档来自技高网
...

【技术保护点】
一种具有布局约束区规划功能的电路布局系统,其特征在于,该系统包括:约束元件表,用以设定约束元件的类型及参数,以及设定该约束元件相应的布局约束区类型及参数;侦测模块,用以侦测电路图上的元件是否被移动,并进一步判断该被移动的元件是否为该约束元件表中所设定的约束元件,若是,则输出布局约束区判断信号;布局约束区判断模块,用以依据该布局约束区判断信号判断为约束元件的该被移动的元件是否规划有相应的布局约束区,而该判断为约束元件的该被移动的元件是否规划有相应的布局约束区的依据是以属于约束元件的该被移动的元件的识别码与布局约束区的识别码是否对应,若判断出有相应的布局约束区,则输出布局约束区移动信号;若判断出未规划有相应的布局约束区,则输出布局约束区设定信号;移动模块,用以依据该布局约束区移动信号使该被移动的约束元件与其所属的布局约束区移动到该电路图上所欲移动的位置上;以及布局约束区设定模块,用以依据该布局约束区以及该约束元件表中所储存的布局约束区类型和参数设定该被移动的约束元件的布局约束区。

【技术特征摘要】

【专利技术属性】
技术研发人员:郑永健张有权蔡秋凤谢忆欣
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1