首页> 外国专利> System and method for on a model based testing of local design rules

System and method for on a model based testing of local design rules

机译:用于基于模型的局部设计规则测试的系统和方法

摘要

A system for model-based verification of local design rules comprises a processing unit, a verification database wherein a cell reference graph representing an integrated circuit design as a hierarchical collection of cells is stored, a verification function memory wherein a verification function is stored, a friendly worklayer memory, and an unfriendly worklayer memory. Each cell can include shape models and references to lower-level cells. The processing unit first verifies each cell in the cell reference graph that does not reference any lower-level cells, after which the processing unit verifies each cell for which all lower-level cells referenced have been previously verified. During the verification of a selected cell, the processing unit determines whether models in the selected cell interact with other models in the selected cell or with any lower-level cell. Interacting models are referred to as being "unfriendly," and non-interacting models are referred to as being "friendly." The processing unit references a previously calculated verification result when models are friendly, and applies a verification function to models that are unfriendly. A method for model-based verification of local design rules comprises the steps of: selecting a cell for verification; selecting a verification function; determining whether models in the cell reference graph are unfriendly with a model in the selected cell; applying the selected verification function to each model involved in an unfriendly interaction; and generating an override in the event that a previously calculated verification result is invalid due to unfriendliness between models.
机译:一种用于局部设计规则的基于模型的验证的系统,包括处理单元,验证数据库,其中存储表示集成电路设计作为单元的分层集合的单元参考图,验证功能存储器,其中存储验证功能。友好的工作层内存和不友好的工作层内存。每个单元都可以包括形状模型和对下级单元的引用。处理单元首先验证不参考任何低级单元的单元参考图中的每个单元,然后,处理单元验证每个单元,其先前参考的所有低级单元均已被验证。在验证所选单元格期间,处理单元确定所选单元格中的模型是否与所选单元格中的其他模型或任何较低级别的单元格交互。交互模型被称为“不友好”,非交互模型被称为“友好”。当模型友好时,处理单元引用先前计算的验证结果,并将校验功能应用于不友好的模型。一种用于局部设计规则的基于模型的验证的方法,包括以下步骤:选择一个单元进行验证;以及选择验证功能;确定单元格参考图中的模型是否与所选单元格中的模型不友好;将选定的验证功能应用于涉及不友好互动的每个模型;如果先前计算的验证结果由于模型之间的不友好而无效,则生成替代。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号