一种基于系统级模拟集成电路设计参数自动优化方法技术方案

技术编号:28711637 阅读:22 留言:0更新日期:2021-06-06 00:22
本发明专利技术涉及集成电路设计技术领域,特别涉及一种基于系统级模拟集成电路设计参数自动优化方法;包括以下步骤:A1、定义设计目标;A2、固定电路架构;A3、将电路划分为A个子电路模块;A4、将子电路模块参数优化结果的组合作为参数上传给总电路;A5、总电路利用子电路模块参数优化结果的组合结合剩余的元件进行参数优化;A6、在优化结果中选择符合设计目标的一组设计参数;A7、更新设计。本发明专利技术将大型电路参数优化分解为多个子电路参数优化,能够减小电路参数优化的难度与时间,同时可建立子电路模块优化结果库以便于设计师调用,使得设计过程更加便捷高效,在子电路参数优化方面,结合两种解决方案,可适应多种情况。可适应多种情况。可适应多种情况。

【技术实现步骤摘要】
一种基于系统级模拟集成电路设计参数自动优化方法


[0001]本专利技术涉及集成电路设计
,特别涉及一种基于系统级模拟集成电路设计参数自动优化方法。

技术介绍

[0002]如图3所示,模拟集成电路设计参数优化一般流程如下,给定模拟电路设计目标和电路架构,设计师通过自身经验或相关优化方法,找到符合设计目标的设计参数。本质上这是一个高维的参数寻优问题,利用数学知识,可以将其转化为有约束的非线性规划问题并借助优化算法进行求解。
[0003]运用优化算法所获得的非线性规划解集允许设计者从一组相互冲突的设计指标中做出最佳选择,是解决电路最优设计的根本途径。但基于优化算法的非线性规划需要很大的计算量,尤其是需要调用电路仿真软件进行电路性能指标仿真时。随着电路规模增大,影响电路性能参数的因子增多,优化所需的时间也将指数增加,严重拖慢了优化速度。
[0004]对于大型电路,使用现有电路仿真软件进行一次仿真的时间较长,运用优化算法进行参数寻优需要进行大量的电路仿真,性能参数计算。因此,缩短单次仿真消耗时间,能较大幅度提升电路参数优化的速度。
[0005]为此,提出一种基于系统级模拟集成电路设计参数自动优化方法。

技术实现思路

