Method and apparatus for implementing a circuit design for integrated circuitry on a circuit board
First Claim
1. A method of implementing a circuit design for at least one integrated circuit on a circuit board, comprising:
- obtaining a logical description of the circuit design;
assigning logical pins in the logical description to input/output (I/O) elements of the at least one integrated circuit, and placing and routing the logical description for the at least one integrated circuit, based on a cost function that is dependent upon external constraint data associated with the circuit board and internal logic constraint data associated with each of the at least one integrated circuit; and
generating a physical design for the at least one integrated circuit.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for implementing a circuit design for at least one integrated circuit on a circuit board is described. In one example, a logical description of the circuit design is obtained. For example, a functional description of the circuit design may be synthesized to produce the logical description. Logical pins in the logical description are assigned to input/output (I/O) elements of the at least one integrated circuit, and the logical description is placed and routed for the at least one integrated circuit, based on external constraint data associated with the circuit board and internal logic constraint data associated with each of the at least one integrated circuit.
38 Citations
20 Claims
-
1. A method of implementing a circuit design for at least one integrated circuit on a circuit board, comprising:
-
obtaining a logical description of the circuit design; assigning logical pins in the logical description to input/output (I/O) elements of the at least one integrated circuit, and placing and routing the logical description for the at least one integrated circuit, based on a cost function that is dependent upon external constraint data associated with the circuit board and internal logic constraint data associated with each of the at least one integrated circuit; and generating a physical design for the at least one integrated circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for implementing a circuit design for at least one integrated circuit on a circuit board, comprising:
-
a synthesis tool for synthesizing a functional description of the circuit design to produce a logical description; and a place and route tool for assigning logical pins in the logical description to input/output (I/O) elements of the at least one integrated circuit, and placing and routing the logical description for the at least one integrated circuit, based on a cost function that is dependent upon external constraint data associated with the circuit board and internal logic constraint data associated with each of the at least one integrated circuit; wherein the system generates a physical design for the at least one integrated circuit. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. Apparatus for implementing a circuit design for at least one integrated circuit on a circuit board, comprising:
-
means for obtaining a logical description of the circuit design; means for assigning logical pins in the logical description to input/output (I/O) elements of the at least one integrated circuit, and placing and routing the logical description for the at least one integrated circuit, based on a cost function that is dependent upon external constraint data associated with the circuit board and internal logic constraint data associated with each of the at least one integrated circuit; and means for generating a physical design for the at least one integrated circuit.
-
Specification