Retrieving data from a configurable IC
First Claim
1. For an integrated circuit (IC) comprising a configurable circuit arrangement and a debug network, wherein said configurable circuit arrangement comprises configurable logic circuits for performing logical operations and configurable routing circuits for routing signals between the configurable logic circuits, said debug network for monitoring data, a method comprising:
- configuring at least a subset of said configurable logic circuits and a first subset of said configurable routing circuits to implement a design on said IC, wherein said configuring configures a plurality of configurable logic circuits and a plurality of configurable routing circuits to implement a plurality of operations of said design; and
configuring a second subset of said configurable routing circuits to pass data from said implemented design away from a first congested location of said debug network to a second, less congested location of said debug network;
wherein said debug network passes data from the second, less congested location out of the configurable circuit arrangement.
3 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a configurable integrated circuit (IC). The IC has configurable logic circuits for performing logical operations, configurable routing circuits for routing signals between the configurable logic circuits, and a network for monitoring data. In some embodiments a method uses at least a subset of the configurable logic circuits and a first subset of the configurable routing circuits to implement a user design circuit on the configurable IC. The method uses a second subset of the configurable routing circuits to pass signals to the network.
-
Citations
20 Claims
-
1. For an integrated circuit (IC) comprising a configurable circuit arrangement and a debug network, wherein said configurable circuit arrangement comprises configurable logic circuits for performing logical operations and configurable routing circuits for routing signals between the configurable logic circuits, said debug network for monitoring data, a method comprising:
-
configuring at least a subset of said configurable logic circuits and a first subset of said configurable routing circuits to implement a design on said IC, wherein said configuring configures a plurality of configurable logic circuits and a plurality of configurable routing circuits to implement a plurality of operations of said design; and configuring a second subset of said configurable routing circuits to pass data from said implemented design away from a first congested location of said debug network to a second, less congested location of said debug network; wherein said debug network passes data from the second, less congested location out of the configurable circuit arrangement. - View Dependent Claims (2, 3, 4, 5, 8, 9)
-
-
6. For an integrated circuit (IC) comprising a configurable circuit arrangement and a debug network, wherein said configurable circuit arrangement comprises configurable logic circuits for performing logical operations and configurable routing circuits for routing signals between the configurable logic circuits, said debug network for monitoring data, a method comprising:
-
configuring at least a subset of said configurable logic circuits and a first subset of said configurable routing circuits to implement a design on said IC, wherein said configuring configures a plurality of configurable logic circuits and a plurality of configurable routing circuits to implement a plurality of operations of said design; configuring a second subset of said configurable routing circuits to pass data to said debug network; wherein said data, received by the debug network from the second subset of configurable routing circuits, is stored in a trace buffer. - View Dependent Claims (7)
-
-
10. For an integrated circuit (IC) comprising configurable logic circuits for performing logical operations, configurable routing circuits for routing signals between the configurable logic circuits, and a monitoring network for monitoring data inside of said IC, a method comprising:
-
defining at least a first configuration data set for configuring at least a subset of said configurable logic circuits and a first subset of said configurable routing circuits to implement a user design on said IC, wherein said first configuration data set configures a plurality of configurable logic circuits and a plurality of configurable routing circuits to simulate operations of a plurality of circuits of the user design; and defining at least a second configuration data set for configuring a second subset of said configurable routing circuits to route at least one signal from a first location of the IC in which the monitoring network is congested to a second location on the IC in which the monitoring network is less congested , wherein said monitoring network receives the routed signal at said second location. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable medium storing a computer program for defining configurations of an integrated circuit (IC) comprising configurable logic circuits for performing logical operations, configurable routing circuits for routing signals between the configurable logic circuits, and a monitoring network for monitoring data inside of said IC, the computer program comprising:
-
a set of instructions for defining at least a first configuration data set for configuring at least a subset of said configurable logic circuits and a first subset of said configurable routing circuits to implement a user design that comprises circuits on said IC, wherein said first configuration data set configures a plurality of configurable logic circuits and a plurality of configurable routing circuits to simulate operations of a plurality of circuits of the user design; and a set of instructions for defining at least a second configuration data set for configuring a second subset of said configurable routing circuits to route at least one signal from a first location of the IC in which the monitoring network is congested to a second location on the IC in which the monitoring network is less congested, wherein said monitoring network receives the routed signal at said second location. - View Dependent Claims (19, 20)
-
Specification