Invention Grant
- Patent Title: Methods for identifying gating opportunities from a high-level language program and generating a hardware definition
- Patent Title (中): 从高级语言程序中识别选通机会并生成硬件定义的方法
-
Application No.: US12237486Application Date: 2008-09-25
-
Publication No.: US08443344B1Publication Date: 2013-05-14
- Inventor: Prasanna Sundararajan , Tim Tuan
- Applicant: Prasanna Sundararajan , Tim Tuan
- Applicant Address: US CA San Jose
- Assignee: Xilinx, Inc.
- Current Assignee: Xilinx, Inc.
- Current Assignee Address: US CA San Jose
- Agent LeRoy D. Maunu; Lois D. Cartier
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
Approaches for generating a hardware definition from a program specified in a high-level language. In one approach, a first set of blocks of instructions in the high-level language program is identified. Each block in the first set is bounded by a respective loop designation in the high-level language. For each block in the first set, an associated respective second set of one or more blocks of the program is identified. Each block in the second set is outside the block in the first set. A hardware definition of the program is generated and stored. For each block in the first set, the hardware definition specifies power-reducing circuitry for one or more blocks in the associated second set. The power-reducing circuitry is controlled based on a status indication from the hardware definition of the block in the first set.
Information query