发明名称 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.
申请公布号 US2009271748(A1) 申请公布日期 2009.10.29
申请号 US20080109589 申请日期 2008.04.25
申请人 SYNOPSYS, INC. 发明人 MATURANA GUILLERMO;SALZ ARTURO;BUCK JOSEPH T.
分类号 G06F17/50 主分类号 G06F17/50
代理机构 代理人
主权项
地址