计算机辅助电路设计方法及其系统.pdf

上传人:t**** 文档编号:4219977 上传时间:2018-09-07 格式:PDF 页数:18 大小:783.53KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010575400.7

申请日:

2010.11.30

公开号:

CN102479275A

公开日:

2012.05.30

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 17/50申请公布日:20120530|||公开

IPC分类号:

G06F17/50

主分类号:

G06F17/50

申请人:

英业达股份有限公司

发明人:

郭国君; 吴俊廷

地址:

中国台湾台北市士林区后港街六十六号

优先权:

专利代理机构:

北京律诚同业知识产权代理有限公司 11006

代理人:

陈红;郑焱

PDF下载: PDF下载
内容摘要

本发明公开了一种计算机辅助电路设计方法及其系统,该方法包含下列步骤:产生复数个候选电路,其中每一候选电路均对一原始电路移除至少一电容。模拟候选电路的效能。比较候选电路与原始电路的效能。在候选电路中,选择与原始电路的效能差异在容许范围者,作为预选电路。

权利要求书

1: 一种计算机辅助电路设计方法, 包含 : (a) 产生复数个候选电路, 其中每一该些候选电路均对一原始电路移除至少一电容 ; (b) 模拟该些候选电路的效能 ; (c) 比较该些候选电路与该原始电路的效能 ; 以及 (d) 在该些候选电路中, 选择与该原始电路的效能差异在一容许范围者, 作为预选电 路。
2: 如权利要求 1 所述的计算机辅助电路设计方法, 其中步骤 (b) 包含 : (b1) 模拟该些 候选电路的阻抗 ; 其中步骤 (c) 包含 : (c1) 比较该些候选电路与该原始电路的阻抗 ; 以及 其中步骤 (d) 包含 : (d1) 在该些候选电路中, 选择与该原始电路的阻抗差异在该容许 范围者, 作为预选电路。
3: 如权利要求 1 的计算机辅助电路设计方法, 还包含 : (e) 在每一该些预选电路的相应位置设定复数个参考点 ; (f) 针对每一该些预选电路的每一该些参考点, 模拟其电压在时域下的表现 ; 以及 (g) 根据该些预选电路的该些参考点的电压在时域下的表现, 从该些预选电路中选择 出决选电路。
4: 如权利要求 3 的计算机辅助电路设计方法, 其中步骤 (e) 包含 : (e1) 在该原始电路设定复数个观测点 ; (e2) 观测该些观测点的电流大小 ; (e3) 根据该些观测点的电流大小, 在该些观测点中筛选出复数个代表观测点 ; 以及 (e4) 根据该些代表观测点在该原始电路的位置, 在每一该些预选电路的相应位置, 设 定该些参考点。
5: 如权利要求 3 的计算机辅助电路设计方法, 其中步骤 (g) 包含 : (g1) 针对每一该些预选电路的每一该些参考点, 取得其电压在时域下的峰对峰值 ; 以 及 (g2) 根据该些预选电路的该些参考点的电压在时域下的峰对峰值, 选出该决选电路。
6: 一种计算机辅助电路设计系统, 包含 : 一策略产生模块, 用以产生复数个候选电路, 每一该些候选电路均对一原始电路移除 至少一电容 ; 一模拟模块, 用以模拟该些候选电路的效能 ; 一比较模块, 用以比较该些候选电路与该原始电路的效能 ; 以及 一预选模块, 用以在该些候选电路中, 选择与该原始电路的效能差异在一容许范围者, 作为预选电路。
7: 如权利要求 6 的计算机辅助电路设计系统, 其中该模拟模块包含一阻抗模拟单元, 用以模拟该些候选电路的阻抗 ; 其中该比较模块包含一阻抗比较单元, 用以比较该些候选电路与该原始电路的阻抗 ; 以及 其中该预选模块包含一阻抗筛选单元, 用以在该些候选电路中, 选择与该原始电路的 阻抗差异在该容许范围者, 作为预选电路。 2
8: 如权利要求 6 的计算机辅助电路设计系统, 还包含 : 一参考点设定模块, 用以在每一该些预选电路的相应位置设定复数个参考点 ; 一时域分析模块, 用以针对每一该些预选电路的每一该些参考点, 模拟其电压在时域 下的表现 ; 以及 一决选模块, 用以根据该些预选电路的该些参考点的电压在时域下的表现, 从该些预 选电路中选择出决选电路。
9: 如权利要求 8 的计算机辅助电路设计系统, 其中该参考点设定模块包含 : 一观测点设定单元, 用以在该原始电路设定复数个观测点 ; 一观测单元, 用以观测该些观测点的电流大小 ; 一筛选单元, 用以根据该些观测点的电流大小, 在该些观测点中筛选出复数个代表观 测点 ; 以及 一参考点设定单元, 用以根据该些代表观测点在该原始电路的位置, 在每一该些预选 电路的相应位置, 设定该些参考点。
10: 如权利要求 8 的计算机辅助电路设计系统, 其中该决选模块包含 : 一峰对峰值单元, 用以针对每一该些预选电路的每一该些参考点, 取得其电压在时域 下的峰对峰值 ; 以及 一决选单元, 用以根据该些预选电路的该些参考点的电压在时域下的峰对峰值, 选出 该决选电路。

