首页> 外国专利> Simulation vector generation from HDL descriptions for observability-enhanced statement coverage

Simulation vector generation from HDL descriptions for observability-enhanced statement coverage

机译:从HDL描述生成仿真向量,以增强可观察性的语句覆盖范围

摘要

A method of automatically generating vector sequences for an observability based coverage metric supports design validation. A design validation method for Register Transfer Level (RTL) circuits includes the generation of a tag list. Each tag in the tag list models an error at a location in HDL code at which a variable is assigned a value. Interacting linear and Boolean constraints are generated for the tag, and the set of constraints is solved using an HSAT solver to provide a vector that covers the tag. For each generated vector, tag simulation is performed to determine which others of the tags in the tag list are also covered by that vector. Vectors are generated until all tags have been covered, if possible within predetermined time constraints, thus automatically providing a set of vectors which will propagate errors in the HDL code to an observable output. Performance of the design validation method is enhanced through various heuristics involving path selection and tag magnitude maximization.
机译:为基于可观察性的覆盖度量自动生成矢量序列的方法支持设计验证。用于寄存器传输级(RTL)电路的设计验证方法包括标记列表的生成。标签列表中的每个标签在HDL代码中为变量分配值的位置模拟错误。为标签生成交互的线性和布尔约束,并使用HSAT求解器求解约束集以提供覆盖标签的向量。对于每个生成的矢量,执行标签模拟以确定该标签还覆盖标签列表中的哪些其他标签。生成矢量,直到在预定的时间限制内尽可能覆盖所有标签为止,从而自动提供一组矢量,这些矢量会将HDL代码中的错误传播到可观察的输出。设计验证方法的性能通过涉及路径选择和标签幅度最大化的各种启发式方法得以增强。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号