首页> 外国专利> Method and apparatus for simulating behavioral constructs using indeterminate values

Method and apparatus for simulating behavioral constructs using indeterminate values

机译:使用不确定值模拟行为构造的方法和设备

摘要

One embodiment of the present invention provides a system that simulates behavioral constructs of a register transfer level design using indeterminate values. The system may receive hardware description language code which includes a construct that behaves differently depending on the value of an expression, e.g., the construct may execute different portions of code based on the value of a control expression, or it may store data in different storage locations based on the value of an index expression, etc. In response to determining that the expression's value is indeterminate, the system can execute two or more alternatives that are controlled by the expression, and then merge the results in some prescribed way. An embodiment of the present invention can enable a user to reduce the discrepancy between the results generated by a register transfer level simulation and the results generated by the associated gate level simulation.
机译:本发明的一个实施例提供了一种系统,该系统使用不确定值来模拟寄存器传输级别设计的行为构造。该系统可以接收包括描述根据表达式的值而表现不同的构造的硬件描述语言代码,例如,该构造可以基于控制表达式的值执行代码的不同部分,或者可以将数据存储在不同的存储器中。响应确定表达式的值是不确定的,系统可以执行由表达式控制的两个或多个替代方案,然后以某种规定的方式合并结果。本发明的实施例可以使用户减少由寄存器传输电平仿真产生的结果与由相关联的门电平仿真产生的结果之间的差异。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号