Automated generation of platform-specific logic designs for target environments from a common base design
AssigneeXilinx, Inc.
InventorsMartin Sinclair, Brian Cotter
Life of this patent
Estimating the term…
Abstract
A method, computer-readable medium and apparatus for creating a platform-specific logic design from an input design are disclosed. For example, a method includes receiving an input design and an identification of a target device. The method next determines an unconnected external interface of the input design and detects an unconnected external interface of the target device. The method then generates an updated design from the input design. The updated design includes the input design and further includes a connection between the unconnected external interface of the input design and the unconnected external interface of the target device.
Claims17
A method, comprising:
- receiving an input design and an identification of a target device;
- determining, by a processor, an unconnected external interface of the input design, wherein the determining comprises:
- generating a netlist from the input design;
- and
- identifying the unconnected external interface from one or more external interfaces of the input design within the netlist;
- detecting, by the processor, an unconnected external interface of the target device;
- and
- generating, automatically by the processor, an updated design from the input design when the unconnected external interface of the input design and the unconnected external interface of the target device are of a same interface type, wherein the updated design comprises the input design and further comprises a connection between the unconnected external interface of the input design and the unconnected external interface of the target device.
A non-transitory computer-readable medium storing instructions which, when executed by a processor, cause the processor to perform operations, the operations comprising:
- receiving an input design and an identification of a target device;
- determining an unconnected external interface of the input design, wherein the determining comprises:
- generating a netlist from the input design;
- and
- identifying the unconnected external interface from one or more external interfaces of the input design within the netlist;
- detecting an unconnected external interface of the target device;
- and
- generating automatically an updated design from the input design when the unconnected external interface of the input design and the unconnected external interface of the target device are of a same interface type, wherein the updated design comprises the input design and further comprises a connection between the unconnected external interface of the input design and the unconnected external interface of the target device.
A device comprising:
- a processor;
- and
- a computer-readable medium storing instructions which, when executed by the processor, cause the processor to perform operations, the operations comprising:
- receiving an input design and an identification of a target device;
- determining an unconnected external interface of the input design, wherein the determining comprises:
- generating a netlist from the input design;
- and
- identifying the unconnected external interface from one or more external interfaces of the input design within the netlist;
- detecting an unconnected external interface of the target device;
- and
- generating automatically an updated design from the input design when the unconnected external interface of the input design and the unconnected external interface of the target device are of a same interface type, wherein the updated design comprises the input design and further comprises a connection between the unconnected external interface of the input design and the unconnected external interface of the target device.
Dependencies are inferred from the claim text.