发明名称 |
System, method, and computer program product for translating a common hardware database into a logic code model |
摘要 |
A system, method, and computer program product are provided for translating a hardware design. In use, a hardware design is received that is a graph-based common representation of a hardware design stored in a hardware model database. Logic code is generated for each hardware module node of the graph-based common representation of the hardware design. Additionally, flow control code is generated for each hardware module node of the graph-based common representation of the hardware design. A logic code model of the hardware design that includes the generated logic code and the generated flow control code is stored. |
申请公布号 |
US9171115(B2) |
申请公布日期 |
2015.10.27 |
申请号 |
US201313860480 |
申请日期 |
2013.04.10 |
申请人 |
NVIDIA Corporation |
发明人 |
Alfieri Robert Anthony |
分类号 |
G06F17/50 |
主分类号 |
G06F17/50 |
代理机构 |
Zilka-Kotab, PC |
代理人 |
Zilka-Kotab, PC |
主权项 |
1. A computer program product embodied on a non-transitory computer readable medium, comprising:
code for receiving a graph-based common representation of a hardware design stored in a hardware model database, the graph-based common representation including a plurality of hardware module nodes; code for generating logic code for each hardware module node of the graph-based common representation of the hardware design; code for generating flow control code for each hardware module node of the graph-based common representation of the hardware design; and code for storing a logic code model of the hardware design that includes the generated logic code and the generated flow control code, wherein a first hardware module node is either a fanout node or a fanin node, wherein the fanout node corresponds to a multicast construct or a separate construct and the fanin node corresponds to a merge construct or a select construct, wherein the hardware design is used to manufacture an integrated circuit. |
地址 |
Santa Clara CA US |