Method and apparatus for designing systems using logic regions
First Claim
Patent Images
1. A method for designing systems on target devices utilizing programmable logic devices (PLDs), comprising:
- determining a first position for implementing a component on a first logic region defined by a first user and that groups together a first plurality of components identified by the first user on the PLD;
determining a first location on a target device for implementing the first logic region;
preserving information regarding the first position on the first logic region and the first location on the target device; and
integrating the first logic region with a second logic region defined by a second user and that groups together a second plurality of components identified by the second user in a separate designs in view of the information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for positioning components of a system onto a target device utilizing programmable logic devices (PLDs) is disclosed. A first location on the target device for a first logic region having a first component is determined. Determined properties of the first logic region are preserved. The first logic region is integrated with a second logic region having a second component in view of the determined properties.
26 Citations
30 Claims
-
1. A method for designing systems on target devices utilizing programmable logic devices (PLDs), comprising:
-
determining a first position for implementing a component on a first logic region defined by a first user and that groups together a first plurality of components identified by the first user on the PLD; determining a first location on a target device for implementing the first logic region; preserving information regarding the first position on the first logic region and the first location on the target device; and integrating the first logic region with a second logic region defined by a second user and that groups together a second plurality of components identified by the second user in a separate designs in view of the information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for designing systems on target devices utilizing programmable logic devices (PLDs), comprising:
-
determining a first location on a target device for implementing a first logic region defined by a first user and that groups together a first plurality of components on the PLD; preserving information regarding the first location on the target device; and integrating the first logic region with a second logic region, defined by a second user in a separate design and that groups together a second plurality of components on the PLD in view of the information. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for designing systems on target devices utilizing programmable logic devices (PLDs), comprising:
-
determining a first position for implementing a first component on a first logic region defined by a first user and that groups together a first plurality of components on the PLD; preserving information regarding the first position; and integrating the first logic region with a second logic region, defined by a second user in a separate design and that groups together a second plurality of components on the PLD, in view of the information. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer-readable medium having stored thereon sequences of instructions, the sequences of instructions including instructions which, when executed by a processor, causes the processor to perform the steps of:
-
determining a first position on a first logic region for a component; determining a first location on a target device utilizing a programmable logic device (PLD) for the first logic region; preserving information regarding the first position on the first logic region and the first location on the target device for the first logic region; and integrating the first logic region with a second logic region defined by a user in separate design in view of the information. - View Dependent Claims (24, 25, 26)
-
-
27. A method for designing systems on target devices utilizing programmable logic devices (PLDs), comprising:
-
optimizing placement of a first logic region defined by a first user and that groups together a first plurality of components on the PLD, at a first location on a target device; preserving information regarding the first location on the target device; optimizing placement of a second logic region, defined by a second user in a separate design and that groups together a second plurality of components on the PLD, at a second location on the target device, wherein optimizing the placement of the second logic region is performed separately from optimizing the placement of the first logic region; and integrating the first logic region with the second logic region. - View Dependent Claims (28, 29)
-
-
30. A method for designing systems on target devices utilizing programmable logic devices (PLDs), comprising:
-
determining a first position for implementing a first component on a first logic region defined by a first user and that groups together a first plurality of components on the PLD in a first design; determining a first location on a target device for implementing the first logic region in the first design; preserving information in the first design regarding the first position on the first logic region and the first location on the target device; determining a second position for implementing a second component on a second logic region defined by a second user and that groups together a second plurality of components on the PLD in a second design; determining a second location on the target device for implementing the second logic region in the second design; and integrating the first position for implementing the first component and the first location for the first logic region with the second position for implementing the second component and the second location for the second logic region in the second design utilizing the information in the first design.
-
Specification