PVT compensation scheme for output buffers

US9287872B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9287872-B2
Application numberUS-201414308747-A
CountryUS
Kind codeB2
Filing dateJun 19, 2014
Priority dateJun 19, 2014
Publication dateMar 15, 2016
Grant dateMar 15, 2016

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.

In one integrated circuit embodiment, a programmable pull-down output buffer is calibrated by sequentially configuring the buffer at different drive-strength levels and adjusting a source current applied to the buffer until the voltage at an input node of the buffer reaches a reference voltage level. A programmable pull-up output buffer is then calibrated by sequentially configuring a pull-down output buffer based on the pull-down buffer calibration results and adjusting the drive-strength level of the pull-up buffer until the voltage at a common node between the two buffers reaches a reference voltage level. Average calibration results are generated by averaging multiple calibration results for each setting. Output buffers are thereby calibrated to compensate for PVT variations without using any external resistors and without requiring any I/O pins of the integrated circuit.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for calibrating buffers in an integrated circuit, the method comprising: (a) applying a selected source-current level to a first pull-down buffer at a first node; (b) adjusting drive-strength level of the first pull-down buffer until a first voltage at the first node reaches a first reference voltage level to determine a N-type calibration setting for the first pull-down buffer; (c) applying the N-type calibration setting to a second pull-down buffer connected to a first pull-up buffer at a second node; and (d) adjusting drive-strength level of the first pull-up buffer until a second voltage at the second node reaches a second reference voltage level to determine a P-type calibration setting for the first pull-up buffer. 2. A The invention of claim 1 , wherein: the integrated circuit has (i) a single instance of the first pull-down buffer and (ii) a different instance of the second pull-down buffer and a different instance of the first pull-up buffer for each different bank in the integrated circuit; the N-type calibration setting is applied to one or more on-line pull-down buffers in the integrated circuit; and for one or more banks, the P-type calibration setting is applied to one or more on-line pull-up buffers in the bank. 3. A The invention of claim 1 , further comprising: (e) selecting a different source-current level and repeating steps (b)-(d) to determine N-type and P-type calibration settings for the first pull-down buffer and the first pull-up buffer, respectively, for the different source-current level. 4. A The invention of claim 1 , wherein: step (b) comprises: (b1) adjusting the drive-strength level of the first pull-down buffer until the first voltage at the first node reaches the first reference voltage level multiple times; and (b2) averaging pull-down buffer results from the multiple times to determine the N-type calibration setting for the first pull-down buffer; and step (d) comprises: (d1) adjusting the drive-strength level of the first pull-up buffer until the second voltage at the second node reaches the second reference voltage level multiple times; and (d2) averaging pull-up buffer results from the multiple times to determine the P-type calibration setting for the first pull-up buffer. 5. A The invention of claim 4 , wherein steps (b1) and (d1) respectively comprise changing directions of changes in the drive-strength levels between successive pull-down and pull-up buffer results. 6. A The invention of claim 1 , wherein the N-type and P-type calibration settings are determined without using any input/output pins of the integrated circuit to connect the first and second pull-down buffers and the first pull-up buffer to any external resistors. 7. A The invention of claim 1 , further comprising: (e) selecting a different source-current level and repeating steps (b)-(d) to determine N-type and P-type calibration settings for the first pull-down buffer and the first pull-up buffer, respectively, for the different source-current level, wherein: the integrated circuit has (i) a single instance of the first pull-down buffer and (ii) a different instance of the second pull-down buffer and a different instance of the first pull-up buffer for each different bank in the integrated circuit; the N-type calibration setting is applied to one or more on-line pull-down buffers in the integrated circuit; for one or more banks, the P-type calibration setting is applied to one or more on-line pull-up buffers in the bank; step (b) comprises: (b1) adjusting the drive-strength level of the first pull-down buffer until the first voltage at the first node reaches the first reference voltage level multiple times; and (b2) averaging pull-down buffer results from the multiple times to determine the N-type calibration setting for the first pull-down buffer; and step (d) comprises: (d1) adjusting the drive-strength level of the first pull-up buffer until the second voltage at the second node reaches the second reference voltage level multiple times; and (d2) averaging pull-up buffer results from the multiple times to determine the P-type calibration setting for the first pull-up buffer, wherein steps (b1) and (d1) respectively comprise changing directions of changes in the drive-strength levels between successive pull-down and pull-up buffer results; and the N-type and P-type calibration settings are determined without using any input/output pins of the integrated circuit to connect the first and second pull-down buffers and the first pull-up buffer to any external resistors. 8. An integrated circuit comprising: pull-down calibration circuitry comprising: a first pull-down buffer; a programmable current source connected to apply a selected source-current level to the first pull-down buffer at a first node; a first voltage reference source configured to generate a first reference voltage; a first differential comparator configured to compare a first voltage at the first node to the first reference voltage; and a first controller configured to adjust drive-strength level of the first pull-down buffer until the first voltage at the first node reaches the first reference voltage level to determine an N-type calibration setting for the first pull-down buffer; and pull-up calibration circuitry comprising: a second pull-down buffer to which the N-type calibration setting is applied; a first pull-up buffer connected to the second pull-down buffer at a second node; a second voltage reference source configured to generate a second reference voltage; a second differential comparator configured to compare a second voltage at the second node to the second reference voltage; and a second controller configured to adjust drive-strength level of the first pull-up buffer until the second voltage at the second node reaches the second reference voltage level to determine a P-type calibration setting for the first pull-up buffer. 9. The invention of claim 8 , wherein: the integrated circuit has (i) a single instance of the first pull-down buffer and (ii) a different instance of the second pull-down buffer and a different instance of the first pull-up buffer for each different bank in the integrated circuit; the N-type calibration setting is applied to one or more on-line pull-down buffers in the integrated circuit; and for one or more banks, the P-type calibration setting is applied to one or more on-line pull-up buffers in the bank. 10. The invention of claim 8 , wherein: the first controller is configured to (i) select a different source-current level and (ii) adjust the drive-strength level of the first pull-down buffer until the first voltage at the first node reaches the first reference voltage level to determine an other N-type calibration setting for the first pull-down buffer corresponding to the different source-current level, wherein the other N-type calibration setting is applied to the second pull-down buffer; and the second controller is configured to adjust the drive-strength level of the first pull-up buffer until the second voltage at the second node reaches the second reference voltage level to determine an other P-type calibration setting for the first pull-up buffer corresponding to the different source-current level. 11. The invention of claim 8 , wherein: the first controller is configured to: (1) adjust the drive-strength level of the first pull-down buffer until the first voltage at the first node reaches the first reference voltage level multiple times; and (2) average pull-down buffer results from the multiple times to determine the N-type calibration setting for the first pull-down buffer; and

Assignees

Inventors

Classifications

  • Sources providing an output which depends on temperature · CPC title

  • with at least one differential stage (H03K19/018528 and H03K19/018542 take precedence) · CPC title

  • as a function of the requirements of the load, e.g. delay, temperature, specific voltage/current characteristic · 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 US9287872B2 cover?
In one integrated circuit embodiment, a programmable pull-down output buffer is calibrated by sequentially configuring the buffer at different drive-strength levels and adjusting a source current applied to the buffer until the voltage at an input node of the buffer reaches a reference voltage level. A programmable pull-up output buffer is then calibrated by sequentially configuring a pull-down…
Who is the assignee on this patent?
Lattice Semiconductor Corp, Latticesemiconductorcorporation
What technology area does this patent fall under?
Primary CPC classification H03K19/018514. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 15 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).