Partitioning a large design across multiple devices
First Claim
1. A method of segmenting a design across a plurality of integrated circuits (ICs), said method comprising:
- creating, using a computer, a data structure representing a physical area of an IC of the plurality of ICs for each one of the plurality of ICs;
assigning at least a first instance from a logic hierarchy of the design to a first data structure corresponding to a first IC of the plurality of ICs;
assigning at least a second instance from the logic hierarchy of the design to a second data structure corresponding to a second IC of the plurality of ICs;
automatically adding at least one of an input/output buffer and port to the first and second data structures; and
creating nets connecting the plurality of instances and the input/output buffer and port within the first and second data structures.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of partitioning a design across a plurality of integrated circuits can include creating a software construct for each one of the plurality of integrated circuits and assigning a plurality of instances to a selected software construct. Each of the plurality of instances can be from a different logic hierarchy. The method further can include automatically adding at least one input/output buffer and port to the selected software construct to accommodate the plurality of instances and creating nets connecting the plurality of instances and the at least one input/output buffer and port within the selected software construct.
-
Citations
6 Claims
-
1. A method of segmenting a design across a plurality of integrated circuits (ICs), said method comprising:
-
creating, using a computer, a data structure representing a physical area of an IC of the plurality of ICs for each one of the plurality of ICs; assigning at least a first instance from a logic hierarchy of the design to a first data structure corresponding to a first IC of the plurality of ICs; assigning at least a second instance from the logic hierarchy of the design to a second data structure corresponding to a second IC of the plurality of ICs; automatically adding at least one of an input/output buffer and port to the first and second data structures; and creating nets connecting the plurality of instances and the input/output buffer and port within the first and second data structures. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification