计算机辅助电路设计方法及其系统技术方案

技术编号:7421478 阅读:203 留言:0更新日期:2012-06-09 05:07
本发明专利技术公开了一种计算机辅助电路设计方法及其系统,该方法包含下列步骤:产生复数个候选电路,其中每一候选电路均对一原始电路移除至少一电容。模拟候选电路的效能。比较候选电路与原始电路的效能。在候选电路中,选择与原始电路的效能差异在容许范围者,作为预选电路。

【技术实现步骤摘要】

本专利技术有关于一种计算机辅助设计,且特别是有关于一种计算机辅助电路设计方法及其系统
技术介绍
在现有电路设计中,当制造商拿到原始电路设计时,常常需要针对现有的制程或产品需求,在不改动布局(Layout)的情况下,进行细部的调整,其中最常见的调整就是移除部分电容。随着目前电子产品的竞争日益激烈,制造商对于各项成本也开始斤斤计较起来, 以维持自身的竞争力。因此,当制造商拿到原始电路设计后,便会开始想办法评估原始电路上的每一颗电容是不是必要,是不是能够在不过度影响电路效能的前提下,拿掉部分的电容。目前制造商的作法大多是以人工的方式一一去模拟拿掉电容的结果,再根据模拟结果去评估这颗或这部份的电容能不能够移除。但一般电路的电容数量颇多,排列组合起来往往会有上百种,甚至上千种可能,因此这样的作法往往耗费制造商过多的人力,徒然增加人力成本。
技术实现思路
本专利技术的一个目的在于,提供一种计算机辅助电路设计方法,以减少人力成本。本专利技术的另一个目的在于,提供一种计算机辅助电路设计系统,以减少人力成本。本专利技术的一技术方面为一种计算机辅助电路设计方法,其应用计算机模拟各个候选电路的效能,并自动选择与原始电路的效能差异在一容许范围者,作为预选电路。根据本专利技术一实施方式,一种计算机辅助电路设计方法,包含下列步骤(应了解至IJ,在本实施方式中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行)(a)产生复数个候选电路,其中每一候选电路均对一原始电路移除至少一电容。(b)模拟候选电路的效能。(c)比较候选电路与原始电路的效能。(d)在候选电路中,选择与原始电路的效能差异在一容许范围者,作为预选电路。本专利技术的另一技术方面为一种计算机辅助电路设计系统。根据本专利技术另一实施方式,一种计算机辅助电路设计系统包含策略产生模块、模拟模块、比较模块与预选模块。在使用时,策略产生模块用以产生复数个候选电路,其中每一候选电路均对一原始电路移除至少一电容。模拟模块可用以模拟候选电路的效能。比较模块可用以比较候选电路与原始电路的效能。预选模块可用以在候选电路中,选择与原始电路的效能差异在容许范围者,作为预选电路。利用本专利技术的计算机辅助电路设计方法和系统,能够减少人力成本。附图说明图1绘示依照本专利技术一实施方式的计算机辅助电路设计方法的流程图。图2绘示依照本专利技术一实施例的候选电路的效能模拟结果。图3绘示图1的步骤150的流程图。图4绘示图3的步骤160的流程图。图5绘示依照本专利技术一实施例的观测点列表。图6绘示图3的步骤180的流程图。图7绘示依照本专利技术一实施例的时域分析结果。图8绘示依照本专利技术一实施方式的计算机辅助电路设计系统的前段功能方块图。图9绘示图8的计算机辅助电路设计系统的后段功能方块图。图10绘示图9的参考点设定模块的功能方块图。图11绘示图9的决选模块的功能方块图。主要附图标记说明100 计算机辅助电路设计方法110 184:步骤200 计算机辅助电路设计系统210:策略产生模块220 模拟模块222:阻抗模拟单元230 比较模块232:阻抗比较单元240 预选模块M2:阻抗筛选单元250 显示模块260 参考点设定模块262 观测点设定单元洸4 观测单元266 筛选单元268 参考点设定单元270:时域分析模块280 决选模块282 峰对峰值单元284 决选单元具体实施例方式以下将以图式揭露本专利技术的复数个实施方式,为明确说明起见,许多实务上的细节将在以下叙述中一并说明。然而,应了解到,这些实务上的细节不应用以限制本专利技术。也就是说,在本专利技术部分实施方式中,这些实务上的细节是非必要的。此外,为简化图式起见,一些习知惯用的结构与组件在图式中将以简单示意的方式绘示的。图1绘示依照本专利技术一实施方式的计算机辅助电路设计方法100的流程图。如图所示,一种计算机辅助电路设计方法100包含下列步骤(应了解到,在本实施方式中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行)(a)产生复数个候选电路,其中每一候选电路均对一原始电路移除至少一电容 (步骤110)。(b)模拟候选电路的效能(步骤120)。(c)比较候选电路与原始电路的效能(步骤130)。(d)在候选电路中,选择与原始电路的效能差异在一容许范围者,作为预选电路 (步骤140)。在步骤110中,计算机系统会自动产生所有可能的电容移除状况,作为候选电路。 举例来说,假若原始电路中有三颗电容,分别是一号电容、二号电容与三号电容,候选电路可以是仅移除一号电容、仅移除二号电容、仅移除三号电容、同时移除一号电容与二号电容、同时移除一号电容与三号电容、同时移除二号电容与三号电容,以及同时移除所有电容。虽然在上述实施方式中,计算机系统会产生所有可能的电容移除状况,作为候选电路,但此并不限制本专利技术。在本专利技术其它实施方式中,计算机系统也可以视实际情况仅产生部分可能的电容移除状况,作为候选电路。在步骤120中,计算机系统会模拟所有候选电路的效能。在此所谓“候选电路的效能”可能是候选电路的成本、候选电路所占的面积、候选电路所使用的电容数量、候选电路的阻抗…等。图2绘示依照本专利技术一实施例的候选电路的效能模拟结果。其中,‘Scheme ID”表示电路的编号或名称,“Cost”表示电路的成本(以美金为单位),“Area”表示电路所占的面积,“Number”表示电路所使用的电容数量,“Impedance Measure”表示电路的阻抗。在步骤130中,计算机系统会比较各候选电路与原始电路的阻抗。一般来说,因为候选电路是移除一部分的电容,因此电路的成本应该都会有不同程度的降低,但阻抗部分则会有不同程度的提高。因此,本实施方式是以电路的阻抗为主,选择所需的预选电路。然后,在步骤140中,计算机系统会在各候选电路中,选择与原始电路的阻抗差异在容许范围者,作为预选电路。以上所述的容许范围应视实际规范的容许范围而定。举例来说,假若实际规范每一个功率轨(Power Rail)容许涟波电流(Ripple Current)所造成的影响为5%,则阻抗差异的容许范围可设定为2. 5%。举图2为例,假设原始电路的阻抗为17. 4326,则计算机系统在步骤140会选择阻抗低于17. 8684 ( = 17. 4326 X 1. 025)者,作为预选电路。应了解到,以上所述的“候选电路的效能”除了可以是单一指标(例如电路的阻抗)外,也可以是各种因素的综合指标(例如电路的成本、电路所占的面积、电路所使用的电容数量、电路的阻抗…等)。本专利技术所属
的普通技术人员,应视实际需要,弹性选择步骤110 步骤140的实施方式。在计算机系统选择出预选电路之后,使用者可再接着做其它细部的模拟分析,以选择出最佳的决选电路(步骤150)。举例来说,本专利技术下述实施方式是以时域分析(TimeDomain Analysis)的方式,选择出最佳的决选电路。图3绘示图1的步骤150的流程图。在本实施方式中,步骤150可包含下列次步骤(应了解到,在本实施方式中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行)(e)在每一预选电路的相应位置设定复数个参考点(本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:郭国君吴俊廷
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:

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

1
相关领域技术