[0006]本专利技术的目的在于提供一种基于系统级模拟集成电路设计参数自动优化方法,解决了目前行业内没有相关商业软件可以做到,大型电路单次仿真需要时间过长,当电路规模增大,影响电路性能参数的因子增多,优化所需的时间会指数增加,严重拖慢了优化速度的问题。
[0007]为了实现上述目的,本专利技术的技术方案如下:
[0008]一种基于系统级模拟集成电路设计参数自动优化方法,包括以下步骤:
[0009]A1、定义设计目标;
[0010]A2、固定电路架构;
[0011]A3、将电路划分为A个子电路模块;
[0012]A4、将子电路模块参数优化结果的组合作为参数上传给总电路;
[0013]A5、总电路利用子电路模块参数优化结果的组合结合剩余的元件进行参数优化;
[0014]A6、在优化结果中选择符合设计目标的一组设计参数;
[0015]A7、更新设计。
[0016]具体的,所述步骤A4中,获得子电路模块参数优化结果的组合方法包含:
[0017]方法一:建立子电路模块库,保存相应参数优化结果,当所需子电路模块在该库中时可直接调用其参数优化结果。
[0018]方法二:通过计算机并发计算得到元器件的设计参数值,使用优化算法,优化参数
直到符合用户设定条件。
[0019]具体的,所述步骤A5中,总电路参数优化方法包含:
[0020]方法三:利用子电路模块的优化性能参数建立宏模型代替原本的子电路模块使用方法二进行总电路的参数优化。
[0021]方法四:将子电路优化参数的组合作为变量,结合剩余元件,通过计算机并发计算得到元器件的设计参数值,使用优化算法,优化参数直到符合用户设定条件。
[0022]本专利技术的有益效果为:
[0023](1)本专利技术将大型电路优化分解为多个子电路模块的优化,解决了当电路规模增大,影响电路性能参数的因子增多,优化所需的时间会指数增加的问题,降低了优化的时间消耗。
[0024](2)本专利技术可建立子电路模块库,保存相应参数优化结果,当所需子电路模块在该库中时可直接调用其参数优化结果,极大提高了设计效率。
[0025](3)本专利技术利用子电路模块的优化性能参数建立宏模型代替原本的子电路模块进行总电路的参数优化,降低了单次优化所需时间,提高优化效率。
附图说明
[0026]图1为本专利技术方案详细流程图;
[0027]图2为本专利技术方案概括流程图;
[0028]图3为模拟集成电路设计参数优化流程图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]参考附图1,一种基于系统级模拟集成电路设计参数自动优化方法,包括以下步骤:
[0031]A1、定义设计目标,例如:设计一个低压差线性稳压器;
[0032]A2、固定电路架构,电路架构固定后,整个电路可变的是实际的电子元器件,也可以是抽象的用某些参数描述的高级组件的参数大小;
[0033]A3、将电路划分为A个子电路模块,例如:低压差线性稳压器可分为放大器模块、带隙基准源模块与输出晶体管等零散元件三部分;
[0034]A4、将子模块模块参数优化结果的组合作为参数上传给总电路;
[0035]A5、总电路利用子电路模块参数优化结果的组合结合剩余的元件进行参数优化;
[0036]A6、在优化结果中选择符合设计目标的一组设计参数;
[0037]A7、更新设计。
[0038]具体的,所述步骤A4中,获得子电路模块参数优化结果的组合方法包含:
[0039]方法一:建立子电路模块库,保存相应参数优化结果,当所需子电路模块在该库中时可直接调用其参数优化结果。
[0040]方法二:通过计算机并发计算得到元器件的设计参数值,使用优化算法,优化参数直到符合用户设定条件。
[0041]具体的,所述步骤A5中,总电路参数优化方法包含:
[0042]方法三:利用子电路模块的优化性能参数建立宏模型代替原本的子电路模块使用方法二进行总电路的参数优化。
[0043]方法四:将子电路优化参数的组合作为变量,结合剩余元件,通过计算机并发计算得到元器件的设计参数值,使用优化算法,优化参数直到符合用户设定条件。
[0044]具体的,参考附图2,一种基于系统级模拟集成电路设计参数自动优化方法的使用方法,包括以下步骤:
[0045]B1、将总电路划分为A个子电路模块;
[0046]B2、将子模块参数优化结果的组合作为参数上传给总电路,此步骤中有两种方法:

建立常用的子电路模块库,保存相应参数优化结果,当所需子电路模块在该库中时可直接调用其参数优化结果;

使用优化算法指导电路参数优化,此步骤可以用遗传算法,也可以用随机的,或者任何的其他算法。
[0047]B3、总电路利用子电路参数优化结果的组合结合剩余的元件进行参数优化,其中此步骤有两种方法:

利用步骤B2中方法

进行参数优化;

利用子电路模块的优化性能参数建立宏模型,宏模型构建方法可以是简化法、构造法、列表法、符号法或者任何的其他方法,宏模型可以是电路、符号、数学公式表格或者其他形式。使用宏模型替代子电路模块,使用步骤B2中方法

进行参数优化。
[0048]B本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于系统级模拟集成电路设计参数自动优化方法,其特征在于,包括以下步骤:A1、定义设计目标;A2、固定电路架构;A3、将电路划分为A个子电路模块;A4、将子电路模块参数优化结果的组合作为参数上传给总电路;A5、总电路利用子电路模块参数优化结果的组合结合剩余的元件进行参数优化;A6、在优化结果中选择符合设计目标的一组设计参数;A7、更新设计。2.根据权利要求1所述的一种基于系统级模拟集成电路设计参数自动优化方法,其特征在于,所述步骤A4中,获得子电路模块参数优化结果的组合方法包含:方法一:建立子电路模块库,保存相应参数优...

【专利技术属性】
技术研发人员:万景宗钰张征黄益飞房华
申请(专利权)人:苏州复鹄电子科技有限公司
类型:发明
国别省市:

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

1