当前芯片参数成品率研究主要局限于单一性能指标成品率估算或对多个单性能指标成品率进行均衡优化.针对此类方法易造成参数成品率缺失的问题,本文提出一种基于Copula理论的芯片多元参数成品率估算方法.该方法首先针对漏电功耗及芯片时延性能指标,构建具有随机相关性的漏电功耗及芯片时延模型;然后利用鞍点线抽样方法对漏电功耗及芯片时延的边缘分布概率进行求解;最后根据Copula理论得到准确的芯片多元参数成品率估算结果.仿真结果表明,相较于蒙特卡罗仿真,本文方法具有较高的仿真效率,仿真时间减少了12%以上,而且在不同国际电路与系统研讨会(International Symposium on Circuits and Systems,ISCAS)基准电路下,该方法与蒙特卡罗仿真结果的相对误差均保持在9%以内,能够在任意性能指标约束下,对芯片多元参数成品率进行有效估算,可为芯片设计人员提供同时考虑多个性能指标的参数成品率信息.
Abstract
The previous approaches on parametric yield prediction are limited to either predicting parametric yield for single performance metric
or balanced optimizing several single-parametric yields.Consequently
these approaches may result in significant yield loss.In order to avoid the deficiency
this paper suggests a copula-based multi-parametric yield prediction method.First
the method models power and timing randomly and correlatively.Then
saddle point line sampling is applied to estimate their marginal distributions.Finally
according to copula theory
the multi-parametric yield is predicted.Experimental results demonstrate that comparing to Monte Carlo (MC) simulation
the proposed method has higher simulation efficiency
the simulation time is reduced by more than 12%.In addition
the relative errors of the results of this method and MC simulation in different ISCAS benchmark circuits are maintained at less than 9%
and under arbitrary performance limit
the proposed method can predict multi-parametric yield effectively.It provides the designer with yield information that considers multiple performance metrics simultaneously.