Invention Grant
- Patent Title: Method and apparatus for simulating behavioral constructs using indeterminate values
- Patent Title (中): 使用不确定值模拟行为构造的方法和装置
-
Application No.: US12109589Application Date: 2008-04-25
-
Publication No.: US07934183B2Publication Date: 2011-04-26
- Inventor: Guillermo Maturana , Arturo Salz , Joseph T. Buck
- Applicant: Guillermo Maturana , Arturo Salz , Joseph T. Buck
- Applicant Address: US CA Mountain View
- Assignee: Synopsys, Inc.
- Current Assignee: Synopsys, Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Park, Vaughan, Fleming & Dowler, LLP
- Agent Laxman Sahasrabuddhe
- Main IPC: G06F17/50
- IPC: G06F17/50

Abstract:
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.
Public/Granted literature
- US20090271748A1 METHOD AND APPARATUS FOR SIMULATING BEHAVIORAL CONSTRUCTS USING INDETERMINATE VALUES Public/Granted day:2009-10-29
Information query