Invention Grant
- Patent Title: Supporting dynamic aspects of polymorphism in high-level synthesis of integrated circuit designs
- Patent Title (中): 支持集成电路设计高级合成中多态的动态方面
-
Application No.: US12824152Application Date: 2010-06-26
-
Publication No.: US08458630B1Publication Date: 2013-06-04
- Inventor: David Van Canpenhout
- Applicant: David Van Canpenhout
- Applicant Address: US CA San Jose
- Assignee: Cadence Design Systems, Inc.
- Current Assignee: Cadence Design Systems, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Alford Law Group, Inc.
- Main IPC: G06F17/50
- IPC: G06F17/50

Abstract:
A method for integrated circuit design is disclosed including determining if at least one dynamic class and at least one virtual function are present within a chip program description of an integrated circuit design; and if so then converting the at least one virtual function into a non-virtual function, generating at least one virtual pointer for the at least one dynamic class, converting at least one function calling the at least one virtual function into at least one conditional function responsive to a value of the at least one virtual pointer, and generating dataflow graphs of the at least one dynamic class and the at least one conditional function that can be transformed into a synthesizable design description of the integrated circuit design.
Information query