用于模拟电路移植的电路优化方法和装置制造方法及图纸

技术编号:7460213 阅读:234 留言:0更新日期:2012-06-24 12:27
本申请公开了一种用于模拟电路移植的电路优化方法和装置,该模拟电路移植用于将源电路重用于目标电路,该电路优化方法包括:将源电路划分成至少一个直流通路;确定所述至少一个直流通路的顺序;以及按照所述顺序逐个优化目标电路的直流通路。该电路优化方法和装置提高了模拟电路移植中电路优化的效率。

【技术实现步骤摘要】

本专利技术涉及集成电路设计自动化领域,更具体地,涉及用于模拟电路移植的电路优化方法和装置
技术介绍
数字集成电路设计的高度自动化使得数字集成电路的设计周期大大缩短。与此相比,模拟集成电路设计的高度手工化使得模拟集成电路的设计周期一般两三倍于数字集成电路的设计周期。因此,混合信号集成电路的设计周期受制于模拟集成电路的设计周期。如果提高模拟集成电路设计的自动化程度,就可以缩短模拟集成电路的设计周期,并且可以明显缩短混合信号集成电路的设计周期,降低其设计成本,提高产品竞争力。在模拟集成电路设计中,模拟电路移植是一种常见的设计方法,用于将源电路重用于目标电路。模拟电路移植一般包括电路级的集成电路器件参数值的电路优化和版图级的器件位置和连线的物理优化。在模拟电路移植中,电路优化的第一种方法是一般是设计人员根据自己的设计经验调整器件参数值,然后进行电路仿真,检查设计是否符合要求。不断重复参数调整、电路仿真和设计检查,直到电路性能达到源电路的电路性能。其缺点是,调整过程的效率严重依赖于集成电路设计人员的设计经验和对器件参数对电路性能的影响必须有准确的理解。随着模拟集成电路规模和复杂度的提高,设计人员对电路性能随器件参数的变化地准确性的掌控降低,因此依赖这种设计方法的设计效率会大为降低。在模拟电路移植中,电路优化的第二种方法是基于电路仿真器的器件参数扫描、 仿真,进而根据仿真结果选择合适的器件参数值。第二种方法通常作为前一种方法的补充。 其缺点是,扫描的参数数量有限,需要人工确定被扫描的参数,需要人工确定参数被扫描的先后顺序,需要根据仿真值选择参数值。随着模拟集成电路规模和复杂度的提高,设计人员手工确定扫描参数、确定扫描顺序、选择参数值会变得很困难。在模拟电路移植中,电路优化的第三方法是随机调整参数值,进行电路仿真或符号分析确定电路性能,整体通过优化控制算法,如模拟退火、遗传算法、微粒子群算法等,控制优化过程,实现器件参数值的优化。其缺点是,计算复杂度大,不适合规模大和复杂度高的模拟集成电路的电路优化设计。无论第一种方法、第二种方法、还是第三种方法,其共同缺点是计算复杂度大,不适合规模大和复杂度高的模拟集成电路的电路优化设计。
技术实现思路
本专利技术的目的在于提供一种高效率的用于模拟电路移植的电路优化方法和电路优化装置。根据本专利技术的一方面,提供一种用于模拟电路移植的电路优化方法,该模拟电路移植用于将源电路重用于目标电路,所述电路优化方法包括将源电路划分成至少一个直CN 102508977 A流通路;确定所述至少一个直流通路的顺序;以及按照所述顺序逐个优化目标电路的直流通路。根据本专利技术的另一方面,提供一种用于模拟电路移植的电路优化装置,该模拟电路移植用于将源电路重用于目标电路,所述电路优化装置包括电路仿真单元,用于进行源电路仿真和目标电路仿真;电路仿真结果分析单元,与电路仿真单元相连接,用于利用源电路和目标电路的仿真结果计算源电路和目标电路的节点信号;电路连接关系分析单元,与电路仿真结果分析单元相连接,用于分析源电路的电路连接关系,以确定源电路中的直流通路;电路调整顺序确定单元,与电路连接关系分析单元相连接,用于分析源电路的直流通路的信号到达顺序,根据信号到达顺序确定源电路的直流通路的顺序;目标电路器件参数值设置单元,与电路仿真单元和优化控制单元相连接,用于设置目标电路的一个直流通路的器件参数值;信号比较单元,与电路仿真结果分析单元相连接,用于比较目标电路的所述一个直流通路和源电路的相应的一个直流通路的节点信号;以及优化控制单元,与信号比较单元和目标电路器件参数值设置单元相连接,用于根据信号比较单元的比较结果,向目标电路器件参数值设置单元提供控制信号,从而按照所述顺序逐个优化目标电路的直流通路。本专利技术的电路优化方法和电路优化装置将源电路划分成至少一个直流通路,以直流通路作为电路优化的基本要素,按照确定的电路顺序逐个直流通路进行电路优化。在模拟电路移植的电路优化设计时,逐个直流通路实现电路各节点的性能指标, 可以保证新工艺下电路的外部端口达到最终的目标性能指标。而且,该电路优化方法和装置降低了优化计算的复杂度,显著减少优化过程的无效尝试次数,提高了模拟电路移植中电路优化的效率。附图说明图1示出了根据本专利技术实施例的用于模拟电路移植的电路优化方法的流程图。图2示出了在根据本专利技术实施例的用于模拟电路移植的电路优化方法中进行电路连接关系分析的示意图。图3示出了在根据本专利技术实施例的用于模拟电路移植的电路优化方法中实现优化控制的流程图。图4示出了根据本专利技术实施例的用于模拟电路移植的电路优化装置的示意框图。 具体实施例方式在本申请中,术语“外部端口”指源电路或目标电路作为整体与外部电路之间的输入/输出端口 ;术语“节点”指源电路或目标电路的各个部分之间的连接点,包括器件之间、 模块之间的连接点;术语“信号支路”指源电路或目标电路中从一个节点到另一个节点之间经过相应的器件的信号路径;术语“直流通路”指从电源到地之间经过相应的器件的直流路径;术语“信号到达顺序”指信号在信号传播方向上到达不同模块、直流通路或器件的先后顺序,例如信号最先到达输入端,最后到达输出端。通常,源电路和目标电路各自包括在多个节点处相连的多个器件。根据不同电路部分实现的相对独立的功能,可以将源电路和目标电路分别划分成相对应的至少一个模6块,如电源模块、接收模块、放大模块、信号处理模块等。每个模块包括一部分器件,并且各个模块在模块之间的节点处相连接,各个器件在模块内的节点和模块之间的节点处相连接。本专利技术人认识到现有的电路优化方法存在的缺点原因在于在模拟电路移植的电路优化过程中,使用源电路的外部端口的性能指标作为优化目标,却忽略了源电路的各节点的性能指标。然而,正是源电路的各节点的性能指标确保了源电路的外部端口的达到了最终的性能指标。因此,如果以源电路的各节点的性能指示作为优化目标,则可以减轻计算复杂度。为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。图1示出了根据本专利技术实施例的用于模拟电路移植的电路优化方法的流程图。首先,执行源电路仿真(步骤S101)。源电路仿真可以采用商业化的电路仿真工具,如 Cadence 公司的 Spectre 禾口 Synopsys 公司的 Hspice0源电路仿真包括对整个源电路进行直流分析、交流分析、瞬态分析和电路的其他数值分析。这些分析所采用的技术方法在本文中不再详述,具体可参考公开的技术参考书和相关技术论文。然后,分析源电路仿真结果(步骤S102)。该分析包括利用源电路仿真结果计算节点和支路对应的直流分析信号值/分布及函数、交流分析信号值/分布及函数、瞬态分析信号值/分布及函数。对源电路仿真结果进行分析的对象或范围是源电路的全部节点的电压、支路电流、以及基于前者的函数计算。然后,分析电路连接关系(步骤S10;3)。该分析包括直流通路分析和信号流分析 (含反馈分析)。在分析电路连接关系时,可以将源电路划分为电路模块1、电路模块2、电路模块 3、电路模块4、电路模块5、电路模块6、……、电路模块Nm,如图2所示。在本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:吴玉平陈岚
申请(专利权)人:中国科学院微电子研究所
类型:发明
国别省市:

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

1
相关领域技术