电子电路阶层级数的排序仿真制造技术

技术编号:6551288 阅读:357 留言:0更新日期:2012-04-11 18:40
提出了一种用于仿真集成电路设计的方法。在此方法中,可决定一网络表中节点的节点级数排序,接着可根据节点级数排序,以静态电流驱动与动态电流驱动方案来区隔网络表的电路。根据节点排序区隔可建置一种阶层式数据结构。在一实施例中,可动态合并中间节点级数以使模拟优化。可使用所述阶层式数据结构进行求解与整合,以产生一种经级数排序的阶层式引擎。可对所述经级数排序之阶层式引擎进行分析;此时,可根据分析而输出集成电路设计的仿真数据。通过使用此方法,即不需要伴随着具有准确度损失的线性网络减缩。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术与复杂、大型的集成电路设计有关,且特别是与根据电路拓朴与实体来进行节点的求解与整合有关,其包括节点级数与节点间的耦接关系,以确保更快速、更准确、 更稳定的集成电路设计整体仿真。
技术介绍
现今的集成电路(IC)设计由于其额外所需功能而逐渐变得复杂;此外,越来越小的技术节点(例如低至45nm以下)所需要的设计修改在IOOnm处是不必要的。因此这些因素,需要对集成电路进行准确的仿真,以确保适当的电路性能。线性网络减缩(LNR)提供了简化的模型来趋近电路行为,其可在仿真期间使用。 的确,如果没有LNR,一般集成电路设计的目标矩阵如此庞大以至于后仿真电路进行集成电路(DC)分析(其决定电路的运作点,例如定义电路中动态组件的起始条件(time = 0)与 TR分析(其使用一瞬变/时域,开始于time = 0并经过复数次循环))时极为缓慢。但是, LNR在目前技术节点(如在45nm)上有明显的问题。如下所述,这些问题会产生明显的不准确性,甚至是不稳定性。可利用由节点与边缘所构成的图表来表示电路,其中边缘是组件的有效模型,而节点连接了这些边缘。图IA说明了一种简单的三节点电路图,其具有本文档来自技高网...

【技术保护点】
1.一种用于仿真集成电路设计的方法,该方法包括:存取一优化阶层式网络表;决定所述优化阶层式网络表中节点的一节点级数排序;根据所述节点级数排序,以一静态电流驱动方案并接着以一动态电流驱动方案区隔所述优化阶层式网络表的电路;根据所述区隔建立一阶层式数据结构;利用所述阶层式数据结构进行求解与整合,产生一经级数排序的阶层式引擎;对所述经级数排序的阶层式引擎进行分析;以及根据所述分析输出所述集成电路设计的仿真数据。

【技术特征摘要】
【国外来华专利技术】2009.07.28 US 12/511,0301.一种用于仿真集成电路设计的方法,该方法包括 存取一优化阶层式网络表;决定所述优化阶层式网络表中节点的一节点级数排序;根据所述节点级数排序,以一静态电流驱动方案并接着以一动态电流驱动方案区隔所述优化阶层式网络表的电路;根据所述区隔建立一阶层式数据结构;利用所述阶层式数据结构进行求解与整合,产生一经级数排序的阶层式引擎; 对所述经级数排序的阶层式引擎进行分析;以及根据所述分析输出所述集成电路设计的仿真数据。2.如权利要求1所述的方法,其中动态合并中间节点级数以使模拟优化,并根据至少一个经合并的中间节点级数重新区隔电路。3.如权利要求1所述的方法,其中所述节点级数排序利用I (V)对V的导函数以特征化连接至一个节点的一个组件的DC 静态行为。4.如权利要求1所述的方法,其中所述节点级数排序使用I (V,dV/dt,t)对dV/dt的导函数以特征化连接至一个节点中的一个组件的瞬变动态行为。5.如权利要求1所述的方法,其中所述区隔包括以静态电流驱动与动态电流驱动方式两者而决定节点对之间的耦接。6.如权利要求1所述的方法,其中所述决定耦接包括决定两节点之间的传导性,所述区隔包括当两节点具有相同级数且所述传导性大于一预定值时,将所述两节点置放在一相同区域。7.如权利要求1所述的方法,其中决定耦接包括决定两节点之间的电容,所述区隔包括当两节点具有相同级数且所述电容大于一预定值时,将所述两节点置放在一相同区域。8.如权利要求1所述的方法,其中所述执行分析包括执行DC、瞬变及AC分析中的至少一个。9.如权利要求8所述的方法,其中所述执行分析包括执行DC、瞬变与AC分...

【专利技术属性】
技术研发人员:朱宁嘉詹姆斯·拜尔彭知识
申请(专利权)人:新诺普系统公司
类型:发明
国别省市:US

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

1