说明书


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

    技术领域 本发明有关于一种计算机辅助设计, 且特别是有关于一种计算机辅助电路设计方 法及其系统。
     背景技术 在现有电路设计中, 当制造商拿到原始电路设计时, 常常需要针对现有的制程或 产品需求, 在不改动布局 (Layout) 的情况下, 进行细部的调整, 其中最常见的调整就是移 除部分电容。
     随着目前电子产品的竞争日益激烈, 制造商对于各项成本也开始斤斤计较起来, 以维持自身的竞争力。 因此, 当制造商拿到原始电路设计后, 便会开始想办法评估原始电路 上的每一颗电容是不是必要, 是不是能够在不过度影响电路效能的前提下, 拿掉部分的电 容。
     目前制造商的作法大多是以人工的方式一一去模拟拿掉电容的结果, 再根据模拟 结果去评估这颗或这部份的电容能不能够移除。但一般电路的电容数量颇多, 排列组合起 来往往会有上百种, 甚至上千种可能, 因此这样的作法往往耗费制造商过多的人力, 徒然增 加人力成本。
     发明内容
     本发明的一个目的在于, 提供一种计算机辅助电路设计方法, 以减少人力成本。
     本发明的另一个目的在于, 提供一种计算机辅助电路设计系统, 以减少人力成本。
     本发明的一技术方面为一种计算机辅助电路设计方法, 其应用计算机模拟各个候 选电路的效能, 并自动选择与原始电路的效能差异在一容许范围者, 作为预选电路。
     根据本发明一实施方式, 一种计算机辅助电路设计方法, 包含下列步骤 ( 应了解 到, 在本实施方式中所提及的步骤, 除特别叙明其顺序者外, 均可依实际需要调整其前后顺 序, 甚至可同时或部分同时执行 ) :
     (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 : 预选模块 242 : 阻抗筛选单元 250 : 显示模块 260 : 参考点设定模块 262 : 观测点设定单元 264 : 观测单元 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×1.025) 者, 作 为预选电路。
     应了解到, 以上所述的 “候选电路的效能” 除了可以是单一指标 ( 例如 : 电路的阻 抗 ) 外, 也可以是各种因素的综合指标 ( 例如 : 电路的成本、 电路所占的面积、 电路所使用的 电容数量、 电路的阻抗…等 )。 本发明所属技术领域的普通技术人员, 应视实际需要, 弹性选 择步骤 110 ~步骤 140 的实施方式。
     在计算机系统选择出预选电路之后, 使用者可再接着做其它细部的模拟分析, 以 选择出最佳的决选电路 ( 步骤 150)。举例来说, 本发明下述实施方式是以时域分析 (TimeDomain Analysis) 的方式, 选择出最佳的决选电路。
     图 3 绘示图 1 的步骤 150 的流程图。在本实施方式中, 步骤 150 可包含下列次步 骤 ( 应了解到, 在本实施方式中所提及的步骤, 除特别叙明其顺序者外, 均可依实际需要调 整其前后顺序, 甚至可同时或部分同时执行 ) :
     (e) 在每一预选电路的相应位置设定复数个参考点 ( 步骤 160)。
     (f) 针对每一预选电路的每一参考点, 模拟其电压在时域下的表现 ( 步骤 170)。
     (g) 根据预选电路的参考点的电压在时域下的表现, 从预选电路中选择出决选电 路 ( 步骤 180)。
     图 4 绘示图 3 的步骤 160 的流程图。在本实施方式中, 步骤 160 可包含下列次步 骤 ( 应了解到, 在本实施方式中所提及的步骤, 除特别叙明其顺序者外, 均可依实际需要调 整其前后顺序, 甚至可同时或部分同时执行 ) :
     (e1) 在原始电路设定复数个观测点 ( 步骤 162)。
     (e2) 观测观测点的电流大小 ( 步骤 164)。
     (e3) 根据观测点的电流大小, 在观测点中筛选出复数个代表观测点 ( 步骤 166)。
     (e4) 根据代表观测点在原始电路的位置, 在每一预选电路的相应位置, 设定参考 点 ( 步骤 168)。 在步骤 162 中, 计算机系统会在原始电路的复数个位置设定观测点。这些观测点 的位置可以是各组件的接脚。
     当观测点的数量过多时, 计算机系统可以在观测点中删除部分无足轻重的观测 点, 仅留下具影响力的观测点, 进行后续步骤。在本实施方式中, 电流大小会决定观测点的 影响力, 当电流量大时, 阻抗些微变动就会实质影响接收端的电压, 但当电流量小时, 阻抗 的变化就相对无关紧要。 因此, 本实施方式是以观测点的电流大小为主, 选择所需的代表观 测点。
     图 5 绘示依照本发明一实施例的观测点列表。如图所示, 在步骤 164 中, 计算机系 统将观测各观测点的电流大小, 并依照各观测点的电流大小排序权重, 其中电流越大的观 测点权重也越大。
     接着, 在步骤 166 中, 计算机系统将删除部分电流值太小的观测点, 仅留下电流值 具影响力的观测点为代表观测点。在本实施方式中, 令权重最大的观测点的电流为 OBPMAX, 观测点的电流为 OBPX, 若满足 :
     OBPMAX/OBPX < 100
     表示观测点具有一定程度的影响力, 可选择为代表观测点。反之 ( 亦即, OBPMAX/ OBPX ≥ 100), 则表示观测点影响力不大, 可以忽略不看。
     接着, 在步骤 168 中, 计算机系统会根据代表观测点在原始电路的位置, 在每一预 选电路的相应位置, 设定参考点。举例来说, 若原始电路的 CN1701_/V5S_DGND 接脚被选择 为代表观测点, 则每一预选电路的 CN1701_/V5S_DGND 接脚都会被设定为参考点。
     在设定参考点 ( 步骤 160) 之后, 计算机系统在步骤 170 会针对每一预选电路的每 一参考点进行时域分析, 以判断何者为最佳的决选电路。
     图 7 绘示依照本发明一实施例的时域分析结果。如图所示, 在步骤 170 中, 计算机 系统将针对每一预选电路的每一参考点, 产生电压在时域下的波形。 然后, 计算机系统会将
     预选电路与原始电路的时域分析结果一并输出如图 7 所示, 其中实线为预选电路的时域分 析结果, 虚线为原始电路的时域分析结果。
     图 6 绘示图 3 的步骤 180 的流程图。如图所示, 图 3 的步骤 180 包含下列次步骤 ( 应了解到, 在本实施方式中所提及的步骤, 除特别叙明其顺序者外, 均可依实际需要调整 其前后顺序, 甚至可同时或部分同时执行 ) :
     (g1) 针对每一预选电路的每一参考点, 取得其电压在时域下的峰对峰值 ( 步骤 182)。
     (g2) 根据预选电路的参考点的电压在时域下的峰对峰值, 选出决选电路 ( 步骤 184)。
     计算机系统在步骤 182 可以直接针对每一预选电路的每一参考点, 取得其电压在 时域下的峰对峰值, 然后根据这些结果, 自动选出决选电路 ( 步骤 184)。在本实施方式中, 计算机系统将比较预选电路与原始电路, 选择在每一参考点的峰对峰值均较接近原始电路 者, 为决选电路。
     应了解到, 虽然本发明上述实施方式是以时域分析为例, 解释选择决选电路的方 式, 但此并不限制本发明。 本发明所属技术领域的普通技术人员, 亦可依实际需要选择其它 分析工具作为选择决选电路的方式。 举例来说, 在本发明另一实施方式中, 计算机系统亦可 提供频域分析工具, 以选择决选电路。 本发明另一实施态样为应用上述计算机辅助电路设计方法的计算机辅助电路设 计系统。图 8 即绘示此计算机辅助电路设计系统 200 的前段功能方块图。如图所示, 一种 计算机辅助电路设计系统 200 包含策略产生模块 210、 模拟模块 220、 比较模块 230 与预选 模块 240。在使用时, 策略产生模块 210 可产生复数个候选电路, 其中每一候选电路均对一 原始电路移除至少一电容。模拟模块 220 可模拟候选电路的效能。比较模块 230 可比较候 选电路与原始电路的效能。预选模块 240 可在候选电路中, 选择与原始电路的效能差异在 容许范围者, 作为预选电路。
     在本实施方式中, 策略产生模块 210 会自动产生所有可能的电容移除状况, 作为 候选电路。 举例来说, 假若原始电路中有三颗电容, 分别是一号电容、 二号电容与三号电容, 候选电路可以是 : 仅移除一号电容、 仅移除二号电容、 仅移除三号电容、 同时移除一号电容 与二号电容、 同时移除一号电容与三号电容、 同时移除二号电容与三号电容, 以及同时移除 所有电容。
     虽然在上述实施方式中, 策略产生模块 210 会产生所有可能的电容移除状况, 作 为候选电路, 但此并不限制本发明。在本发明其它实施方式中, 策略产生模块 210 也可以视 实际情况仅产生部分可能的电容移除状况, 作为候选电路。
     在图 8 中, 模拟模块 220 可包含阻抗模拟单元 222, 此阻抗模拟单元 222 可模拟所 有候选电路的阻抗。 虽然图 8 在模拟模块 220 中仅绘示阻抗模拟单元 222, 但这并不代表模 拟模块 220 只能够模拟候选电路的阻抗。事实上, 模拟模块 220 也可以模拟或计算候选电 路的成本、 候选电路所占的面积、 候选电路所使用的电容数量…等。
     比较模块 230 可包含阻抗比较单元 232, 此阻抗比较单元 232 可比较各候选电路与 原始电路的阻抗。 一般来说, 因为候选电路是移除一部分的电容, 因此电路的成本应该都会 有不同程度的降低, 但阻抗部分则会有不同程度的提高。 因此, 本实施方式是以电路的阻抗
     为主, 选择所需的预选电路。
     预选模块 240 可包含阻抗筛选单元 242, 此阻抗筛选单元 242 可在各候选电路中, 选择与原始电路的阻抗差异在容许范围者, 作为预选电路。 同样地, 以上所述的容许范围应 视实际规范的容许范围而定。举例来说, 假若实际规范每一个功率轨 (Power Rail) 容许涟 波电流 (Ripple Current) 所造成的影响为 5%, 则阻抗差异的容许范围可设定为 2.5%。
     应了解到, 上述的比较模块 230 与预选模块 240 除了可以以单一指标 ( 例如 : 电路 的阻抗 ) 选择预选电路外, 也可以以综合指标 ( 例如 : 电路的成本、 电路所占的面积、 电路所 使用的电容数量、 电路的阻抗…等 ) 选择预选电路。本发明所属技术领域具有通常知识者, 应视实际需要, 弹性选择比较模块 230 与预选模块 240 的实施方式。
     在预选模块 240 选择出预选电路之后, 计算机辅助电路设计系统 200 可利用显示 模块 250 将这些预选电路列出, 以方便使用者检视。
     接着, 计算机辅助电路设计系统 200 可再接着做其它细部的模拟分析, 以选择出 最佳的决选电路。举例来说, 本发明下述实施方式是以时域分析 (Time Domain Analysis) 的方式, 选择出最佳的决选电路。
     图 9 绘示图 8 的计算机辅助电路设计系统 200 的后段功能方块图。如图所示, 本 实施方式的计算机辅助电路设计系统 200 尚可包含参考点设定模块 260、 时域分析模块 270 与决选模块 280。 在使用时, 参考点设定模块 260 可在每一预选电路的相应位置设定复数个 参考点。时域分析模块 270 可针对每一预选电路的每一参考点, 模拟其电压在时域下的表 现。决选模块 280 可根据预选电路的参考点的电压在时域下的表现, 从预选电路中选择出 决选电路。 图 10 绘示图 9 的参考点设定模块 260 的功能方块图。如图所示, 参考点设定模块 260 可包含观测点设定单元 262、 观测单元 264、 筛选单元 266 与参考点设定单元 268。在使 用时, 观测点设定单元 262 可在原始电路设定复数个观测点。观测单元 264 可观测观测点 的电流大小。筛选单元 266 可根据观测点的电流大小, 在观测点中筛选出复数个代表观测 点。参考点设定单元 268 可根据代表观测点在原始电路的位置, 在每一预选电路的相应位 置, 设定参考点。
     具体而言, 观测点设定单元 262 可在原始电路设定复数个观测点。这些观测点的 位置可以是各组件的接脚。
     当观测点的数量过多时, 计算机辅助电路设计系统 200 可以在观测点中删除部分 无足轻重的观测点, 仅留下具影响力的观测点, 进行后续步骤。在本实施方式中, 电流大小 会决定观测点的影响力, 当电流量大时, 阻抗些微变动就会实质影响接收端的电压, 但当电 流量小时, 阻抗的变化就相对无关紧要。因此, 本实施方式是以观测点的电流大小为主, 选 择所需的代表观测点。
     观测单元 264 可观测各观测点的电流大小, 并依照各观测点的电流大小排序权 重, 其中电流越大的观测点权重也越大。
     筛选单元 266 可删除部分电流值太小的观测点, 仅留下电流值具影响力的观测点 为代表观测点。在本实施方式中, 令权重最大的观测点的电流为 OBPMAX, 观测点的电流为 OBPX, 若满足 :
     OBPMAX/OBPX < 100
     表示观测点具有一定程度的影响力, 可选择为代表观测点。反之 ( 亦即, OBPMAX/ OBPX ≥ 100), 则表示观测点影响力不大, 可以忽略不看。
     参考点设定单元 268 可根据代表观测点在原始电路的位置, 在每一预选电路的相 应位置, 设定参考点。举例来说, 若原始电路的 CN1701_/+V5S_DGND 接脚被选择为代表观测 点, 则每一预选电路的 CN1701_/+V5S_DGND 接脚都会被参考点设定单元 268 设定为参考点。
     回到图 9, 在设定参考点之后, 时域分析模块 270 会针对每一预选电路的每一参考 点进行时域分析, 以利决选模块 280 判断何者为最佳的决选电路。具体而言, 时域分析模 块 270 将针对每一预选电路的每一参考点, 产生电压在时域下的波形。然后, 时域分析模块 270 会将预选电路与原始电路的时域分析结果一并输出, 以选择最佳的决选电路。
     图 11 绘示图 9 的决选模块 280 的功能方块图。如图 11 所示, 决选模块 280 包含 峰对峰值单元 282 与决选单元 284。 在使用时, 峰对峰值单元 282 可针对每一预选电路的每 一参考点, 取得其电压在时域下的峰对峰值。决选单元 284 可根据预选电路的参考点的电 压在时域下的峰对峰值, 选出决选电路。在本实施方式中, 决选单元 284 将比较预选电路与 原始电路, 选择在每一参考点的峰对峰值均较接近原始电路者, 为决选电路。
     应了解到, 虽然本发明上述实施方式是以时域分析为例, 解释选择决选电路的方 式, 但此并不限制本发明。 本发明所属技术领域的普通技术人员, 亦可依实际需要选择其它 分析工具作为选择决选电路的方式。 举例来说, 在本发明另一实施方式中, 计算机辅助电路 设计系统亦可提供频域分析工具, 以选择决选电路。
     上述计算机辅助电路设计系统 200 的各组件的具体实施方式可为软件程序或硬 件电路。 本发明所属技术领域的普通技术人员, 应当视当时需要弹性选择其实施方式, 而不 需全为软件程序或全为硬件电路, 得部分为软件程序或部分为硬件电路。
     虽然本发明已以实施方式揭露如上, 然其并非用以限定本发明, 本领域普通技术 人员, 在不脱离本发明的精神和范围内, 当可作各种的还动与润饰, 因此本发明的保护范围 当视所附权利要求书所界定者为准。

