半导体设计仿真领域中电路容差测量方法技术

技术编号:3816837 阅读:241 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出一种半导体设计仿真领域中针对金属-氧化物-半导体场效应管的失配(Mismatch)的建模方法,包括下列步骤:测试被模拟器件的特性,建立被模拟器件的标准模型;测试被模拟器件的失配特性,在标准模型的基础上添加相应的公式,建立另一个包含被模拟器件的失配信息的模型,判断该失配模型与标准模型的差值与测试值是否一致。本发明专利技术提出半导体设计仿真领域中器件失配的建模方法,应用该方法所得到的模型于电路的仿真中能够精确的判断电路对失配的容差是否在规定范围之类,并且相对Monte?Carlo的仿真方法仿真的过程耗时更短,效率更高。

【技术实现步骤摘要】

本专利技术涉及半导体设计SPICE仿真和建模领域,且特别涉及一种半导体设计仿真 领域中关于器件失配的建模方法。
技术介绍
现代的集成电路经常是由超过一百万个晶体管所构成的,用来仿真复杂的集成电 路系统的仿真方法是设计与生产集成电路的工艺的必要部分,没有这样的仿真系统与方 法,集成电路的设计与生产成本会变得很高。为了设计集成电路,第一步是集成电路的功能 描述与规格描述,然后在此基础上提出电路图。 一般,检查电路图的性能是使用电路仿真器 (Circuit Simulator)为辅助的,如果经过电路仿真器仿真后确定电路图不能满足功能描 述与规格,需要对电路图进行修改,并且由电路仿真器再次地仿真修改后的电路图的特性, 这样的修改与仿真的循环过程会持续直到电路图的特性满足了早期所定的功能要求与规 格要求。 根据传统的方法,在使用电子组件模型辅助的电路仿真器以计算包含在集成电 路中的电子组件的特性(如对应于功能描述与规格的相关连的电路数量),例如,晶体管 (Transistor)模型提供相关的电路参数以作为在集成电路中的晶体管的端点(如源极、漏 极、闸极及基极),晶体管模型的品质决定了通过电路仿真器所计算得到的特性,与随着制 造的集成电路的实际运作特性的匹配程度。例如为数众多的电路仿真器(也称为电路仿 效程序,Circuit Emulation Programs)存在包括SPICE、 ELD0、 SMASH、 SABER、 VE RIL0G及 VHDL,在Universityof California at Berkeley发展的SPICE (仿真程序强调在电路的仿 效)是集成电路仿真程序,其仿效单一电路组件(如晶体管)的运作,在电路中SPICE也能 用来仿真一个或更多晶体管的运作。 —般而言,现代的IC设计中会应用到多种仿真程序,例如SPICE、 SMASH、 SABER、 VERIL0G及VHDL等,其中由University of California at Berkeley最早专利技术的 SPICE (Simulation Program with Integrated Circuit Emphasis)是一禾中侦!j重于IC电路 仿真的仿真程序,他能仿效单一电路组件(如晶体管)的运作,也能用来仿真由大量晶体管 组成的线路的运作。与SPICE仿真软件相对应的是SPICE器件模型,器件模型的品质决定 了集成电路通过仿真得到的特性与将要实际制造出来的产品的特性的匹配程度,只有高度 精确的器件模型才能成功的仿真集成电路的特性,使得产品的设计过程高效率和低成本。 不仅如此,在集成电路制程中会产生制程波动及器件尺寸的变化,这些都将导致 器件或者电路性能的不稳定。因此检验产品是否如预计的那样工作是非常有必要的。例如 产品的性能如何、性能的统计分布情况又是怎样的,这些指标的仿真结果都将对于制程产 生一个反馈的作用。基于此,精确地反映制程性能的变化情况就是现今器件建模中关注的 又一个重要问题。因而衍生出一种通过离散情况模型仿真反映性能变化的方法。现有技术 采用蒙特卡罗模型(MonteCarlo method),又称统计模拟法、随机抽样技术。蒙特卡罗模型 的基本思想是,为了求解数学、物理、工程技术以及管理等方面的问题,首先建立一个概率模型或随机过程,使它们的参数,符合概率分布或数学期望;然后通过对模型或过程的观察 或抽样试验来计算所求参数的统计特征,并用算术平均值作为所求解的近似值。对于随机 性问题,有时还可以根据实际物理背景的概率法则,用电子计算机直接进行抽样试验,从而 求得问题的解答。从理论上来说,蒙特卡罗方法需要大量的仿真次数。仿真次数越多,所得 到的结果才越精确。应用该方法的SPICE仿真,随机选取多个电路参数代入SPICE统计模 型进行运算,例如进行高斯分布运算,该SPICE仿真器多次随机产生预先设定在模型卡中 的参数值进行运算,最终得出对应的电路参数特性分布。 在另外一些情况下电路设计者有可能会要求两个器件的性能完全一样,但实际中 不存在两个完全一样的的晶体管,为了表征这种由两个晶体管性能差异导致的对集成电路 线路的影响,产业界提出了失配(Mismatch)的概念。所谓晶体管的失配特性是指两个相距 一定的晶体管的性能差异的统计量,他和晶体管的尺寸以及这两个晶体管的距离有关,和 晶体管的结构也有关系。当需要应用到SPICE仿真来评测失配对线路设计的影响时,就要 求要有准确的失配SPICE模型(Mismatch model)。通常条件下,这种失配的建模以及线路 仿真都是利用前文提到的蒙特卡罗方法来进行的建模的时候,会不断的进行蒙特卡罗仿 真以查看模型和测量值的吻合层度;线路仿真时也是用蒙特卡罗的方法检查该线路对失配 的容忍度。传统蒙特卡罗方法应用到失配建模和失配的线路仿真方法的缺点在于实施过程 中,需要重复计算很多次才能得到较高的精度。在建模时,需要多次迭代才能求得最终的数 学模型的参数值,如果每次迭代都重复计算多次,将会非常耗费时间,对建模是一个很大的 负担,对于需要大规模电路的失配容忍度的仿真,因为电路的规模变大,单次的仿真耗时就 很久,如果此时应用蒙特卡罗方法,仿真时长将会大大增加。所以传统蒙特卡罗方法需要大 量的时间,效率较低。另外,传统蒙特卡罗方法是一种基于统计学的方法,他的大多数的取 值都不是实际中的最差情况,这种取值方式对于检查电路的实际容忍度是不利的,因为电 路失效最大可能发生在实际中的最差情况出现的时候。终上所述,现有的方法并不能很好 地满足检验集成电路设计的需要。
技术实现思路
本专利技术提出一种半导体设计仿真领域中晶体管失配(Mismatch)的建模方法,能 够精确的应用到判断电路的对晶体管失配的容差是否在规定范围之类,并且建模和仿真过 程耗时更短,效率更高。 为了达到上述目的,本专利技术提出一种半导体设计仿真领域中器件失配特性的建模 方法,在标准模型之外,新建立一个模型卡,该模型卡包含器件失配信息,并且其失配量的 大小由使用者根据需要设定,该方法包括下列步骤 测试被模拟器件的特性; 建立被模拟器件的标准模型; 测试被模拟器件的实际失配特性; 在标准模型的基础上加入变量和参数产生包含器件失配信息的失配模型; 计算两个模型仿真结果之差,判断其是否与实际失配特性测试结果一致, 其中所述标准模型反映器件的标准电学特性,所述失配模型应用到仿真中时根据 使用者输入的信息产生不同的失配偏移量。 进一步的,所述标准模型和失配模型包括现有所有的可应用于SPICE仿真的模 型。 进一步的,所述器件失配模型为应用于SPICE仿真的模型,其包含器件失配信息, 失配的偏移量的大小作为输入参数由使用者定义。 进一步的,所述参数包括开启电压Vth、饱和电流Idsat 、漏源电导Gds、跨导Gm、电阻值和电容值以及其他电学特性参数。 进一步的,所述仿真运算使用SPICE仿真软件。 进一步的,失配偏移量的大小由使用者定义,单位为Sigma, Sigma值的信息包含 在失配模型中,并在建模调整得和实际的器件性能的统计数据一致。 进一步的,调节标准模型中的各种参数包括开启电压Vth参数,迁移率U的参数, 反应器件尺本文档来自技高网
...

【技术保护点】
一种半导体设计仿真领域中器件失配特性的建模方法,其特征在于在标准模型之外,新建立一个模型卡,该模型卡包含器件失配信息,并且其失配量的大小由使用者根据需要设定,该方法包括下列步骤:    测试被模拟器件的特性;    建立被模拟器件的标准模型;    测试被模拟器件的实际失配特性;    在标准模型的基础上加入变量和参数产生包含器件失配信息的失配模型;    计算两个模型仿真结果之差,判断其是否与实际失配特性测试结果一致,    其中所述标准模型反映器件的标准电学特性,所述失配模型应用到仿真中时根据使用者输入的信息产生不同的失配偏移量。

【技术特征摘要】

【专利技术属性】
技术研发人员:张欣路向党
申请(专利权)人:上海宏力半导体制造有限公司
类型:发明
国别省市:31[中国|上海]

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

1