Structure for System Architectures for and Methods of Scheduling On-Chip and Across-Chip Noise Events in an Integrated Circuit
First Claim
1. A design structure embodied in a machine readable medium used in a design process for an integrated circuit device, the design structure for said integrated circuit device comprising:
- an integrated circuit having a predetermined instantaneous current draw threshold and including;
a first functional block provided to perform at least one first predefined operation and including a first request-to-operate signal generator configured to generate a first request-to-operate signal; and
a second functional block provided to perform at least one second predefined operation and including a second request-to-operate signal generator configured to generate a second request-to-operate signal; and
a noise arbiter in communication with each of said first functional block and said second functional block, said noise arbiter controlling when each of said first functional block and said second functional block will operate as a function of said first request-to-operate signal, said second request-to-operate signal and said predetermined instantaneous current draw threshold.
6 Assignments
0 Petitions
Accused Products
Abstract
A design structure integrated circuit (IC) system architectures that allow for the reduction of on-chip or across-chip transient noise budgets by providing a means to avoid simultaneous high current demand events from at least two functional logic blocks, i.e., noise contributors, are disclosed. Embodiments of the IC system architectures include at least one noise event arbiter and at least two noise contributor blocks. A method of scheduling on-chip noise events to avoid simultaneous active transient noise events may include, but is not limited to: the noise event arbiter receiving simultaneously multiple requests-to-operate from multiple noise contributors; the noise event arbiter determining when each noise contributor may execute operations based on a pre-established dI/dt budget; and the noise event arbiter notifying each noise contributor as to when permission is granted to execute its operations.
-
Citations
5 Claims
-
1. A design structure embodied in a machine readable medium used in a design process for an integrated circuit device, the design structure for said integrated circuit device comprising:
-
an integrated circuit having a predetermined instantaneous current draw threshold and including; a first functional block provided to perform at least one first predefined operation and including a first request-to-operate signal generator configured to generate a first request-to-operate signal; and a second functional block provided to perform at least one second predefined operation and including a second request-to-operate signal generator configured to generate a second request-to-operate signal; and a noise arbiter in communication with each of said first functional block and said second functional block, said noise arbiter controlling when each of said first functional block and said second functional block will operate as a function of said first request-to-operate signal, said second request-to-operate signal and said predetermined instantaneous current draw threshold. - View Dependent Claims (2, 3, 4)
-
-
5. A design structure embodied in a machine readable medium for performing a method of controlling instantaneous current noise in an integrated circuit having a predetermined instantaneous current draw threshold and that includes a plurality of noise contributors each configured to generate a request-to-operate signal and each configured to perform at least one predefined operation, the design structure comprising:
-
a means for receiving substantially simultaneously a plurality of request-to-operate signals from corresponding ones of the plurality of noise contributors; a means for determining when ones of the plurality of predefined operations corresponding to said corresponding ones of the plurality of noise contributors execute relative to one another as a function of the predetermined instantaneous current draw threshold and a pre-determined priority scheme; and a means for notifying each of said corresponding ones of the plurality of noise contributors to perform the corresponding at least one predefined operation in accordance with the preceding determining step.
-
Specification