计算机辅助电路设计方法及其系统.pdf_第1页
第1页 / 共18页
计算机辅助电路设计方法及其系统.pdf_第2页
第2页 / 共18页
计算机辅助电路设计方法及其系统.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《计算机辅助电路设计方法及其系统.pdf》由会员分享,可在线阅读,更多相关《计算机辅助电路设计方法及其系统.pdf(18页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102479275 A (43)申请公布日 2012.05.30 C N 1 0 2 4 7 9 2 7 5 A *CN102479275A* (21)申请号 201010575400.7 (22)申请日 2010.11.30 G06F 17/50(2006.01) (71)申请人英业达股份有限公司 地址中国台湾台北市士林区后港街六十六 号 (72)发明人郭国君 吴俊廷 (74)专利代理机构北京律诚同业知识产权代理 有限公司 11006 代理人陈红 郑焱 (54) 发明名称 计算机辅助电路设计方法及其系统 (57) 摘要 本发明公开了一种计算机辅助电路设计方法 及其系。

2、统,该方法包含下列步骤:产生复数个候 选电路,其中每一候选电路均对一原始电路移除 至少一电容。模拟候选电路的效能。比较候选电 路与原始电路的效能。在候选电路中,选择与原始 电路的效能差异在容许范围者,作为预选电路。 (51)Int.Cl. 权利要求书2页 说明书7页 附图8页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 7 页 附图 8 页 1/2页 2 1.一种计算机辅助电路设计方法,包含: (a)产生复数个候选电路,其中每一该些候选电路均对一原始电路移除至少一电容; (b)模拟该些候选电路的效能; (c)比较该些候选电路与该原始电路的效能;以及 。

3、(d)在该些候选电路中,选择与该原始电路的效能差异在一容许范围者,作为预选电 路。 2.如权利要求1所述的计算机辅助电路设计方法,其中步骤(b)包含:(b1)模拟该些 候选电路的阻抗; 其中步骤(c)包含:(c1)比较该些候选电路与该原始电路的阻抗;以及 其中步骤(d)包含:(d1)在该些候选电路中,选择与该原始电路的阻抗差异在该容许 范围者,作为预选电路。 3.如权利要求1的计算机辅助电路设计方法,还包含: (e)在每一该些预选电路的相应位置设定复数个参考点; (f)针对每一该些预选电路的每一该些参考点,模拟其电压在时域下的表现;以及 (g)根据该些预选电路的该些参考点的电压在时域下的表现,。

4、从该些预选电路中选择 出决选电路。 4.如权利要求3的计算机辅助电路设计方法,其中步骤(e)包含: (e1)在该原始电路设定复数个观测点; (e2)观测该些观测点的电流大小; (e3)根据该些观测点的电流大小,在该些观测点中筛选出复数个代表观测点;以及 (e4)根据该些代表观测点在该原始电路的位置,在每一该些预选电路的相应位置,设 定该些参考点。 5.如权利要求3的计算机辅助电路设计方法,其中步骤(g)包含: (g1)针对每一该些预选电路的每一该些参考点,取得其电压在时域下的峰对峰值;以 及 (g2)根据该些预选电路的该些参考点的电压在时域下的峰对峰值,选出该决选电路。 6.一种计算机辅助电路。

5、设计系统,包含: 一策略产生模块,用以产生复数个候选电路,每一该些候选电路均对一原始电路移除 至少一电容; 一模拟模块,用以模拟该些候选电路的效能; 一比较模块,用以比较该些候选电路与该原始电路的效能;以及 一预选模块,用以在该些候选电路中,选择与该原始电路的效能差异在一容许范围者, 作为预选电路。 7.如权利要求6的计算机辅助电路设计系统,其中该模拟模块包含一阻抗模拟单元, 用以模拟该些候选电路的阻抗; 其中该比较模块包含一阻抗比较单元,用以比较该些候选电路与该原始电路的阻抗; 以及 其中该预选模块包含一阻抗筛选单元,用以在该些候选电路中,选择与该原始电路的 阻抗差异在该容许范围者,作为预选。

6、电路。 权 利 要 求 书CN 102479275 A 2/2页 3 8.如权利要求6的计算机辅助电路设计系统,还包含: 一参考点设定模块,用以在每一该些预选电路的相应位置设定复数个参考点; 一时域分析模块,用以针对每一该些预选电路的每一该些参考点,模拟其电压在时域 下的表现;以及 一决选模块,用以根据该些预选电路的该些参考点的电压在时域下的表现,从该些预 选电路中选择出决选电路。 9.如权利要求8的计算机辅助电路设计系统,其中该参考点设定模块包含: 一观测点设定单元,用以在该原始电路设定复数个观测点; 一观测单元,用以观测该些观测点的电流大小; 一筛选单元,用以根据该些观测点的电流大小,在该。

7、些观测点中筛选出复数个代表观 测点;以及 一参考点设定单元,用以根据该些代表观测点在该原始电路的位置,在每一该些预选 电路的相应位置,设定该些参考点。 10.如权利要求8的计算机辅助电路设计系统,其中该决选模块包含: 一峰对峰值单元,用以针对每一该些预选电路的每一该些参考点,取得其电压在时域 下的峰对峰值;以及 一决选单元,用以根据该些预选电路的该些参考点的电压在时域下的峰对峰值,选出 该决选电路。 权 利 要 求 书CN 102479275 A 1/7页 4 计算机辅助电路设计方法及其系统 技术领域 0001 本发明有关于一种计算机辅助设计,且特别是有关于一种计算机辅助电路设计方 法及其系统。

8、。 背景技术 0002 在现有电路设计中,当制造商拿到原始电路设计时,常常需要针对现有的制程或 产品需求,在不改动布局(Layout)的情况下,进行细部的调整,其中最常见的调整就是移 除部分电容。 0003 随着目前电子产品的竞争日益激烈,制造商对于各项成本也开始斤斤计较起来, 以维持自身的竞争力。因此,当制造商拿到原始电路设计后,便会开始想办法评估原始电路 上的每一颗电容是不是必要,是不是能够在不过度影响电路效能的前提下,拿掉部分的电 容。 0004 目前制造商的作法大多是以人工的方式一一去模拟拿掉电容的结果,再根据模拟 结果去评估这颗或这部份的电容能不能够移除。但一般电路的电容数量颇多,排。

9、列组合起 来往往会有上百种,甚至上千种可能,因此这样的作法往往耗费制造商过多的人力,徒然增 加人力成本。 发明内容 0005 本发明的一个目的在于,提供一种计算机辅助电路设计方法,以减少人力成本。 0006 本发明的另一个目的在于,提供一种计算机辅助电路设计系统,以减少人力成本。 0007 本发明的一技术方面为一种计算机辅助电路设计方法,其应用计算机模拟各个候 选电路的效能,并自动选择与原始电路的效能差异在一容许范围者,作为预选电路。 0008 根据本发明一实施方式,一种计算机辅助电路设计方法,包含下列步骤(应了解 到,在本实施方式中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整其前后。

10、顺 序,甚至可同时或部分同时执行): 0009 (a)产生复数个候选电路,其中每一候选电路均对一原始电路移除至少一电容。 0010 (b)模拟候选电路的效能。 0011 (c)比较候选电路与原始电路的效能。 0012 (d)在候选电路中,选择与原始电路的效能差异在一容许范围者,作为预选电路。 0013 本发明的另一技术方面为一种计算机辅助电路设计系统。 0014 根据本发明另一实施方式,一种计算机辅助电路设计系统包含策略产生模块、模 拟模块、比较模块与预选模块。在使用时,策略产生模块用以产生复数个候选电路,其中每 一候选电路均对一原始电路移除至少一电容。模拟模块可用以模拟候选电路的效能。比较 。

11、模块可用以比较候选电路与原始电路的效能。预选模块可用以在候选电路中,选择与原始 电路的效能差异在容许范围者,作为预选电路。 0015 利用本发明的计算机辅助电路设计方法和系统,能够减少人力成本。 说 明 书CN 102479275 A 2/7页 5 附图说明 0016 图1绘示依照本发明一实施方式的计算机辅助电路设计方法的流程图。 0017 图2绘示依照本发明一实施例的候选电路的效能模拟结果。 0018 图3绘示图1的步骤150的流程图。 0019 图4绘示图3的步骤160的流程图。 0020 图5绘示依照本发明一实施例的观测点列表。 0021 图6绘示图3的步骤180的流程图。 0022 图。

12、7绘示依照本发明一实施例的时域分析结果。 0023 图8绘示依照本发明一实施方式的计算机辅助电路设计系统的前段功能方块图。 0024 图9绘示图8的计算机辅助电路设计系统的后段功能方块图。 0025 图10绘示图9的参考点设定模块的功能方块图。 0026 图11绘示图9的决选模块的功能方块图。 0027 主要附图标记说明 0028 100:计算机辅助电路设计方法 0029 110184:步骤 0030 200:计算机辅助电路设计系统 0031 210:策略产生模块 0032 220:模拟模块 0033 222:阻抗模拟单元 0034 230:比较模块 0035 232:阻抗比较单元 0036 。

13、240:预选模块 0037 242:阻抗筛选单元 0038 250:显示模块 0039 260:参考点设定模块 0040 262:观测点设定单元 0041 264:观测单元 0042 266:筛选单元 0043 268:参考点设定单元 0044 270:时域分析模块 0045 280:决选模块 0046 282:峰对峰值单元 0047 284:决选单元 具体实施方式 0048 以下将以图式揭露本发明的复数个实施方式,为明确说明起见,许多实务上的细 节将在以下叙述中一并说明。然而,应了解到,这些实务上的细节不应用以限制本发明。也 就是说,在本发明部分实施方式中,这些实务上的细节是非必要的。此外,。

14、为简化图式起见, 说 明 书CN 102479275 A 3/7页 6 一些习知惯用的结构与组件在图式中将以简单示意的方式绘示的。 0049 图1绘示依照本发明一实施方式的计算机辅助电路设计方法100的流程图。如图 所示,一种计算机辅助电路设计方法100包含下列步骤(应了解到,在本实施方式中所提及 的步骤,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时 执行): 0050 (a)产生复数个候选电路,其中每一候选电路均对一原始电路移除至少一电容 (步骤110)。 0051 (b)模拟候选电路的效能(步骤120)。 0052 (c)比较候选电路与原始电路的效能(步骤130。

15、)。 0053 (d)在候选电路中,选择与原始电路的效能差异在一容许范围者,作为预选电路 (步骤140)。 0054 在步骤110中,计算机系统会自动产生所有可能的电容移除状况,作为候选电路。 举例来说,假若原始电路中有三颗电容,分别是一号电容、二号电容与三号电容,候选电路 可以是:仅移除一号电容、仅移除二号电容、仅移除三号电容、同时移除一号电容与二号电 容、同时移除一号电容与三号电容、同时移除二号电容与三号电容,以及同时移除所有电 容。 0055 虽然在上述实施方式中,计算机系统会产生所有可能的电容移除状况,作为候选 电路,但此并不限制本发明。在本发明其它实施方式中,计算机系统也可以视实际情。

16、况仅产 生部分可能的电容移除状况,作为候选电路。 0056 在步骤120中,计算机系统会模拟所有候选电路的效能。在此所谓“候选电路的 效能”可能是候选电路的成本、候选电路所占的面积、候选电路所使用的电容数量、候选电 路的阻抗等。图2绘示依照本发明一实施例的候选电路的效能模拟结果。其中,“Scheme ID”表示电路的编号或名称,“Cost”表示电路的成本(以美金为单位),“Area”表示电路所 占的面积,“Number”表示电路所使用的电容数量,“Impedance Measure”表示电路的阻抗。 0057 在步骤130中,计算机系统会比较各候选电路与原始电路的阻抗。一般来说,因为 候选电路。

17、是移除一部分的电容,因此电路的成本应该都会有不同程度的降低,但阻抗部分 则会有不同程度的提高。因此,本实施方式是以电路的阻抗为主,选择所需的预选电路。 0058 然后,在步骤140中,计算机系统会在各候选电路中,选择与原始电路的阻抗差异 在容许范围者,作为预选电路。以上所述的容许范围应视实际规范的容许范围而定。举例 来说,假若实际规范每一个功率轨(Power Rail)容许涟波电流(Ripple Current)所造成 的影响为5,则阻抗差异的容许范围可设定为2.5。举图2为例,假设原始电路的阻抗 为17.4326,则计算机系统在步骤140会选择阻抗低于17.8684(17.43261.025。

18、)者,作 为预选电路。 0059 应了解到,以上所述的“候选电路的效能”除了可以是单一指标(例如:电路的阻 抗)外,也可以是各种因素的综合指标(例如:电路的成本、电路所占的面积、电路所使用的 电容数量、电路的阻抗等)。本发明所属技术领域的普通技术人员,应视实际需要,弹性选 择步骤110步骤140的实施方式。 0060 在计算机系统选择出预选电路之后,使用者可再接着做其它细部的模拟分析,以 选择出最佳的决选电路(步骤150)。举例来说,本发明下述实施方式是以时域分析(Time 说 明 书CN 102479275 A 4/7页 7 Domain Analysis)的方式,选择出最佳的决选电路。 0。

19、061 图3绘示图1的步骤150的流程图。在本实施方式中,步骤150可包含下列次步 骤(应了解到,在本实施方式中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调 整其前后顺序,甚至可同时或部分同时执行): 0062 (e)在每一预选电路的相应位置设定复数个参考点(步骤160)。 0063 (f)针对每一预选电路的每一参考点,模拟其电压在时域下的表现(步骤170)。 0064 (g)根据预选电路的参考点的电压在时域下的表现,从预选电路中选择出决选电 路(步骤180)。 0065 图4绘示图3的步骤160的流程图。在本实施方式中,步骤160可包含下列次步 骤(应了解到,在本实施方式中所提及的步。

20、骤,除特别叙明其顺序者外,均可依实际需要调 整其前后顺序,甚至可同时或部分同时执行): 0066 (e1)在原始电路设定复数个观测点(步骤162)。 0067 (e2)观测观测点的电流大小(步骤164)。 0068 (e3)根据观测点的电流大小,在观测点中筛选出复数个代表观测点(步骤166)。 0069 (e4)根据代表观测点在原始电路的位置,在每一预选电路的相应位置,设定参考 点(步骤168)。 0070 在步骤162中,计算机系统会在原始电路的复数个位置设定观测点。这些观测点 的位置可以是各组件的接脚。 0071 当观测点的数量过多时,计算机系统可以在观测点中删除部分无足轻重的观测 点,仅。

21、留下具影响力的观测点,进行后续步骤。在本实施方式中,电流大小会决定观测点的 影响力,当电流量大时,阻抗些微变动就会实质影响接收端的电压,但当电流量小时,阻抗 的变化就相对无关紧要。因此,本实施方式是以观测点的电流大小为主,选择所需的代表观 测点。 0072 图5绘示依照本发明一实施例的观测点列表。如图所示,在步骤164中,计算机系 统将观测各观测点的电流大小,并依照各观测点的电流大小排序权重,其中电流越大的观 测点权重也越大。 0073 接着,在步骤166中,计算机系统将删除部分电流值太小的观测点,仅留下电流值 具影响力的观测点为代表观测点。在本实施方式中,令权重最大的观测点的电流为OBP M。

22、AX , 观测点的电流为OBP X ,若满足: 0074 OBP MAX /OBP X 100 0075 表示观测点具有一定程度的影响力,可选择为代表观测点。反之(亦即,OBP MAX / OBP X 100),则表示观测点影响力不大,可以忽略不看。 0076 接着,在步骤168中,计算机系统会根据代表观测点在原始电路的位置,在每一预 选电路的相应位置,设定参考点。举例来说,若原始电路的CN1701_/V5S_DGND接脚被选择 为代表观测点,则每一预选电路的CN1701_/V5S_DGND接脚都会被设定为参考点。 0077 在设定参考点(步骤160)之后,计算机系统在步骤170会针对每一预选。

23、电路的每 一参考点进行时域分析,以判断何者为最佳的决选电路。 0078 图7绘示依照本发明一实施例的时域分析结果。如图所示,在步骤170中,计算机 系统将针对每一预选电路的每一参考点,产生电压在时域下的波形。然后,计算机系统会将 说 明 书CN 102479275 A 5/7页 8 预选电路与原始电路的时域分析结果一并输出如图7所示,其中实线为预选电路的时域分 析结果,虚线为原始电路的时域分析结果。 0079 图6绘示图3的步骤180的流程图。如图所示,图3的步骤180包含下列次步骤 (应了解到,在本实施方式中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整 其前后顺序,甚至可同时或部分。

24、同时执行): 0080 (g1)针对每一预选电路的每一参考点,取得其电压在时域下的峰对峰值(步骤 182)。 0081 (g2)根据预选电路的参考点的电压在时域下的峰对峰值,选出决选电路(步骤 184)。 0082 计算机系统在步骤182可以直接针对每一预选电路的每一参考点,取得其电压在 时域下的峰对峰值,然后根据这些结果,自动选出决选电路(步骤184)。在本实施方式中, 计算机系统将比较预选电路与原始电路,选择在每一参考点的峰对峰值均较接近原始电路 者,为决选电路。 0083 应了解到,虽然本发明上述实施方式是以时域分析为例,解释选择决选电路的方 式,但此并不限制本发明。本发明所属技术领域的。

25、普通技术人员,亦可依实际需要选择其它 分析工具作为选择决选电路的方式。举例来说,在本发明另一实施方式中,计算机系统亦可 提供频域分析工具,以选择决选电路。 0084 本发明另一实施态样为应用上述计算机辅助电路设计方法的计算机辅助电路设 计系统。图8即绘示此计算机辅助电路设计系统200的前段功能方块图。如图所示,一种 计算机辅助电路设计系统200包含策略产生模块210、模拟模块220、比较模块230与预选 模块240。在使用时,策略产生模块210可产生复数个候选电路,其中每一候选电路均对一 原始电路移除至少一电容。模拟模块220可模拟候选电路的效能。比较模块230可比较候 选电路与原始电路的效能。

26、。预选模块240可在候选电路中,选择与原始电路的效能差异在 容许范围者,作为预选电路。 0085 在本实施方式中,策略产生模块210会自动产生所有可能的电容移除状况,作为 候选电路。举例来说,假若原始电路中有三颗电容,分别是一号电容、二号电容与三号电容, 候选电路可以是:仅移除一号电容、仅移除二号电容、仅移除三号电容、同时移除一号电容 与二号电容、同时移除一号电容与三号电容、同时移除二号电容与三号电容,以及同时移除 所有电容。 0086 虽然在上述实施方式中,策略产生模块210会产生所有可能的电容移除状况,作 为候选电路,但此并不限制本发明。在本发明其它实施方式中,策略产生模块210也可以视 。

27、实际情况仅产生部分可能的电容移除状况,作为候选电路。 0087 在图8中,模拟模块220可包含阻抗模拟单元222,此阻抗模拟单元222可模拟所 有候选电路的阻抗。虽然图8在模拟模块220中仅绘示阻抗模拟单元222,但这并不代表模 拟模块220只能够模拟候选电路的阻抗。事实上,模拟模块220也可以模拟或计算候选电 路的成本、候选电路所占的面积、候选电路所使用的电容数量等。 0088 比较模块230可包含阻抗比较单元232,此阻抗比较单元232可比较各候选电路与 原始电路的阻抗。一般来说,因为候选电路是移除一部分的电容,因此电路的成本应该都会 有不同程度的降低,但阻抗部分则会有不同程度的提高。因此。

28、,本实施方式是以电路的阻抗 说 明 书CN 102479275 A 6/7页 9 为主,选择所需的预选电路。 0089 预选模块240可包含阻抗筛选单元242,此阻抗筛选单元242可在各候选电路中, 选择与原始电路的阻抗差异在容许范围者,作为预选电路。同样地,以上所述的容许范围应 视实际规范的容许范围而定。举例来说,假若实际规范每一个功率轨(Power Rail)容许涟 波电流(Ripple Current)所造成的影响为5,则阻抗差异的容许范围可设定为2.5。 0090 应了解到,上述的比较模块230与预选模块240除了可以以单一指标(例如:电路 的阻抗)选择预选电路外,也可以以综合指标(例。

29、如:电路的成本、电路所占的面积、电路所 使用的电容数量、电路的阻抗等)选择预选电路。本发明所属技术领域具有通常知识者, 应视实际需要,弹性选择比较模块230与预选模块240的实施方式。 0091 在预选模块240选择出预选电路之后,计算机辅助电路设计系统200可利用显示 模块250将这些预选电路列出,以方便使用者检视。 0092 接着,计算机辅助电路设计系统200可再接着做其它细部的模拟分析,以选择出 最佳的决选电路。举例来说,本发明下述实施方式是以时域分析(Time Domain Analysis) 的方式,选择出最佳的决选电路。 0093 图9绘示图8的计算机辅助电路设计系统200的后段功。

30、能方块图。如图所示,本 实施方式的计算机辅助电路设计系统200尚可包含参考点设定模块260、时域分析模块270 与决选模块280。在使用时,参考点设定模块260可在每一预选电路的相应位置设定复数个 参考点。时域分析模块270可针对每一预选电路的每一参考点,模拟其电压在时域下的表 现。决选模块280可根据预选电路的参考点的电压在时域下的表现,从预选电路中选择出 决选电路。 0094 图10绘示图9的参考点设定模块260的功能方块图。如图所示,参考点设定模块 260可包含观测点设定单元262、观测单元264、筛选单元266与参考点设定单元268。在使 用时,观测点设定单元262可在原始电路设定复数。

31、个观测点。观测单元264可观测观测点 的电流大小。筛选单元266可根据观测点的电流大小,在观测点中筛选出复数个代表观测 点。参考点设定单元268可根据代表观测点在原始电路的位置,在每一预选电路的相应位 置,设定参考点。 0095 具体而言,观测点设定单元262可在原始电路设定复数个观测点。这些观测点的 位置可以是各组件的接脚。 0096 当观测点的数量过多时,计算机辅助电路设计系统200可以在观测点中删除部分 无足轻重的观测点,仅留下具影响力的观测点,进行后续步骤。在本实施方式中,电流大小 会决定观测点的影响力,当电流量大时,阻抗些微变动就会实质影响接收端的电压,但当电 流量小时,阻抗的变化就。

32、相对无关紧要。因此,本实施方式是以观测点的电流大小为主,选 择所需的代表观测点。 0097 观测单元264可观测各观测点的电流大小,并依照各观测点的电流大小排序权 重,其中电流越大的观测点权重也越大。 0098 筛选单元266可删除部分电流值太小的观测点,仅留下电流值具影响力的观测点 为代表观测点。在本实施方式中,令权重最大的观测点的电流为OBP MAX ,观测点的电流为 OBP X ,若满足: 0099 OBP MAX /OBP X 100 说 明 书CN 102479275 A 7/7页 10 0100 表示观测点具有一定程度的影响力,可选择为代表观测点。反之(亦即,OBP MAX / O。

33、BP X 100),则表示观测点影响力不大,可以忽略不看。 0101 参考点设定单元268可根据代表观测点在原始电路的位置,在每一预选电路的相 应位置,设定参考点。举例来说,若原始电路的CN1701_/+V5S_DGND接脚被选择为代表观测 点,则每一预选电路的CN1701_/+V5S_DGND接脚都会被参考点设定单元268设定为参考点。 0102 回到图9,在设定参考点之后,时域分析模块270会针对每一预选电路的每一参考 点进行时域分析,以利决选模块280判断何者为最佳的决选电路。具体而言,时域分析模 块270将针对每一预选电路的每一参考点,产生电压在时域下的波形。然后,时域分析模块 270。

34、会将预选电路与原始电路的时域分析结果一并输出,以选择最佳的决选电路。 0103 图11绘示图9的决选模块280的功能方块图。如图11所示,决选模块280包含 峰对峰值单元282与决选单元284。在使用时,峰对峰值单元282可针对每一预选电路的每 一参考点,取得其电压在时域下的峰对峰值。决选单元284可根据预选电路的参考点的电 压在时域下的峰对峰值,选出决选电路。在本实施方式中,决选单元284将比较预选电路与 原始电路,选择在每一参考点的峰对峰值均较接近原始电路者,为决选电路。 0104 应了解到,虽然本发明上述实施方式是以时域分析为例,解释选择决选电路的方 式,但此并不限制本发明。本发明所属技。

35、术领域的普通技术人员,亦可依实际需要选择其它 分析工具作为选择决选电路的方式。举例来说,在本发明另一实施方式中,计算机辅助电路 设计系统亦可提供频域分析工具,以选择决选电路。 0105 上述计算机辅助电路设计系统200的各组件的具体实施方式可为软件程序或硬 件电路。本发明所属技术领域的普通技术人员,应当视当时需要弹性选择其实施方式,而不 需全为软件程序或全为硬件电路,得部分为软件程序或部分为硬件电路。 0106 虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,本领域普通技术 人员,在不脱离本发明的精神和范围内,当可作各种的还动与润饰,因此本发明的保护范围 当视所附权利要求书所界定者为准。

36、。 说 明 书CN 102479275 A 10 1/8页 11 图1 说 明 书 附 图CN 102479275 A 11 2/8页 12 图2 图3 说 明 书 附 图CN 102479275 A 12 3/8页 13 图4 图5 说 明 书 附 图CN 102479275 A 13 4/8页 14 图6 图7 说 明 书 附 图CN 102479275 A 14 5/8页 15 图8 说 明 书 附 图CN 102479275 A 15 6/8页 16 图9 说 明 书 附 图CN 102479275 A 16 7/8页 17 图10 说 明 书 附 图CN 102479275 A 17 8/8页 18 图11 说 明 书 附 图CN 102479275 A 18 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1