Signal offset variation caused by transistor variation/mismatch in integrated circuits may be reduced. In one embodiment, a buffer circuit has variable-valued circuit elements. offset variation measurements are made and the variable-valued circuit elements are calibrated to reduce the measured offset variation. In another embodiment, each amplifying stage of a multi-stage buffer provides variable gain. The total DC gain of the cascade is distributed unevenly across the stages, with more DC gain being provided by amplifier stages at the beginning of the cascade than at the end. An additional pre-amplifier stage can also be provided at the beginning of the cascade.
|
11. A single-stage buffer circuit comprising:
a first differential input transistor and a second differential input transistor, each transistor having a respective gate, source, and drain;
a first input connected to the gate of the first differential input transistor;
a second input connected to the gate of the second differential input transistor;
a first output connected to the drain of the first differential input transistor;
a second output connected to the drain of the second differential input transistor;
a first load resistor connected between the drain of the first differential input transistor and a power supply;
a second load resistor connected between the drain of the second differential input transistor and the power supply;
a first tail current source connected between the source of the first differential input transistor and ground;
a second tail current source connected between the source of the second differential input transistor and ground; and
a degeneration resistor connected between the source of the first differential input transistor and the source of the second differential input transistor; wherein:
the first tail current source and the second tail current source are calibrated to provide constant common mode.
6. A single-stage buffer circuit comprising:
a first differential input transistor and a second differential input transistor, each transistor having a respective gate, source, and drain;
a first input connected to the gate of the first differential input transistor;
a second input connected to the gate of the second differential input transistor;
a first output connected to the drain of the first differential input transistor;
a second output connected to the drain of the second differential input transistor;
a first load resistor connected between the drain of the first differential input transistor and a power supply;
a second load resistor connected between the drain of the second differential input transistor and the power supply;
a first tail current source connected between the source of the first differential input transistor and ground;
a second tail current source connected between the source of the second differential input transistor and ground; and
a degeneration resistor connected between the source of the first differential input transistor and the source of the second differential input transistor; wherein:
the first differential input transistor and the second differential input transistor have a transistor mismatch offset variation; and
the at least one variable-valued circuit element is calibrated to minimize the offset variation.
1. A single-stage buffer circuit comprising:
a first differential input transistor and a second differential input transistor, each transistor having a respective gate, source, and drain;
a first input connected to the gate of the first differential input transistor;
a second input connected to the gate of the second differential input transistor;
a first output connected to the drain of the first differential input transistor;
a second output connected to the drain of the second differential input transistor;
a first load resistor connected between the drain of the first differential input transistor and a power supply;
a second load resistor connected between the drain of the second differential input transistor and the power supply;
a first tail current source connected between the source of the first differential input transistor and ground;
a second tail current source connected between the source of the second differential input transistor and ground;
a degeneration resistor connected between the source of the first differential input transistor and the source of the second differential input transistor; and
an equalization capacitor connected between the source of the first differential input transistor and the source of the second differential input transistor; wherein:
at least one of said first and second tail current sources, said degeneration resistor and said first and second load resistors is a variable-valued circuit element.
2. The buffer circuit of
3. The buffer circuit of
5. The buffer circuit of
7. The buffer circuit of
8. The buffer circuit of
10. The buffer circuit of
12. The buffer circuit of
13. The buffer circuit of
15. The buffer circuit of
|
In general, the invention relates to integrated circuit devices. In particular, the invention relates to buffer circuits that minimize offset variation.
Generally, programmable logic devices (PLD) and other types of integrated circuits require interface circuitry such as input and output buffers for amplifying and/or conditioning signals for detection or transmission. In the case of an input buffer, the circuit receives an input signal that has typically undergone degradation and attenuation as it has propagated through a transmission link. The function of an input buffer is therefore to amplify and recondition the received signal, and in some cases to provide frequency equalization, so that the receiver circuitry can properly resolve the incoming bits. In the case of an output buffer, the circuit is typically required to drive an output signal at the appropriate levels for a given transmission link.
In either case, signal offset variation in the buffer circuitry can contribute to operational error. For example, offset variation can cause a low voltage level (i.e., a binary 0) to be read as a high voltage level (i.e., a binary 1). Furthermore, any offset variation existing in the first stage of a typical multi-stage limiting amplifier in the analog front-end of a receiver is amplified by subsequent stages. Offset variation reduces the available timing margins needed to resolve incoming data bits. This can cause an increase in the bit error rate (BER) of the receiver circuit. This problem is further exacerbated by integrated circuits shrinking in size and operating at reduced voltage margins while concurrently supporting transmission standards with increasingly higher data rates.
One technique for reducing offset-related operational error in an integrated buffer circuit is to provide programmable logic that dynamically monitors and cancels signal offset in the buffer circuit via one or more feedback loops. This technique is described in detail in U.S. Pat. No. 7,321,259, which is hereby incorporated herein by reference in its entirety. While that method works well to provide offset cancellation/reduction, feedback circuitry can be complex. In addition, more can be done during the production of integrated circuits to reduce signal offset variation even in circuits already supporting that and other methods of offset cancellation/reduction.
Accordingly, systems and methods are provided for minimizing signal offset variation in integrated circuits at the time of production. Offset variation in integrated circuits often results from imperfect or imprecise manufacturing of circuit components, and particularly transistors. For example, small differences (“mismatches”) in performance between transistor pairs in differential amplifiers can lead to significant offset variation. Because manufacturing imperfections are difficult to eliminate, especially in the deep sub-micron range, it is desirable to have a technique for indirectly minimizing or eliminating offset variation caused by transistor mismatch.
Thus, in one aspect, the present invention relates to a single-stage buffer circuit with variable-valued circuit elements that are configurable to minimize offset variation caused by transistor mismatch. An exemplary buffer circuit in accordance with the principles of the present invention comprises a single-stage differential amplifier circuit having a pair of inputs, a pair of outputs, a pair of transistors, a pair of load resistors, a pair of tail current sources, a degeneration resistor, and an equalization capacitor (see
The above-described single-stage buffer circuit also advantageously provides variable DC gain and variable bandwidth, which are particularly important and beneficial for cascaded multi-stage buffer/amplifiers. Cascaded multi-stage buffer circuits are often used to achieve the amplification and bandwidth necessary to meet receiver sensitivity requirements, such as the PCIe Generation II requirements. However, offset variation in multistage buffers is especially detrimental because offset in one stage will be amplified by the subsequent stages. Accordingly, in another aspect, the present invention relates to a multi-stage buffer circuit comprising a cascade of amplifier stages. Each amplifier stage can be implemented using the single-stage buffer described above and can provide a variable DC gain configured to reduce the total offset variation of the multi-stage buffer circuit. In particular, the amount of DC gain provided by each amplifier stage is preferably maximal at the first stage (i.e., initial input stage) and decreases to a minimal at the last stage (i.e., final output stage) of the cascade. A DC gain pre-amplifier stage can also be provided at the beginning of the cascade.
As in the single-stage buffer circuit scenario, offset variation in multi-stage buffers in accordance with the principles of the present invention can be measured during the production of the circuit, and optionally re-measured during a later power-up. The variable-valued circuit elements of each amplifier stage in the cascade can be calibrated (or recalibrated) based on the offset variation measurements to compensate for the variation. Each amplifier stage can have a sufficient number of variable-valued circuit elements in an appropriate configuration to be able to independently minimize offset variation and provide a particular DC gain and bandwidth.
The single-stage and multi-stage buffer circuits described above can be used as an input buffer to an HSSI receiver. In such a capacity, a buffer circuit can output a pair of amplified inverse serial data signals that the HSSI receiver is configured to process. In addition to providing gain, the buffer circuit can also serve as an equalization cell (or a cascade of equalization cells) designed to decrease the transition times between level switches. Fast transition times are particularly important for receivers operating at high data rates.
The above and other objects and advantages of the invention will be apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which like reference characters refer to like parts throughout, and in which:
The present invention pertains to reduction of offset variation in integrated circuits. In general, signal offsets may be categorized as DC voltage offsets or as average voltage offsets attributable to AC waveforms. For example, when integrated circuits are DC-coupled, signal offsets may be described in terms of a DC voltage offset. When the integrated circuits are AC-coupled, the signal offsets may be categorized as a voltage offset due to an averaging of the AC waveform transmitted therebetween. For example, in the case of an AC-coupled differential amplifier, the AC offset averages converge to an average common-mode offset voltage.
Variations in signal offset are in general caused by variations/mismatches in transistors and other integrated circuit components. For example, a buffer circuit may include a differential amplifier with a differential input pair of transistors. Any mismatches in the physical and electrical characteristics of the transistors forming the differential input pair can cause significant offset variation. The present invention provides various structures and techniques for reducing these types of offset variations. While the invention is described herein in the context of various differential input buffers, those skilled in the art will appreciate that the structures and techniques described herein can be applied to single-ended circuits as well as output buffers and any other circuitry that can benefit from offset variation reduction.
Referring to
While there are many ways to design buffer 102, differential buffers in general require at least one pair of transistors. Mismatch in this pair of transistors is a common source of offset variation. Transistor variation can result from inconsistencies or imperfections in the transistor manufacturing process, which will become increasingly more difficult to control as integrated circuits migrate deeper into nanoscale technologies. Techniques for designing buffer 102 to mitigate the effects of transistor variation are described further below in conjunction with
Returning to
Referring now to
Buffer 200 has a conventional source degenerated structure with DC gain defined by the ratio of RL to 2Rdeg. Variable equalization capacitor 216 provides buffer 200 with adjustable high frequency peaking. In some embodiments of the present invention, buffer 200 can be used as an equalization cell or as a member of a cascade of equalization cells. When buffer 200 is a member of a cascade, any offset variation in buffer 200 can be particularly detrimental because the offset variation can be amplified by subsequent stages. Offset variation can occur in buffer 200 when there exists variation/mismatch between transistors 206 and 207. For example, when zero differential voltage is applied to inputs 104 and 106, a non-zero differential voltage may be present at outputs 108 and 110.
A buffer design that can mitigate offset variation caused by transistor variation is shown in
Although
In other embodiments, other circuit elements in buffer 300 are adjusted in a similar way to de-skew the circuit. Thus, providing buffer 300 with adjustable circuit elements during the manufacturing process compensates for transistor variations that cannot be eliminated directly. In general, it is advantageous to provide as many adjustable circuit elements as possible because each adjustable element provides an additional parameter that can be used to control the characteristics of buffer 300.
In addition to compensating for offset variation, adjustable resistors 306, 307, and 314 advantageously provide buffer 300 with variable DC gain. The DC gains at outputs 108 and 110 are defined by the ratio of RL1 to 2Rdeg and RL2 to 2Rdeg, respectively. The advantages of variable DC gain are described further below in conjunction with
The values of the adjustable circuit elements described above can be set or reset at several instances. In one embodiment, the signal offset variation in buffer 300 is measured during production. The values of the circuit elements are then calibrated to eliminate the measured offset variation, and also to obtain the desired DC gain and bandwidth for the buffer. The values of the adjustable circuit elements may then be permanently fixed at these values. However, in another embodiment, the offset variation of buffer 300 can also be measured after production at the discretion of the user, for example, during every power-up of the device. The adjustable circuit elements can then be reset based on the most current offset variation measurement.
Referring now to
An advantage of buffer 400 over single-stage buffers is that buffer 400 can provide more gain to inputs 108 and 110. Each stage 403-406 can usually provide 3 dB to 6 dB of gain, depending on the specific architecture of the stage. Thus, with four cascaded stages, buffer 400 can provide at least 12 dB to 24 dB of gain. High gain amplification of input signals is particularly advantageous and sometimes necessary for meeting input/output sensitivity requirements for integrated circuits, such as the sensitivity requirements of the PCIe Generation II standard.
In addition, because each amplifier stage 403-406 can provide variable DC gain if implemented with buffer 300, buffer 400 can advantageously distribute gain unevenly across stages 403-406 to reduce offset variation. In general, offset variation reduction is more effective in a multi-stage buffer if more gain is introduced in the earlier stages of the cascade, because any offset variation remaining in a stage will be amplified by the gains of all the subsequent stages. This is also one reason for positioning pre-amplifier 402 before stages 403-406.
Continuing on to
In
PLD 500 can also include a distributed memory structure, including RAM blocks of varying sizes provided throughout the array. The RAM blocks can include, for example, 512 bit blocks 504, 4K blocks 506, and a block 508 providing 512K bits of RAM. These memory blocks can also include shift registers and FIFO buffers.
In some embodiments, PLD 500 can further include digital signal processing (DSP) blocks 510 that can implement, for example, multipliers with add or subtract features. I/O elements (IOEs) 512 located, in this example, around the periphery of the device support numerous single-ended and differential I/O standards. These I/O elements 512 may include differential input or output buffers with offset cancellation circuitry of the type shown in
PLD 500 can additionally provide transceiver functionality for telecommunication applications. In the exemplary embodiment shown in
Moving on to
System 600 can include a processing unit 602, a memory unit 604 and an I/O unit 606 interconnected together by one or more buses. In this exemplary embodiment, a PLD 608 is embedded in processing unit 602. PLD 608 can serve many different purposes within the system in
Furthermore, in some embodiments, there is no need for a CPU. For example, instead of a CPU, one or more PLDs 608 can control the logical operations of the system. In an embodiment, PLD 608 acts as a reconfigurable processor, which can be reprogrammed as needed to handle a particular computing task. Alternatively, programmable logic device 608 can itself include an embedded microprocessor. Memory unit 604 can be a random access memory (RAM), read only memory (ROM), fixed or flexible disk media, PC card, flash disk memory, tape, or any other storage means, or any combination of these storage means. The present invention thus provides various techniques for offset reduction that is enabled by programmable logic.
While the above provides a detailed description of various embodiments of the invention, many alternatives, modifications, and equivalents are possible. In particular, the present invention may be combined with other techniques, such as the dynamic offset cancellation techniques described in U.S. Pat. No. 7,321,259, to optimally reduce offset variation and increase sensitivity. Therefore, the scope of this invention should not be limited by the specific embodiments described above, and should instead be determined with reference to the appended claims along with their full scope of equivalents.
Wong, Wilson, Shumarayev, Sergey, Tran, Thungoc M., Maangat, Simardeep
Patent | Priority | Assignee | Title |
8504882, | Sep 17 2010 | Altera Corporation | Circuitry on an integrated circuit for performing or facilitating oscilloscope, jitter, and/or bit-error-rate tester operations |
8531241, | Jan 26 2011 | MACOM CONNECTIVITY SOLUTIONS, LLC | System and method for process, voltage, temperature (PVT) stable differential amplifier transfer function |
Patent | Priority | Assignee | Title |
6509797, | Mar 29 2000 | Microchip Technology Incorporated | Amplifier phase reversal suppression |
6650140, | Mar 19 2001 | Altera Corporation | Programmable logic device with high speed serial interface circuitry |
7239199, | May 22 2003 | CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Amplifier calibration |
7321259, | Oct 06 2005 | Altera Corporation | Programmable logic enabled dynamic offset cancellation |
20030203725, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 28 2008 | MAANGAT, SIMARDEEP | Altera Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 021060 | /0966 | |
May 29 2008 | SHUMARAYEV, SERGEY | Altera Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 021060 | /0966 | |
Jun 02 2008 | WONG, WILSON | Altera Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 021060 | /0966 | |
Jun 03 2008 | TRAN, THUNGOC M | Altera Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 021060 | /0966 | |
Jun 06 2008 | Altera Corporation | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jan 28 2014 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Apr 02 2018 | REM: Maintenance Fee Reminder Mailed. |
Sep 24 2018 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Aug 17 2013 | 4 years fee payment window open |
Feb 17 2014 | 6 months grace period start (w surcharge) |
Aug 17 2014 | patent expiry (for year 4) |
Aug 17 2016 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 17 2017 | 8 years fee payment window open |
Feb 17 2018 | 6 months grace period start (w surcharge) |
Aug 17 2018 | patent expiry (for year 8) |
Aug 17 2020 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 17 2021 | 12 years fee payment window open |
Feb 17 2022 | 6 months grace period start (w surcharge) |
Aug 17 2022 | patent expiry (for year 12) |
Aug 17 2024 | 2 years to revive unintentionally abandoned end. (for year 12) |