Dynamic noise mitigation in integrated circuit devices using local clock buffers

US9712112B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9712112-B1
Application numberUS-201615331403-A
CountryUS
Kind codeB1
Filing dateOct 21, 2016
Priority dateOct 21, 2016
Publication dateJul 18, 2017
Grant dateJul 18, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments are directed to a method of mitigating voltage noise events. The method includes detecting the presence of a voltage noise event at the integrated circuit device. Thereafter, one or more local clock buffers (LCBs) is selected for dampening. A type of dampening is selected for the LCBs. Finally, the dampening is applied to the LCB while the voltage noise event is occurring.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of mitigating voltage noise events in an integrated circuit device, the method comprising: detecting a presence of a voltage noise event at the integrated circuit device; selecting a local clock buffer (LCB) for dampening; selecting a type of dampening for the LCB; and applying the type of dampening to the LCB while the voltage noise event is occurring. 2. The method of claim 1 , further comprising removing the LCB dampening after the voltage noise event ceases. 3. The method of claim 1 , wherein detecting the presence of a noise event comprises: using a voltage thermometer circuit to determine that a reduction in voltage exists in a region of the integrated circuit device. 4. The method of claim 1 , further comprising: analyzing instructions being provided to the integrated circuit device; predicting a future presence of a voltage noise event based on the analyzing; wherein: the selecting and applying steps occur subsequent to predicting the future presence of the voltage noise event and prior to detecting the voltage noise event. 5. The method of claim 4 , wherein applying the type of dampening to the LCB occurs subsequent to detecting the voltage noise event. 6. The method of claim 1 , wherein selecting the LCB for dampening comprises: analyzing the voltage noise event; and consulting a look-up table to select the LCB based on the analyzing. 7. The method of claim 1 , wherein selecting the LCB for dampening comprises: determining a clock controller where the voltage noise event is occurring; and selecting each LCB being controlled by the clock controller. 8. The method of claim 1 , wherein selecting the type of dampening comprises: decoupling L1 and L2 controls from the LCB to allow non-functional switching of the L1 and L2 controls; and allowing the voltage noise event to traverse through the LCB to open a pathway for the voltage noise event to dissipate. 9. The method of claim 1 , wherein selecting the type of dampening comprises: choosing from the selection comprising: toggling a latched scan-out and using a gated device on a scan out chain; and using the selected dampening to open a pathway for the voltage noise event to dissipate. 10. An integrated circuit device arranged to mitigate voltage noise events, comprising: a detector arranged to detect a presence of a voltage noise event at the integrated circuit device; a first selector arranged to select a local clock buffer (LCB) for dampening; a second selector arranged to select a type of dampening for the LCB; and a dampener arranged to apply the dampening to the LCB while the voltage noise event is occurring. 11. The integrated circuit device of claim 10 , wherein the dampener is further arranged to remove the LCB dampening after the voltage noise event ceases. 12. The integrated circuit device of claim 10 , wherein the detector is arranged to: use a voltage thermometer circuit to determine that a reduction in voltage exists in a region of the integrated circuit device. 13. The integrated circuit device of claim 10 , further comprising: an analyzer arranged to analyze instructions being provided to the integrated circuit device; a predictor arranged to predict a future presence of a voltage noise event based on the analyzing; wherein: the selecting and applying steps occur subsequent to predicting the future presence of the voltage noise event and prior to detecting the voltage noise event. 14. The integrated circuit device of claim 13 , wherein the dampener is arranged to apply the dampening to the LCB subsequent to detecting the voltage noise event. 15. The integrated circuit device of claim 10 , wherein the first selector is arranged to: analyze the voltage noise event; and consult a look-up table to select the LCB based on the analyzing. 16. The integrated circuit device of claim 10 , wherein the first selector is arranged to: determine a clock controller where the voltage noise event is occurring; and select each LCB being controlled by the clock controller. 17. The integrated circuit device of claim 10 , wherein the second selector is arranged to: decouple L1 and L2 controls from the LCB to allow non-functional switching of the L1 and L2 controls; and allow the voltage noise event to traverse through the LCB to open a pathway for the voltage noise event to dissipate. 18. The integrated circuit device of claim 10 , wherein the second selector is arranged to: choose from the selection comprising: toggling a latched scan-out and using a gated device on a scan out chain; and use the selected dampening to open a pathway for the voltage noise event to dissipate. 19. A method for generating voltage noise events in an integrated circuit device comprising: characterizing the integrated circuit device to determine regions of the integrated circuit device that are affected by each local clock buffer (LCB) in the integrated circuit device; selecting an LCB; and generating a voltage noise event to the selected LCB by applying control signals to the selected LCB. 20. The method of claim 19 further comprising: performing a workload on the integrated circuit device to determine an effect of the voltage noise event.

Assignees

Inventors

Classifications

  • Measuring noise figure; Measuring signal-to-noise ratio · CPC title

  • H03B29/00Primary

    Generation of noise currents and voltages {(gasfilled discharge tubes with solid cathode specially adapted as noise generators H01J17/005)} · CPC title

  • Monitoring patterns of pulse trains (indicating amplitude G01R19/00; indicating frequency G01R23/00; measuring characteristics of individual pulses G01R29/02) · CPC title

  • by limiting; by thresholding; by slicing, i.e. combined limiting and thresholding (H03K5/07 takes precedence; comparing one pulse with another H03K5/22; providing a determined threshold for switching H03K17/30) · CPC title

  • Modifications for eliminating interference or parasitic voltages or currents · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9712112B1 cover?
Embodiments are directed to a method of mitigating voltage noise events. The method includes detecting the presence of a voltage noise event at the integrated circuit device. Thereafter, one or more local clock buffers (LCBs) is selected for dampening. A type of dampening is selected for the LCBs. Finally, the dampening is applied to the LCB while the voltage noise event is occurring.
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H03B29/00. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 18 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).