Enabling a high-level modeling system
First Claim
Patent Images
1. A method of enabling a high-level modeling system for implementing a circuit design in an integrated circuit device, the method comprising:
- receiving a hardware description language characterization of the circuit design;
identifying elements of the circuit design which are independent of the integrated circuit device;
receiving a portable location constraint associated with elements of the circuit design, wherein the portable location constraint is independent of the integrated circuit device, and identifies an alignment of elements of a group of a common element with respect to one another; and
generating, by a computer during a place and route operation, a low-level characterization of the circuit design based upon the hardware description language characterization and the portable location constraint, wherein the low-level characterization is provided in terms of circuit elements of the integrated circuit device in which the circuit design is implemented.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of a method for enabling a high level modeling system for implementing a circuit design in an integrated circuit device includes: receiving a high-level characterization of the circuit design; receiving a portable location constraint associated with elements of the circuit design; and generating, by a computer, a low-level characterization of the circuit design based upon the high-level characterization and the portable location constraint.
31 Citations
20 Claims
-
1. A method of enabling a high-level modeling system for implementing a circuit design in an integrated circuit device, the method comprising:
-
receiving a hardware description language characterization of the circuit design; identifying elements of the circuit design which are independent of the integrated circuit device; receiving a portable location constraint associated with elements of the circuit design, wherein the portable location constraint is independent of the integrated circuit device, and identifies an alignment of elements of a group of a common element with respect to one another; and generating, by a computer during a place and route operation, a low-level characterization of the circuit design based upon the hardware description language characterization and the portable location constraint, wherein the low-level characterization is provided in terms of circuit elements of the integrated circuit device in which the circuit design is implemented. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of enabling a high-level modeling system to implement a circuit design in an integrated circuit device, the method comprising:
-
identifying elements of a circuit design which are independent of the integrated circuit device; receiving a hardware description language characterization of the circuit design; receiving a portable location constraint comprising size information for circuit elements used to implement the circuit design, wherein the portable location constraint is independent of the integrated circuit device, and identifies an alignment of elements of a group of a common element with respect to one another; and generating, by a computer during a place and route operation, a low level characterization of the circuit design based upon the hardware description language characterization and the size information for the circuit elements, wherein the low-level characterization is provided in terms of circuit elements of the integrated circuit device in which the circuit design is implemented. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium comprising computer-executable code for enabling a high-level modeling system to implement a circuit design in an integrated circuit device, the computer-executable code comprising:
-
code for identifying elements of a circuit design which are independent of the integrated circuit device; code for receiving a hardware description language characterization of the circuit design; code for receiving a portable location constraint associated with elements of the circuit design, wherein the portable location constraint is independent of the integrated circuit device, and identifies an alignment of elements of a group of a common element with respect to one another; and code for generating a low-level characterization of the circuit design based upon the hardware description language characterization and the portable location constraint, wherein the low-level characterization is provided in terms of circuit elements of the integrated circuit device in which the circuit design is implemented. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification