20240028533. AUTOMATED DESIGN OF BEHAVIORAL-BASED DATA MOVERS FOR FIELD PROGRAMMABLE GATE ARRAYS OR OTHER LOGIC DEVICES simplified abstract (Raytheon Company)

From WikiPatents
Jump to navigation Jump to search

AUTOMATED DESIGN OF BEHAVIORAL-BASED DATA MOVERS FOR FIELD PROGRAMMABLE GATE ARRAYS OR OTHER LOGIC DEVICES

Organization Name

Raytheon Company

Inventor(s)

Stephen R. Reid of Ayer MA (US)

Sandeep Dutta of Foster City CA (US)

AUTOMATED DESIGN OF BEHAVIORAL-BASED DATA MOVERS FOR FIELD PROGRAMMABLE GATE ARRAYS OR OTHER LOGIC DEVICES - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240028533 titled 'AUTOMATED DESIGN OF BEHAVIORAL-BASED DATA MOVERS FOR FIELD PROGRAMMABLE GATE ARRAYS OR OTHER LOGIC DEVICES

Simplified Explanation

The abstract of this patent application describes a method that involves obtaining behavioral source code that defines the logic to be performed using at least one logic device. The method also includes identifying data movements associated with the execution of the logic using constraints. The logic device contains multiple components that support both internal data movements within the device and external data movements outside the device, as defined by the behavioral source code and constraints. The constraints specify the characteristics of the internal and external data movements. Additionally, the method involves automatically designing one or more data movers within the logic device, which are configured to perform the internal and external data movements according to their characteristics.

  • The method involves obtaining behavioral source code that defines logic to be performed using at least one logic device.
  • Constraints are used to identify data movements associated with the execution of the logic.
  • The logic device consists of multiple components that support both internal and external data movements.
  • The constraints specify the characteristics of the internal and external data movements.
  • One or more data movers are automatically designed within the logic device.
  • The data movers are configured to perform the internal and external data movements according to their characteristics.

Potential applications of this technology:

  • This method can be used in the design and implementation of complex logic systems, such as computer processors or integrated circuits.
  • It can be applied in the development of software or hardware systems that require efficient data movements.

Problems solved by this technology:

  • This method addresses the challenge of efficiently managing data movements within a logic device, both internally and externally.
  • It solves the problem of designing data movers that can perform the required data movements according to their characteristics.

Benefits of this technology:

  • The method allows for the automatic design of data movers, reducing the need for manual design and optimization.
  • It enables efficient and optimized data movements within a logic device, improving overall system performance.
  • The use of constraints helps ensure that data movements are performed accurately and in accordance with the defined logic.


Original Abstract Submitted

a method includes obtaining behavioral source code defining logic to be performed using at least one logic device and constraints identifying data movements associated with execution of the logic. the at least one logic device contains multiple components that support at least one of: internal data movements within the at least one logic device and external data movements external to the logic device as defined by the behavioral source code and the constraints. the constraints identify characteristics of at least one of: the internal data movements and the external data movements. the method also includes automatically designing one or more data movers for use within the at least one logic device, where the one or more data movers are configured to perform at least one of the internal and external data movements in accordance with the characteristics.