US20090033373A1 - Circuit and Method for Trimming Integrated Circuits - Google Patents

Circuit and Method for Trimming Integrated Circuits Download PDF

Info

Publication number
US20090033373A1
US20090033373A1 US12/248,915 US24891508A US2009033373A1 US 20090033373 A1 US20090033373 A1 US 20090033373A1 US 24891508 A US24891508 A US 24891508A US 2009033373 A1 US2009033373 A1 US 2009033373A1
Authority
US
United States
Prior art keywords
trim
circuitry
integrated circuit
value
bit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/248,915
Inventor
You-Yuh Shyr
Sorin Laurentiu Negru
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
O2Micro International Ltd
Original Assignee
O2Micro International Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by O2Micro International Ltd filed Critical O2Micro International Ltd
Priority to US12/248,915 priority Critical patent/US20090033373A1/en
Publication of US20090033373A1 publication Critical patent/US20090033373A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/10Calibration or testing
    • H03M1/1009Calibration
    • H03M1/1014Calibration at one point of the transfer characteristic, i.e. by adjusting a single reference value, e.g. bias or gain error
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C17/00Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards
    • G11C17/14Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards in which contents are determined by selectively establishing, breaking or modifying connecting links by permanently altering the state of coupling elements, e.g. PROM
    • G11C17/18Auxiliary circuits, e.g. for writing into memory
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/316Testing of analog circuits
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/66Digital/analogue converters
    • H03M1/74Simultaneous conversion
    • H03M1/742Simultaneous conversion using current sources as quantisation value generators

Definitions

  • the present invention relates to a circuit and method for trimming integrated circuits, and more particularly, the present invention relates to a circuit and method for trimming packaged integrated circuits without requiring additional package pins or logic to accomplish same.
  • Particular utility for the present invention is in trimming a reference voltage associated with a mixed-signal IC; although the present invention is equally applicable for any IC where a precise reference voltage is desired: for example, accurate voltage controlled oscillator, high precision DAC, accurate current generator, etc.
  • a typical trimming technique utilizes a resistor ladder comprising a series of serially coupled resistors each in parallel with either a fuse or anti-fuse.
  • a fuse is a device that is substantially an electrical short until it is blown open.
  • An anti-fuse is an electrical open until blown when it becomes substantially an electrical short.
  • the fuse-blowing approach may take several forms, each with its own shortcomings.
  • Laser fuses may be used directly across each resistor element in the ladder to enable and disable conduction through the resistor. During test, certain resistors are selected to open the shunt element thereby adding resistance to the serial path.
  • the resistor ladder should be adjustable at wafer test over a range from say 10 to 2,560 ohms in 10 ohm increments.
  • the analog trimming may be performed iteratively, i.e. test, trim, test, trim, to measure the effect of the course trim and determine the necessary fine trimming.
  • a laser trim system is typically installed on the wafer tester to alternately test and trim.
  • one laser system per tester is very expensive. The laser is often in an idle state waiting for the tester. Moreover, if either the test system or laser breaks down both are inoperative.
  • This patent discloses an after-package (i.e., post-assembly) trimming circuit and method for a LF155 BIFET® monolithic JFET input operational amplifier, that operates to correct any discrepancies of a wafer trimming process performed before packaging of the IC.
  • the type of JFET IC described in this patent includes balance package pins ( 38 and 39 , FIG. 2 ) which are normally used to attach an external potentiometer to adjust the offset voltage after packaging.
  • the '516 proposes, however, the addition of on-chip trim circuitry which effects an internal trim procedure, utilizing the balance pins already provided.
  • the '516 patent also isolates the balance pins from the rest of the circuit after trimming, so that the trim value cannot be altered by an accidental input on the balance pins by the user.
  • the balance pins remain inactive, and cannot, by design be utilized by the IC.
  • the balance pins remain as wasted real estate space on the IC, an important consideration when minimizing package pins and chip “real estate”.
  • newer JFET IC of the type described in the '516 patent do not have external balance pins, and thus, cannot use the trim process proposed in the '516 patent, and must instead rely on wafer-level trimming processes.
  • the trim circuitry described therein would necessarily require additional package pins that would be only used for trimming.
  • a need also exists to provide a trim circuit adapted to be isolated from the remainder of the IC, so that the functionality of the IC is not compromised and so that additional components need not be incorporated into the IC to effectuate the trim process.
  • a trim circuit and methodology that is dynamically designed, and insensitive to varying chip-to-chip tolerances of the components incorporated into the IC.
  • One embodiment of the present invention provides an integrated circuit having a post-trim functionality (e.g., D/A and A/D converter circuits, Op Amps, VCO circuits, etc).
  • the integrated circuit includes a pin used for an after-package trimming function involving adjustment of an element of the integrated circuit. After the trimming function is complete, the pin is used during execution of the post-trim functionality.
  • the integrated circuit may further include trim circuitry responsive to a signal on the pin, and for determining an initial value of an output of the integrated circuit, and for determining a value by which the initial value must be adjusted. In one such case, the trim circuitry determines a value by which the initial value must be adjusted by comparing that initial value with a known reference to determine an offset from a target value.
  • the trim circuitry may be further configured for generating a trim value based on the initial value and the offset.
  • the trim circuitry may be further configured for permanently fixing the trim value in the integrated circuit (e.g., by intentionally blowing one or more fuses).
  • the trim circuitry may be configured for adjusting the element in accordance with the trim value.
  • the trim circuitry may be further configured for, after the trimming function is complete, isolating at least a portion of the trim circuitry from remainder of circuitry included in the integrated circuit (e.g., by intentionally blowing one or more fuses).
  • isolating at least a portion of the trim circuitry includes isolating the trim circuitry from the pin.
  • isolating at least a portion of the trim circuitry further includes isolating the trim circuitry from a memory device (e.g., a data register) of the integrated circuit.
  • Another embodiment of the present invention provides a method for after-package trimming an element included in an integrated circuit having a post-trim functionality.
  • the method includes using circuitry (including at least some circuitry of the integrated circuit) to perform a trimming function, and after the trimming function is complete, isolating the at least some circuitry of the integrated circuit, so that the at least some circuitry can be used during execution of the post-trim functionality.
  • the trimming function includes determining an initial value of an output of the integrated circuit, and determining a value by which the initial value must be adjusted. In one such case, determining a value by which the initial value must be adjusted includes comparing that initial value with a known reference to determine an offset from a target value, and generating a trim value based on the initial value and the offset.
  • the trimming function may further include adjusting the element in accordance with the trim value.
  • isolating the at least some circuitry of the integrated circuit may include, for example, intentionally blowing one or more fuses.
  • Another embodiment of the present invention provides a system for after-package trimming an element included in an integrated circuit having a post-trim functionality.
  • the system includes circuitry (including at least some circuitry of the integrated circuit) for performing a trimming function, and circuitry for isolating the at least some circuitry of the integrated circuit (after the trimming function is complete) so that the at least some circuitry can be used during execution of the post-trim functionality.
  • the circuitry for performing the trimming function includes circuitry for determining an initial value of an output of the integrated circuit, and circuitry for determining a value by which the initial value must be adjusted.
  • the circuitry for determining a value by which the initial value must be adjusted includes circuitry for comparing that initial value with a known reference to determine an offset from a target value, and circuitry for generating a trim value based on the initial value and the offset.
  • the system may include circuitry for adjusting the element in accordance with the trim value.
  • FIG. 1 is a detailed circuit diagram of an exemplary reference voltage trimming circuit of the present invention
  • FIG. 2 is a detailed circuit diagram depicting an exemplary test procedure of the circuit of FIG. 1 ;
  • FIG. 3 is a detailed circuit diagram depicting an exemplary fuse burning procedure to set the reference voltage of the circuit of FIG. 1 ;
  • FIG. 4 is a detailed circuit diagram depicting an exemplary fuse burning procedure to isolate the trimming of the circuit of FIG. 1 ;
  • FIGS. 5A , 5 B and 5 C are flowcharts of the preferred reference voltage trimming process of the present invention.
  • FIGS. 1-4 depict detailed circuit diagrams of an exemplary reference voltage trimming circuit of the present invention.
  • the IC 10 includes common components that are utilized herein.
  • mixed signal IC packages generally include package pins that are directed to the overall functionality of the IC.
  • the particular functionality of the IC is not important to the present invention, but may include D/A and A/D converter circuits, Op Amps, VCO circuits, etc. In the examples shown in FIGS.
  • the package pins utilized herein include VDD 28 (e.g., common voltage rail), GND 26 (e.g., ground) and an internal reference voltage VREF that is generated by the IC that has a value and accuracy for a particular application (i.e., functionality) of the package.
  • Mixed-signal IC packages also typically include I/O signal lines and package pins to operable with an internal bus controller (which, in the present example, is an SMBUS IC controller 42 ) for controlling I/O signal lines (i.e., data bus) and/or common bus pinouts bus pins, SMBCLK 22 and SMBDATA 24 .
  • FIGS. 1-4 is shown as an I 2 C bus configuration, but may alternatively be a PCI bus configuration, USB, 1394, etc., or other bus configurations known in the art.
  • the particulars of the bus are not important to the present invention, provided that the bus can be used to control and address an internal register 12 associated with the IC 10 .
  • FIGS. 1-4 is directed to trimming the reference voltage, as found on the VREF pin 56 .
  • the present invention is intended to provide after-package reference voltage (VREF) trimming circuitry and methodology which does not require additional pins, and further, which utilizes the internal register 12 only for the trimming procedure, and upon completion, releases the register for use by the IC.
  • VREF after-package reference voltage
  • the trim circuitry includes isolation circuitry to release the package pins utilized during testing, so that the package pins can be used by the IC as intended.
  • the reference voltage trim circuitry of the present invention is programmable to provide a best-fit trim value, and includes fuses to permanently set the best-fit value.
  • the present invention comprises three main operations: 1) determination of an initial value of an IC reference voltage (V 0 ) and comparing that value with a known, high-precision reference signal to determine the offset of reference voltage, 2) programming trim circuitry with a bit count to generate a trim current, to convert it into a trim voltage and increment (add or subtract) the reference voltage (V 0 ) with the trim voltage to obtain a reference voltage to within a predetermined tolerance, and 3) permanently fixing the value of the trim signal (and thus, the reference voltage), and isolating the trim circuitry from the internal IC register and the package pins.
  • these operations, and the preferred circuitry to accomplish same, are discussed separately below.
  • V 0 For clarity the initial reading of VREF shall be referred to herein as V 0 .
  • V 0 To measure the IC reference voltage V 0 , and for controlling the IC, via I/O lines 22 , 24 , to implement a test procedure, a test interface 50 is provided.
  • the test interface includes a high precision comparator 52 that compares the IC reference voltage VREF (V 0 ) to an internally generated, high precision reference signal Vref 72 , generated by generator 54 .
  • the signal generator 54 generates a reference signal 72 having an accuracy greater than the desired resolution of VREF.
  • the test interface circuitry preferably also includes a bus test controller 62 that is appropriately adapted to write data to the bus controller 42 (via I/O lines 22 , 24 ).
  • the bus test controller 62 is provided to interface with bus controller 42 (internal to the IC) for controlling read/write operations to register 12 , as will be described below.
  • the test interface 50 also preferably includes a voltmeter 60 to monitor the incremental adjustments made to V 0 during the trimming procedure (as will be described below).
  • test controller 62 will command controller 42 based on the value of control signal 58 , to begin the trim test procedure, described below.
  • FIG. 5 a depicts the preferred flowchart 100 for the initial reading of V 0 , and the determination of the sign of control signal 58 .
  • test interface 50 including comparator 52 and high precision reference signal generator 54
  • the test interface takes a reading if the initial value of the IC reference voltage V 0 102 .
  • the test interface compares V 0 to a high precision reference voltage Vref 104 .
  • a comparator determines if Vref>V 0 112 , or if Vref ⁇ V 0 114 .
  • the preferred arrangement includes a sign designation trim cell 14 A, and a plurality of trim cells 14 B, 14 C, 14 D, and 14 E that are selectively coupled to an IC register 12 .
  • Each trim cell defines one bit, from LSB to MSB, of a bit count.
  • Test cell 14 A is designated as the sign bit generating cell, whose value remains constant during the bit count procedure herein described.
  • An additional cell 16 is provided to control access and isolation of the test cells 14 A- 14 E.
  • the cells 14 A- 14 E and 16 be substantially identical (except as more fully described below).
  • Each trim cell 14 A- 14 E has two inputs from the register 12 : a test input (T) and a set input (S). Accordingly, each trim cell 14 A- 14 E preferably includes a test circuitry and set circuitry.
  • Control cell 16 has a single input from the register 12 (designated as OPEN).
  • the register 12 supplies test cells 14 B- 14 E with the current bit count on each respective bit test line T.
  • the register holds the set circuitry of each trim cell inactive by supplying a bit value of 0 thereto, until the proper best fit bit values have been determined and the best fit values have been simulated.
  • the preferred circuit arrangement for trim cells 14 A- 14 E is described more fully below.
  • Each test cell 14 A- 14 E preferably includes an OR gate 30 , a current source 32 and a transistor pair MN 36 and MP 34 , and a fuse 48 .
  • Each test cell is adapted to perform a test procedure and a set procedure.
  • each test cell includes test circuitry and set circuitry.
  • the transistors, current source and fuse are coupled to a set bit input (S) from the register 12 and to the OR gate.
  • S set bit input
  • the set bit input is held low, so that this circuitry remains inactive.
  • the test bit signal T is directly coupled to the OR gate (via transfer gates 38 ) from the register, which are generated by the controller 42 .
  • Resistors R 1 , R 2 are provided as bias resistors for the transistors MN and MP, as is understood in the art, and are not essential to understanding the present invention.
  • resistor R 3 is provided to prevent a floating condition at the OR gate 30 when the fuse is blown. The transistors are used once the correct bit value for that cell has been determined, for blowing the fuse 48 associated with each cell, the operation thereof is set out below with reference to FIG. 3 .
  • Transistor MN 36 preferably comprises a low-power nMOS transistor that is controlled by the set bit (bit S output from register 12 ). The drain of MN is coupled to the IC voltage source VDD 28 (via biasing resistor R 2 ), and to the gate of MP 34 .
  • Transistor MP preferably comprises a high-power pMOS transistor having its source coupled to VDD and its drain coupled to the OR gate 30 . Also coupled to the source of MP (and to the drain of MN), a current source IG is provided, which is likewise coupled to the OR gate 30 , as shown, and to the fuse 48 . MP is provided in parallel with IG, and both are coupled to the fuse and ground GND 26 .
  • fuse 48 comprises a metal or polysilicon resistor. Most preferably, the fuse 48 is blown by electrical overstress, for example, having a maximum electrical stress (i.e., rating) value of 1A/5V for metal type resistors or 0.1A/5V for polysilicon.
  • the value of the fuse 48 is not limited to the above-example, and all such fuse types known in the art are deemed within the scope of the present invention. Accordingly, the current source 32 preferably generates a current having a value several orders of magnitude smaller than required to blow the fuse 48 (for example, a 1 ⁇ A is sufficient for most applications).
  • controller 62 of the test interface 50 commands controller 42 of the IC 10 (via, e.g., I/O lines SMBCLK and SMBDATA) to take control of internal register 12 and begin a bit counting procedure on those bits that have been designated as test bit (T) signal lines.
  • T test bit
  • the test bit input into the sign designation trim cell 14 A is held constant, and is not part of the bit count sequence.
  • the sign bit T supplied to test cell 14 A is determined by control signal 58 , described above.
  • the remaining test cells, 14 B- 14 E receive input data from register 12 (via test signal lines T) reflective of the bit count sequence. It is preferred that the bit count proceeds from the LSB to the MSB.
  • bit count during the test procedure proceeds from 0001, 0010, 0011, 0100, . . . , 1111 (i.e., LSB to MSB) for a 4-bit resolution trimming procedure.
  • test bits 3 , 5 , 7 and 9 in register 12 .
  • the test cells pass each bit value through to OR gate 30 .
  • the output signals of each OR gate are input into a current D/A converter, current DAC 18 .
  • the bit values are summed and converted into trim current, Itrim, utilizing the current DAC 18 .
  • a voltage drop Vtrim 70 is added to the initial reference value V 0 to produce VREF.
  • trim resistor RO is provided and coupled to Itrim, for generating Vtrim.
  • the value of R 0 is not important, provided that it remains constant throughout the procedure.
  • the current DAC 18 provides an analog current Itrim, whose absolute value is a function of the test bits: bit 0 , bit_ 1 , bit_ 2 and bit_ 3 (output from test cells 14 B, 14 C, 14 D and 14 E, respectively).
  • bit_s which is proscribed by the control signal 58 , described above.
  • test cells 14 A- 14 E are opened to accept data from the register 12 , via cell 16 .
  • Cell 16 (herein referred to as the OPEN/ISOLATE cell) controls the OPEN signal line 40 . Coupled between each input data line T and S from register 12 and each cell 14 A- 14 E, a plurality of transfer gates 38 A- 38 E are provided. The transfer gates 38 A- 38 E are controlled by the OPEN signal line 40 .
  • the OPEN signal line controls gates 38 A- 38 E so that data from register 12 is permitted to flow into the test cells 14 A- 14 E.
  • cell 16 has a configuration similar to test cells 14 A- 14 E, but operates on a single input OPEN, and further includes an inverter 44 . During the test and set procedure, the OPEN bit is held low, so that the output of the inverter is HIGH, thus opening the transfer gates 38 A- 38 E.
  • controller 62 commands controller 42 to ensure that the register has a bit value of 0 for the test bit signal line T (bit 1 in the drawings) associated with cell 14 A throughout the entire test procedure.
  • T bit 1 in the drawings
  • test cell 14 A it is determined that Vtrim should be negative, and thus cell 14 A generates a 0 value. This is only an example, and is not to be construed as limiting the present invention to this particular bit sequence.
  • FIG. 5B depicts a flowchart 200 for the preferred trim test procedure for obtaining the value of the trim voltage Vtrim.
  • test interface 50 including comparator 52 and high precision reference signal generator 54
  • trim components associated with the IC 10 including the trim cells 14 A- 14 E, isolation cell 16 , register 12 and transfer gates 38 A- 38 E
  • the test procedure begins by controlling the IC data bus and internal register 202 to begin a bit count procedure.
  • a sign bit, reflective of the sign of the sign control signal, is assigned in the register 204 .
  • a plurality (n) of test bits are assigned in the register 206 .
  • an OPEN bit is assigned in the register 208 , which couples the trim cells to the register.
  • the register is controlled to begin a count of the test bits in order, from LSB to MSB 210 .
  • each test bit is placed into a corresponding trim cell 212 .
  • the test bits are summed 214 , and the summed test bits are converted to generate a trim current, Itrim, 216 .
  • the absolute value of Itrim is determined. The sign of Itrim is determined using the sign bit 218 .
  • a test interface reads V 0 +Vtrim, and compares V 0 +Vtrim to the high precision reference voltage Vref 222 . The test interface determines if control bit of test interface changes the value. If so, at this point, these bit values are emulated and the trim circuitry is isolated from the register, as set out below with reference to FIG. 5C . If not, the test interface determines if Itrim is maximum for the given bit resolution 228 . If so, the IC is determined bad and the procedure stops 230 .
  • controller 62 commands controller 42 to shift, in the register 12 , the test bits to the corresponding set (S) bit lines for each trim cell.
  • bits 0 and 1 are input as set (S) and test (T) bits into test cell 14 A
  • bits 2 and 3 are input as set (S) and test (T) bits into test cell 14 B, and so on for test cells 14 A- 14 E, as shown.
  • bit 1 is shifted to bit 0
  • bit 3 is shifted to bit 2
  • bit 5 is shifted to bit 4 , and so on, for test cells 14 A- 14 E.
  • the set circuitry associated with each test cell is activated.
  • the operation of the preferred set circuitry is described below. At the outset, it is to be understood that if a particular bit in the test cell is 1, the fuse for that bit will blow, thus permanently setting the output of that cell to 1. Likewise, if a particular bit in the test cell is 0, the fuse for that bit will not blow, thus permanently setting the output of that cell to 0.
  • test cell 14 D which has a set bit (S) value of 1, as shown.
  • controller 62 commands controller 42 to hold the OPEN signal line 40 in a conductive state, via cell 16 and the OPEN bit input from the register 12 , thereby permitting the test cells to receive data input from the register 12 via transfer gates 38 .
  • the test bits have been shifted to the set bits.
  • the set bit is input into the gate of switch (e.g., transistor) MN 36 , which turns MN 36 ON (i.e., conducting).
  • the drain of MN 36 is coupled to VDD (via biasing resistor R 1 ) and to the gate of switch MP 34 .
  • switch 34 Since the drain of switch 36 is conducting VDD, and since the drain is coupled to the gate of switch MP 34 , switch 34 is likewise conducting. Thus, a conduction path is established from VDD, through MP 34 , through Fuse_ 2 ( FIGS. 1 and 2 ), to ground GND. Fuse_ 2 has a rating less than VDD, thus Fuse_ 2 is blown, as shown in FIG. 3 .
  • Current source 32 is coupled to VDD and to OR gate 30 , in parallel with switch 34 .
  • a similar operation occurs at test cell 14 E, whose set bit is also equal to 1, thereby blowing Fuse_ 3 .
  • test cell 14 A which has a set bit (S) value of 0, as shown.
  • S set bit
  • controller 62 commands controller 42 to hold the OPEN signal line 40 in a conductive state, via cell 16 and the OPEN bit input from the register 12 , thereby permitting the test cells 14 A- 14 E to receive data input from the register 12 via transfer gates 38 .
  • the drain of MN 36 is coupled to VDD (via biasing resistor R 1 ) and to the gate of switch MP 34 . Since the drain of switch 36 is not conducting and since the drain of switch 36 is coupled to the gate of switch MP 34 , switch 34 is likewise in a non-conducting state. Thus, no conduction path is established from VDD, through MP 34 , through Fuse_sign ( FIGS. 1 and 2 ), to ground GND. Moreover, since the current source 32 is in parallel with MP, the current source is only conducting a nominal amount of current, insufficient to blow Fuse_sign. Thus, Fuse_sign remains intact, and supplies a conduction path to ground for the current source. Thus, both inputs to the OR gate 30 remain low, and hence, the output is low. A similar operation occurs at test cells 14 B and 14 C, whose set bit is also equal to 0, and thus, Fuse_ 0 and Fuse_ 1 remain intact.
  • test controller 62 commands bus controller 42 to change the sign of the OPEN bit coupled to cell 16 , in register 12 .
  • Cell 16 preferably includes an nMOS transistor 36 ′, a pMOS transistor 34 ′, a current source 32 ′, a fuse (Fuse_freeze) and an inverter 44 .
  • FIG. 16 depict biasing resistors associated with cell 16 that are not essential to the understanding of the present invention, and are included to properly set the bias of transistors 36 ′ and 34 ′, as is understood in the art.
  • the gate of switch 36 ′ is coupled to the OPEN bit signal line from register 12 .
  • the drain of switch 36 ′ is coupled to gate of switch 34 ′ and to the source of switch 34 ′.
  • the drain of switch 34 ′ is coupled to the input of inverter 44 .
  • In parallel with switch 34 ′ is current source 32 ′, having similar properties as current source 32 , described above.
  • OPEN bit signal line is held LOW, thus, switches 34 ′ and 36 ′ are in non-conducting states.
  • inverter 44 Hence the input of inverter 44 is LOW, and its output is HIGH, thereby placing transfer gates 38 in conducting states.
  • Controller 62 commands controller 42 to change the OPEN bit in register 12 from LOW to HIGH.
  • switches 34 ′ and 36 ′ are conducting, and Fuse_freeze 46 is blown, thereby isolating the transistors 34 ′ and 36 ′. Since the current source 32 ′ is in parallel with switch 34 ′, it controls the input to the inverter 44 .
  • the input to inverter 44 is current source 32 ′.
  • the inverter preferably comprises sufficient input impedance to effectively raise the input to HIGH, via current source 32 ′, and thus, the output signal 40 is low.
  • all the transfer gates 38 are OFF, thereby isolating the register 12 from the test cells 14 A- 14 E. Since the test cells are isolated, the values generated by each OR gate remain fixed, as set by the test and set procedures described above.
  • the current source 32 is couple to ground via the unblown fuse (e.g., Fuse_sign, Fuse_ 0 , and Fuse_ 1 ).
  • VDD coupled to the current source
  • the input impedance of the OR gate is orders of magnitude higher than the resistance of the fuse.
  • the current from the current source flows to ground through the fuse and does not register as a HIGH input into the OR gate.
  • FIG. 5 c depicts a flowchart 300 for the preferred method of setting the trim value (Vtrim) and isolating the trim circuitry from the register.
  • test interface 50 including comparator 52 and high precision reference signal generator 54
  • trim components associated with the IC 10 including the trim cells 14 A- 14 E, isolation cell 16 , register 12 and transfer gates 38 A- 38 E
  • Vref V 0 +Vtrim
  • the test interface again controls the data bus and register 304 to begin the isolation procedure and trim voltage setting procedure.
  • each of the test bits are transferred to the set bits, respectively, and the sign bit is likewise transferred to a set bit, each set bit corresponding to one trim cell 306 .
  • the test interface controls the register to change the sign of the OPEN bit 310 , thereby changing the state of the cell controlling access to the trim circuitry. By changing the sign of the OPEN bit, a fuse is blown in the cell controlling the trim circuitry, thereby isolating the trim circuitry (i.e., trim cells) from the register 312 .
  • the test interface again compares VREF to Vref 314 .
  • VREF Vref 316 within 1LSB accuracy
  • the IC is deemed operable, and VREF is accurate 318 . If VREF does not equal Vref within 1LSB accuracy, the IC is deemed bad, in which case an accurate VREF signal cannot be obtained, and the chip is discarded 320 .
  • test bit (T) is directly coupled to the OR gate (via transfer gate 38 , described below).
  • transfer gate 38 described below.
  • the above described arrangement of the transistors ensures that if the set bit is 0, the OR gate 30 preferably has two inputs: a test input and a set input.
  • the test input, T (generated by register 12 ) passes through the test cell to the input of the OR gate.
  • the transistors MN 36 and MP 34 are described herein generically as general MOS transistors, but could equivalently be replaced with BJT transistors, and/or other switches known in the art.
  • the current DAC 18 is preferably a generic current DAC having inputs as shown, which generates a proportional current Itrim. It should be noted that it is assumed herein that the DAC generates a current Itrim that is linearly proportional to the bit value inputs.
  • the DAC can be configured to generated a nonlinear (e.g., geometric, exponential, logarithmic, etc.) and/or weighted current value based on the inputs.
  • the current source 32 is depicted as a dependant current source, dependant upon the voltage rail VDD. Since the current source is directly coupled to the fuse, it is assumed that the nominal output is insufficient to blow the fuse, but rather provides a conduction path to ground. It is further assumed that only a direct coupling between the voltage rail and the fuse (via switch 34 ) is sufficient to blow the fuse. However, those skilled in the art will recognize that this configuration can be modified using additional circuitry, yet generating the same result. All such modifications are deemed covered herein
  • test interface 50 disclosed herein can be provided as a separate board, having an appropriately adapted temporary IC chip holder with the pinouts for VDD, GND, VREF and the I/O bus lines, as shown.
  • the test interface can include a separate portable hand-held device having the disclosed functionality, and having attachment means (e.g., cables, clips, etc.) to interface with the IC 10 .

Abstract

A programmable after-package, on-chip reference voltage trim circuit for an integrated circuit having a plurality of programmable trim cells generating a programmed sequence. A converter is provided to convert the bit sequence into a trim current. The trim current is added to an initial value of a reference voltage to be trimmed, as generated by the integrated circuit. Once the correct value of the trim current is determined, isolation circuitry is programmed to isolate the trim circuitry from the remainder of the IC, thereby freeing the logic and package pins associated with the IC for use by users of the IC. The preferred trim circuitry includes fuses which are blown in accordance with a bit value supplied to the trim cell to permanently fix a trim current value, once a best fit value is determined.

Description

    CROSS-REFERENCE TO RELATED APPLICATION
  • This application is a continuation of U.S. application Ser. No. 12/014,379 filed Jan. 15, 2008, now U.S. Pat. No. 7,436,222, which is a continuation of U.S. application Ser. No. 10/763,557 filed Jan. 23, 2004, now U.S. Pat. No. 7,319,346, which is a continuation of U.S. application Ser. No. 10/266,536 filed Oct. 8, 2002, now U.S. Pat. No. 6,720,800, which is a continuation of U.S. application Ser. No. 09/489,660 filed Jan. 24, 2000, now U.S. Pat. No. 6,472,897, the teachings all of which are hereby incorporated by reference.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to a circuit and method for trimming integrated circuits, and more particularly, the present invention relates to a circuit and method for trimming packaged integrated circuits without requiring additional package pins or logic to accomplish same. Particular utility for the present invention is in trimming a reference voltage associated with a mixed-signal IC; although the present invention is equally applicable for any IC where a precise reference voltage is desired: for example, accurate voltage controlled oscillator, high precision DAC, accurate current generator, etc.
  • 2. Description of Related Art
  • In manufacturing analog (mixed signal) integrated circuits, the basic building blocks are usually not accurately controlled by the manufacturing process as may be desired. For example, capacitors and resistors may have the wrong value, and MOS transistors may have the wrong gain setting. There are too many variables in the manufacturing process to yield absolute predictable results. Yet historically analog circuits often require very accurate voltage references, frequency references, and accurately ratioed elements.
  • To compensate for the process variability, many electronic circuits use analog trimming during test to set resistor values as necessary for proper operation of the circuit. A typical trimming technique utilizes a resistor ladder comprising a series of serially coupled resistors each in parallel with either a fuse or anti-fuse. A fuse is a device that is substantially an electrical short until it is blown open. An anti-fuse is an electrical open until blown when it becomes substantially an electrical short.
  • The fuse-blowing approach may take several forms, each with its own shortcomings. Laser fuses may be used directly across each resistor element in the ladder to enable and disable conduction through the resistor. During test, certain resistors are selected to open the shunt element thereby adding resistance to the serial path. The resistor ladder should be adjustable at wafer test over a range from say 10 to 2,560 ohms in 10 ohm increments.
  • The analog trimming may be performed iteratively, i.e. test, trim, test, trim, to measure the effect of the course trim and determine the necessary fine trimming. For iterative trimming, a laser trim system is typically installed on the wafer tester to alternately test and trim. However, one laser system per tester is very expensive. The laser is often in an idle state waiting for the tester. Moreover, if either the test system or laser breaks down both are inoperative.
  • An alternate approach is to use a zener anti-fuse across the resistor ladder. Such an element can be cheaply trimmed on the tester so that iterative testing can be done in one pass on the tester. Zener anti-fuses require large voltage to program. Such a voltage placed on the chip can affect the rest of IC especially for low voltage operation. Therefore, each anti-fuse requires its own external pad and probe card needle. This restricts the programming bit count to say 5-10 bits before the die area for test pads and complexity of the probe card requirements become prohibitive.
  • In general, iterative testing is a slow and expensive process. Consequently, many trimming techniques utilize only a single pass to evaluate which resistors in the serial string should be included to achieve the desired analog circuit operation. Thus, as result of a test measurement, the user blows the shunt fuse elements whereby the circuit is expected to operate as planned. The process of blowing the fuses typically involves laser trimming off-line from the test set to cut the poly material and open the shunt element. The circuit may be returned to the test set to verify proper trimming. If the subsequent testing should fail, the part is typically discarded since it is difficult to patch the shunt fuse elements.
  • Moreover, these processes are performed at a wafer level, i.e., before packaging of the IC and require probe cards, long cables, etc., which is a labor and time intensive task for each IC. During the packaging process (e.g., die, cut and ceramic or plastic encapsulation), the IC is subject to mechanical and chemical stress which can again alter the components that have been trimmed by the wafer trimming processes, rendering wafer-trimming an unattractive alternative. One partial resolution to wafer-level trimming procedures can be found in U.S. Pat. No. 5,079,516, issued to Russell et al. This patent discloses an after-package (i.e., post-assembly) trimming circuit and method for a LF155 BIFET® monolithic JFET input operational amplifier, that operates to correct any discrepancies of a wafer trimming process performed before packaging of the IC. The type of JFET IC described in this patent includes balance package pins (38 and 39, FIG. 2) which are normally used to attach an external potentiometer to adjust the offset voltage after packaging. The '516 proposes, however, the addition of on-chip trim circuitry which effects an internal trim procedure, utilizing the balance pins already provided. The '516 patent also isolates the balance pins from the rest of the circuit after trimming, so that the trim value cannot be altered by an accidental input on the balance pins by the user. However, once trimmed the balance pins remain inactive, and cannot, by design be utilized by the IC. Thus, the balance pins remain as wasted real estate space on the IC, an important consideration when minimizing package pins and chip “real estate”. Additionally, newer JFET IC of the type described in the '516 patent do not have external balance pins, and thus, cannot use the trim process proposed in the '516 patent, and must instead rely on wafer-level trimming processes. Thus, if the '516 patent were to be modified with newer IC packages, the trim circuitry described therein would necessarily require additional package pins that would be only used for trimming.
  • Additionally, conventional trimming process using fuses and/or zener diode require significant input current to effectuate blowing the fuse or zapping the diode. It is recognized that the requirement of high current in an IC requires additional measures to ensure that other components remain isolated from high current conditions. Additionally, such high current places large power requirements on the IC, which is undesirable.
  • Therefore, there exists a need to provide an on-chip, after-package trim circuit which does not require additional external package pins but can utilize package pins of the IC and which relinquishes the package pins after trimming, for use as proscribed by the IC. A need also exists to provide a trim circuit adapted to be isolated from the remainder of the IC, so that the functionality of the IC is not compromised and so that additional components need not be incorporated into the IC to effectuate the trim process. There also exists a need to provide a trim circuit and methodology that is dynamically designed, and insensitive to varying chip-to-chip tolerances of the components incorporated into the IC.
  • SUMMARY OF THE INVENTION
  • One embodiment of the present invention provides an integrated circuit having a post-trim functionality (e.g., D/A and A/D converter circuits, Op Amps, VCO circuits, etc). The integrated circuit includes a pin used for an after-package trimming function involving adjustment of an element of the integrated circuit. After the trimming function is complete, the pin is used during execution of the post-trim functionality. The integrated circuit may further include trim circuitry responsive to a signal on the pin, and for determining an initial value of an output of the integrated circuit, and for determining a value by which the initial value must be adjusted. In one such case, the trim circuitry determines a value by which the initial value must be adjusted by comparing that initial value with a known reference to determine an offset from a target value. The trim circuitry may be further configured for generating a trim value based on the initial value and the offset. The trim circuitry may be further configured for permanently fixing the trim value in the integrated circuit (e.g., by intentionally blowing one or more fuses). The trim circuitry may be configured for adjusting the element in accordance with the trim value. The trim circuitry may be further configured for, after the trimming function is complete, isolating at least a portion of the trim circuitry from remainder of circuitry included in the integrated circuit (e.g., by intentionally blowing one or more fuses). In some cases, isolating at least a portion of the trim circuitry includes isolating the trim circuitry from the pin. In one such case, isolating at least a portion of the trim circuitry further includes isolating the trim circuitry from a memory device (e.g., a data register) of the integrated circuit.
  • Another embodiment of the present invention provides a method for after-package trimming an element included in an integrated circuit having a post-trim functionality. The method includes using circuitry (including at least some circuitry of the integrated circuit) to perform a trimming function, and after the trimming function is complete, isolating the at least some circuitry of the integrated circuit, so that the at least some circuitry can be used during execution of the post-trim functionality. The trimming function includes determining an initial value of an output of the integrated circuit, and determining a value by which the initial value must be adjusted. In one such case, determining a value by which the initial value must be adjusted includes comparing that initial value with a known reference to determine an offset from a target value, and generating a trim value based on the initial value and the offset. The trimming function may further include adjusting the element in accordance with the trim value. In another such case, isolating the at least some circuitry of the integrated circuit may include, for example, intentionally blowing one or more fuses.
  • Another embodiment of the present invention provides a system for after-package trimming an element included in an integrated circuit having a post-trim functionality. The system includes circuitry (including at least some circuitry of the integrated circuit) for performing a trimming function, and circuitry for isolating the at least some circuitry of the integrated circuit (after the trimming function is complete) so that the at least some circuitry can be used during execution of the post-trim functionality. The circuitry for performing the trimming function includes circuitry for determining an initial value of an output of the integrated circuit, and circuitry for determining a value by which the initial value must be adjusted. In some such cases, the circuitry for determining a value by which the initial value must be adjusted includes circuitry for comparing that initial value with a known reference to determine an offset from a target value, and circuitry for generating a trim value based on the initial value and the offset. The system may include circuitry for adjusting the element in accordance with the trim value.
  • It will be appreciated by those skilled in the art that although the following Detailed Description will proceed with reference being made to preferred embodiments and methods of use, the present invention is not intended to be limited to these preferred embodiments and methods of use. Rather, the present invention is of broad scope and is intended to be limited as only set forth in the accompanying claims. Other features and advantages of the present invention will become apparent as the following Detailed Description proceeds, and upon reference to the Drawings, wherein like numerals depict like parts.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a detailed circuit diagram of an exemplary reference voltage trimming circuit of the present invention;
  • FIG. 2 is a detailed circuit diagram depicting an exemplary test procedure of the circuit of FIG. 1;
  • FIG. 3 is a detailed circuit diagram depicting an exemplary fuse burning procedure to set the reference voltage of the circuit of FIG. 1;
  • FIG. 4 is a detailed circuit diagram depicting an exemplary fuse burning procedure to isolate the trimming of the circuit of FIG. 1; and
  • FIGS. 5A, 5B and 5C are flowcharts of the preferred reference voltage trimming process of the present invention.
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
  • FIGS. 1-4 depict detailed circuit diagrams of an exemplary reference voltage trimming circuit of the present invention. Before discussing in detail the trimming circuitry and methodology of the present invention, it should be noted that the IC 10 includes common components that are utilized herein. As will be understood by those skilled in the art, mixed signal IC packages generally include package pins that are directed to the overall functionality of the IC. The particular functionality of the IC is not important to the present invention, but may include D/A and A/D converter circuits, Op Amps, VCO circuits, etc. In the examples shown in FIGS. 1-4, the package pins utilized herein include VDD 28 (e.g., common voltage rail), GND 26 (e.g., ground) and an internal reference voltage VREF that is generated by the IC that has a value and accuracy for a particular application (i.e., functionality) of the package. Mixed-signal IC packages also typically include I/O signal lines and package pins to operable with an internal bus controller (which, in the present example, is an SMBUS IC controller 42) for controlling I/O signal lines (i.e., data bus) and/or common bus pinouts bus pins, SMBCLK 22 and SMBDATA 24. The bus (SMBCLK 22 and SMBDATA 24) depicted in FIGS. 1-4 is shown as an I2C bus configuration, but may alternatively be a PCI bus configuration, USB, 1394, etc., or other bus configurations known in the art. The particulars of the bus are not important to the present invention, provided that the bus can be used to control and address an internal register 12 associated with the IC 10. It should be noted at the outset that the example shown in FIGS. 1-4 is directed to trimming the reference voltage, as found on the VREF pin 56. The present invention is intended to provide after-package reference voltage (VREF) trimming circuitry and methodology which does not require additional pins, and further, which utilizes the internal register 12 only for the trimming procedure, and upon completion, releases the register for use by the IC. Additionally, the trim circuitry includes isolation circuitry to release the package pins utilized during testing, so that the package pins can be used by the IC as intended. These components set out above will be referred to herein, and should be recognized as being common to IC packages, regardless of the functionality of the IC.
  • Preferably, the reference voltage trim circuitry of the present invention is programmable to provide a best-fit trim value, and includes fuses to permanently set the best-fit value. As an overview, the present invention comprises three main operations: 1) determination of an initial value of an IC reference voltage (V0) and comparing that value with a known, high-precision reference signal to determine the offset of reference voltage, 2) programming trim circuitry with a bit count to generate a trim current, to convert it into a trim voltage and increment (add or subtract) the reference voltage (V0) with the trim voltage to obtain a reference voltage to within a predetermined tolerance, and 3) permanently fixing the value of the trim signal (and thus, the reference voltage), and isolating the trim circuitry from the internal IC register and the package pins. Each of these operations, and the preferred circuitry to accomplish same, are discussed separately below.
  • Test Interface Circuitry and Measurement of V0
  • For clarity the initial reading of VREF shall be referred to herein as V0. To measure the IC reference voltage V0, and for controlling the IC, via I/ O lines 22, 24, to implement a test procedure, a test interface 50 is provided. The test interface includes a high precision comparator 52 that compares the IC reference voltage VREF (V0) to an internally generated, high precision reference signal Vref 72, generated by generator 54. To accurately define the amount of trimming necessary for VREF, it is preferable that the signal generator 54 generates a reference signal 72 having an accuracy greater than the desired resolution of VREF. The comparison of the high precision reference signal Vref 72 and the reference signal V0 56 (at comparator 52) generates a control signal 58, indicative of the sign of V0 with respect to Vref. The test interface circuitry preferably also includes a bus test controller 62 that is appropriately adapted to write data to the bus controller 42 (via I/O lines 22, 24). The bus test controller 62 is provided to interface with bus controller 42 (internal to the IC) for controlling read/write operations to register 12, as will be described below. The test interface 50 also preferably includes a voltmeter 60 to monitor the incremental adjustments made to V0 during the trimming procedure (as will be described below). Once the control signal 58 is initially determined, it is used to control the test controller 62. By convention, it will be assumed herein that if V0>Vref, the control signal 58 will be negative (−), indicating that the trimming must reduce the value of V0. Likewise, if V0<Vref, the control signal 58 will be positive (+), indicating that trimming must increase VREF (V0). Once V0 is determined, test controller 62 will command controller 42 based on the value of control signal 58, to begin the trim test procedure, described below.
  • FIG. 5 a depicts the preferred flowchart 100 for the initial reading of V0, and the determination of the sign of control signal 58. For clarity, those components set forth in FIGS. 1-4 (i.e., test interface 50 including comparator 52 and high precision reference signal generator 54) will be referred to below without reference numerals. Initially, the test interface takes a reading if the initial value of the IC reference voltage V0 102. The test interface compares V0 to a high precision reference voltage Vref 104. To generate the control signal 110, a comparator determines if Vref>V0 112, or if Vref<V0 114. If Vref>V0, the test interface concludes that a trim voltage must be added to V0, and thus the sign of the sign control signal is positive (+) 116. Conversely, if Vref<V0, the test interface concludes that a trim voltage must be subtracted from V0, and thus the sign of the sign control signal is negative (−) 118. If 116, the test interface controls an internal IC register to assign a sign bit=1 120, indicating that the sign of the trim voltage is to be positive. If 118, the test interface controls an internal IC register to assign a sign bit=0 122, indicating that the sign of the trim voltage is to be negative. In either case, the controller begins the test procedure, as to trim the reference voltage V0 to within a predetermined threshold, the preferred process of which is depicted in FIG. 5B (described below).
  • Bit Count Trimming and Preferred Trim Circuitry
  • Turning now to the on-chip trim circuitry, and as an overview, the preferred arrangement includes a sign designation trim cell 14A, and a plurality of trim cells 14B, 14C, 14D, and 14E that are selectively coupled to an IC register 12. Each trim cell defines one bit, from LSB to MSB, of a bit count. Test cell 14A is designated as the sign bit generating cell, whose value remains constant during the bit count procedure herein described. An additional cell 16 is provided to control access and isolation of the test cells 14A-14E. For manufacturing ease and overall repeatability, it is preferred that the cells 14A-14E and 16 be substantially identical (except as more fully described below). Each trim cell 14A-14E has two inputs from the register 12: a test input (T) and a set input (S). Accordingly, each trim cell 14A-14E preferably includes a test circuitry and set circuitry. Control cell 16 has a single input from the register 12 (designated as OPEN). During the bit count, the register 12 supplies test cells 14B-14E with the current bit count on each respective bit test line T. Preferably, during the test procedure, the register holds the set circuitry of each trim cell inactive by supplying a bit value of 0 thereto, until the proper best fit bit values have been determined and the best fit values have been simulated. The preferred circuit arrangement for trim cells 14A-14E is described more fully below.
  • Each test cell 14A-14E preferably includes an OR gate 30, a current source 32 and a transistor pair MN 36 and MP 34, and a fuse 48. Each test cell is adapted to perform a test procedure and a set procedure. To that end, in the preferred embodiment of FIGS. 1-4, each test cell includes test circuitry and set circuitry. The transistors, current source and fuse are coupled to a set bit input (S) from the register 12 and to the OR gate. During the test operation, the set bit input is held low, so that this circuitry remains inactive. For testing, the test bit signal T is directly coupled to the OR gate (via transfer gates 38) from the register, which are generated by the controller 42. Resistors R1, R2 are provided as bias resistors for the transistors MN and MP, as is understood in the art, and are not essential to understanding the present invention. Likewise, resistor R3 is provided to prevent a floating condition at the OR gate 30 when the fuse is blown. The transistors are used once the correct bit value for that cell has been determined, for blowing the fuse 48 associated with each cell, the operation thereof is set out below with reference to FIG. 3. Transistor MN 36 preferably comprises a low-power nMOS transistor that is controlled by the set bit (bit S output from register 12). The drain of MN is coupled to the IC voltage source VDD 28 (via biasing resistor R2), and to the gate of MP 34. Transistor MP preferably comprises a high-power pMOS transistor having its source coupled to VDD and its drain coupled to the OR gate 30. Also coupled to the source of MP (and to the drain of MN), a current source IG is provided, which is likewise coupled to the OR gate 30, as shown, and to the fuse 48. MP is provided in parallel with IG, and both are coupled to the fuse and ground GND 26. Preferably, fuse 48 comprises a metal or polysilicon resistor. Most preferably, the fuse 48 is blown by electrical overstress, for example, having a maximum electrical stress (i.e., rating) value of 1A/5V for metal type resistors or 0.1A/5V for polysilicon. As is understood, the value of the fuse 48 is not limited to the above-example, and all such fuse types known in the art are deemed within the scope of the present invention. Accordingly, the current source 32 preferably generates a current having a value several orders of magnitude smaller than required to blow the fuse 48 (for example, a 1 μA is sufficient for most applications).
  • During the trim process, controller 62 of the test interface 50 commands controller 42 of the IC 10 (via, e.g., I/O lines SMBCLK and SMBDATA) to take control of internal register 12 and begin a bit counting procedure on those bits that have been designated as test bit (T) signal lines. Additionally, the test bit input into the sign designation trim cell 14A is held constant, and is not part of the bit count sequence. The sign bit T supplied to test cell 14A is determined by control signal 58, described above. The remaining test cells, 14B-14E, receive input data from register 12 (via test signal lines T) reflective of the bit count sequence. It is preferred that the bit count proceeds from the LSB to the MSB. Thus, the bit count during the test procedure proceeds from 0001, 0010, 0011, 0100, . . . , 1111 (i.e., LSB to MSB) for a 4-bit resolution trimming procedure. In the examples shown, at each bit count, test bits 3, 5, 7 and 9 (in register 12) will be incremented. Those skilled in the art will recognize that there is no particular significance associated with the choice of these particular bits, but is only provided as an example. Moreover, those skilled in the art will recognize that any number of test cells can be provided to achieve a desired resolution, and the circuit diagrams depicted in FIGS. 1-4 are merely shown as an example.
  • At each counting step, the test cells pass each bit value through to OR gate 30. The output signals of each OR gate are input into a current D/A converter, current DAC 18. The bit values are summed and converted into trim current, Itrim, utilizing the current DAC 18. A voltage drop Vtrim 70 is added to the initial reference value V0 to produce VREF. Accordingly, VREF is defined as function of V0 (the initial value of VREF) and the addition of the trim voltage, Vtrim (i.e., VREF=f(V0+Vtrim)). To that end, trim resistor RO is provided and coupled to Itrim, for generating Vtrim. The value of R0 is not important, provided that it remains constant throughout the procedure. The current DAC 18 provides an analog current Itrim, whose absolute value is a function of the test bits: bit 0, bit_1, bit_2 and bit_3 (output from test cells 14B, 14C, 14D and 14E, respectively). The sign of Itrim is determined by bit_s, which is proscribed by the control signal 58, described above.
  • Initially, the test cells 14A-14E are opened to accept data from the register 12, via cell 16. Cell 16 (herein referred to as the OPEN/ISOLATE cell) controls the OPEN signal line 40. Coupled between each input data line T and S from register 12 and each cell 14A-14E, a plurality of transfer gates 38A-38E are provided. The transfer gates 38A-38E are controlled by the OPEN signal line 40. During the test and set procedures, the OPEN signal line controls gates 38A-38E so that data from register 12 is permitted to flow into the test cells 14A-14E. To accomplish this, cell 16 has a configuration similar to test cells 14A-14E, but operates on a single input OPEN, and further includes an inverter 44. During the test and set procedure, the OPEN bit is held low, so that the output of the inverter is HIGH, thus opening the transfer gates 38A-38E.
  • In the example of FIG. 1-4, it will be assumed that sign signal 58 is determined to be negative (i.e., V0>Vref), and thus, will dictate that the current Itrim (and hence the trimming voltage Vtrim) be negative, and that the negative value Itrim be summed with V0. By convention, for current DAC 18 to produce a negative current, the sign bit is 0. Thus, controller 62 commands controller 42 to ensure that the register has a bit value of 0 for the test bit signal line T (bit 1 in the drawings) associated with cell 14A throughout the entire test procedure. Referring now to FIG. 2, assume that the trimming test procedure has been underway, and that test bits 3, 5, 7, and 9 have values of 0, 0, 1 and 1, respectively. The current DAC 18 will generate a current Itrim based and these bit values (which generates a proportional trimming voltage Vtrim across resistor R0). Vtrim is added to V0 and again compared to Vref, at comparator 52. This is done for each bit count in the sequence. Note that bit 1=0, and thus Itrim is negative, and thus Vtrim is negative. If the comparison generates a control signal 58 that has changed sign (e.g., VREF is now less than Vref), then it is determined that Vtrim has been established to within the threshold of 1 LSB. Controller 62 commands controller 42 to stop the bit count sequence and hold the current bit sequence in the register 12, for emulation and setting.
  • In the example shown, assume the correct bit sequence is determined as being 0, 0, 1, 1 for test cells 14 b, 14C, 14 D, and 14E, respectively (See FIG. 2). For test cell 14A it is determined that Vtrim should be negative, and thus cell 14A generates a 0 value. This is only an example, and is not to be construed as limiting the present invention to this particular bit sequence.
  • FIG. 5B depicts a flowchart 200 for the preferred trim test procedure for obtaining the value of the trim voltage Vtrim. For clarity, those components set forth in FIGS. 1-4 (i.e., test interface 50 including comparator 52 and high precision reference signal generator 54, and the trim components associated with the IC 10 including the trim cells 14A-14E, isolation cell 16, register 12 and transfer gates 38A-38E) will be referred to below without reference numerals. Once the sign of the sign control signal 58 has been determined, the test procedure begins by controlling the IC data bus and internal register 202 to begin a bit count procedure. A sign bit, reflective of the sign of the sign control signal, is assigned in the register 204. According to a predetermined desired resolution (i.e., bit-depth), a plurality (n) of test bits are assigned in the register 206. To access the trim cells' circuits, an OPEN bit is assigned in the register 208, which couples the trim cells to the register. The register is controlled to begin a count of the test bits in order, from LSB to MSB 210. At each count, each test bit is placed into a corresponding trim cell 212. At each count, the test bits are summed 214, and the summed test bits are converted to generate a trim current, Itrim, 216. At step 216, the absolute value of Itrim is determined. The sign of Itrim is determined using the sign bit 218. Itrim is input into a resistor (R0) to generate a voltage drop, Vtrim (=Itrim×R0), proportional to Itrim. Itrim×R0 (Vtrim) is added to V0 220. A test interface reads V0+Vtrim, and compares V0+Vtrim to the high precision reference voltage Vref 222. The test interface determines if control bit of test interface changes the value. If so, at this point, these bit values are emulated and the trim circuitry is isolated from the register, as set out below with reference to FIG. 5C. If not, the test interface determines if Itrim is maximum for the given bit resolution 228. If so, the IC is determined bad and the procedure stops 230. If not, then it is known that the current bit count has not achieved a correct value for Itrim, and the process repeats with the next count 234. If the sign of the control signal has changed, it is determined that Itrim is established to within the limits of the predetermined bit resolution (n) (i.e., to within one LSB) 236. With these bit values, the IC is emulated to ensure that Itrim still produces the correct trim voltage Vtrim 238. The test interface holds these bit values in memory 240, which are used to set the trim cells (described below with reference to FIG. 5C 242).
  • Setting the Trim Value and Isolating the Trim Circuitry
  • Referring now to FIG. 3, and assuming that the correct bit sequence has been determined and emulated, controller 62 commands controller 42 to shift, in the register 12, the test bits to the corresponding set (S) bit lines for each trim cell. In the example shown, bits 0 and 1 are input as set (S) and test (T) bits into test cell 14A, bits 2 and 3 are input as set (S) and test (T) bits into test cell 14B, and so on for test cells 14A-14E, as shown. Thus, in this example, bit 1 is shifted to bit 0, bit 3 is shifted to bit 2, bit 5 is shifted to bit 4, and so on, for test cells 14A-14E. By shifting the bits as shown, the set circuitry associated with each test cell is activated. As an example, the operation of the preferred set circuitry is described below. At the outset, it is to be understood that if a particular bit in the test cell is 1, the fuse for that bit will blow, thus permanently setting the output of that cell to 1. Likewise, if a particular bit in the test cell is 0, the fuse for that bit will not blow, thus permanently setting the output of that cell to 0.
  • Set Bit=1
  • In FIG. 3, the following description centers around test cell 14D, which has a set bit (S) value of 1, as shown. It is assumed that controller 62 commands controller 42 to hold the OPEN signal line 40 in a conductive state, via cell 16 and the OPEN bit input from the register 12, thereby permitting the test cells to receive data input from the register 12 via transfer gates 38. It is also assumed that the test bits have been shifted to the set bits. As is shown, the set bit is input into the gate of switch (e.g., transistor) MN 36, which turns MN 36 ON (i.e., conducting). The drain of MN 36 is coupled to VDD (via biasing resistor R1) and to the gate of switch MP 34. Since the drain of switch 36 is conducting VDD, and since the drain is coupled to the gate of switch MP 34, switch 34 is likewise conducting. Thus, a conduction path is established from VDD, through MP 34, through Fuse_2 (FIGS. 1 and 2), to ground GND. Fuse_2 has a rating less than VDD, thus Fuse_2 is blown, as shown in FIG. 3. Current source 32 is coupled to VDD and to OR gate 30, in parallel with switch 34. A similar operation occurs at test cell 14E, whose set bit is also equal to 1, thereby blowing Fuse_3.
  • Set Bit=0
  • In FIG. 3, the following description centers around test cell 14A, which has a set bit (S) value of 0, as shown. Recall that test cell 14A controls the sign of Itrim, via the current DAC 18. It is assumed that controller 62 commands controller 42 to hold the OPEN signal line 40 in a conductive state, via cell 16 and the OPEN bit input from the register 12, thereby permitting the test cells 14A-14E to receive data input from the register 12 via transfer gates 38. It is also assumed that the test bits have been shifted to the set bits. As is shown, the set bit is input into the gate of switch (e.g., transistor) MN 36, and, since the set bit S=0, MN 36 OFF (i.e., not conducting). The drain of MN 36 is coupled to VDD (via biasing resistor R1) and to the gate of switch MP 34. Since the drain of switch 36 is not conducting and since the drain of switch 36 is coupled to the gate of switch MP 34, switch 34 is likewise in a non-conducting state. Thus, no conduction path is established from VDD, through MP34, through Fuse_sign (FIGS. 1 and 2), to ground GND. Moreover, since the current source 32 is in parallel with MP, the current source is only conducting a nominal amount of current, insufficient to blow Fuse_sign. Thus, Fuse_sign remains intact, and supplies a conduction path to ground for the current source. Thus, both inputs to the OR gate 30 remain low, and hence, the output is low. A similar operation occurs at test cells 14B and 14C, whose set bit is also equal to 0, and thus, Fuse_0 and Fuse_1 remain intact.
  • Once the appropriate fuses have been blown, or left intact, as described above, the preferred embodiment implements an isolation procedure to free the internal register 12 for other purposes, so that an additional register need not be dedicated only to the trimming procedure, and for permanently isolating the test cells so that the trim value obtained therefrom does not change. Accordingly, and referring now to FIGS. 1, 3 and 4, test controller 62 commands bus controller 42 to change the sign of the OPEN bit coupled to cell 16, in register 12. Before discussing the preferred isolation operation, a brief description of cell 16 follows. Cell 16 preferably includes an nMOS transistor 36′, a pMOS transistor 34′, a current source 32′, a fuse (Fuse_freeze) and an inverter 44. It should be noted the drawings depict biasing resistors associated with cell 16 that are not essential to the understanding of the present invention, and are included to properly set the bias of transistors 36′ and 34′, as is understood in the art. The gate of switch 36′ is coupled to the OPEN bit signal line from register 12. The drain of switch 36′ is coupled to gate of switch 34′ and to the source of switch 34′. The drain of switch 34′ is coupled to the input of inverter 44. In parallel with switch 34′ is current source 32′, having similar properties as current source 32, described above. During the test and set operations, OPEN bit signal line is held LOW, thus, switches 34′ and 36′ are in non-conducting states. Hence the input of inverter 44 is LOW, and its output is HIGH, thereby placing transfer gates 38 in conducting states. Once the fuses are set (described above) it is preferable to isolate the test cells 14A-14E, as follows. Controller 62 commands controller 42 to change the OPEN bit in register 12 from LOW to HIGH. At this time, switches 34′ and 36′ are conducting, and Fuse_freeze 46 is blown, thereby isolating the transistors 34′ and 36′. Since the current source 32′ is in parallel with switch 34′, it controls the input to the inverter 44.
  • In FIG. 4, the result of this operation is depicted. The input to inverter 44 is current source 32′. The inverter preferably comprises sufficient input impedance to effectively raise the input to HIGH, via current source 32′, and thus, the output signal 40 is low. Thus, all the transfer gates 38 are OFF, thereby isolating the register 12 from the test cells 14A-14E. Since the test cells are isolated, the values generated by each OR gate remain fixed, as set by the test and set procedures described above. Note that, if a set bit is 0 for a particular cell (in this example, cells 14A, 14B and 14C) the current source 32 is couple to ground via the unblown fuse (e.g., Fuse_sign, Fuse_0, and Fuse_1). Thus, VDD (coupled to the current source) has no effect on the circuit and will not generate a HIGH value input into the OR gate. Those skilled in the art will recognize that the input impedance of the OR gate is orders of magnitude higher than the resistance of the fuse. Thus, the current from the current source flows to ground through the fuse and does not register as a HIGH input into the OR gate. Conversely, if a fuse has been blown (in this example, as shown in test cells 14D and 14E), the current source is coupled only to the input of the OR gate. Likewise, VDD is coupled to the OR gate via the current source. Thus, the input into the OR gate remains permanently HIGH. Thus, the trim current, Itrim, generated by the current DAC is permanently set by these inputs from the OR gates of each test cell. Thus, as shown in FIG. 4, register 12 is completely isolated from the test cells 14A-14E and the OPEN cell 16, and may thus be used by the IC for other purposes. Moreover, package pins VDD 28, VREF 20, I/O pins 22, 24 and GND 26 are freed for use by users of the IC.
  • FIG. 5 c depicts a flowchart 300 for the preferred method of setting the trim value (Vtrim) and isolating the trim circuitry from the register. For clarity, those components set forth in FIGS. 1-4 (i.e., test interface 50 including comparator 52 and high precision reference signal generator 54, and the trim components associated with the IC 10 including the trim cells 14A-14E, isolation cell 16, register 12 and transfer gates 38A-38E) will be referred to below without reference numerals. As set out above with reference to FIGS. 1-3 and 5B, Vref (V0+Vtrim) have been established to within the resolution limits 302. The test interface again controls the data bus and register 304 to begin the isolation procedure and trim voltage setting procedure. In the register, each of the test bits are transferred to the set bits, respectively, and the sign bit is likewise transferred to a set bit, each set bit corresponding to one trim cell 306. In each trim cell, circuitry is provided to burn a fuse (associated with that trim cell) if the set bit=1, including the transferred set bit of the sign bit 308. The test interface controls the register to change the sign of the OPEN bit 310, thereby changing the state of the cell controlling access to the trim circuitry. By changing the sign of the OPEN bit, a fuse is blown in the cell controlling the trim circuitry, thereby isolating the trim circuitry (i.e., trim cells) from the register 312. The test interface again compares VREF to Vref 314. If VREF=Vref 316 within 1LSB accuracy, the IC is deemed operable, and VREF is accurate 318. If VREF does not equal Vref within 1LSB accuracy, the IC is deemed bad, in which case an accurate VREF signal cannot be obtained, and the chip is discarded 320.
  • In operation, the test bit (T) is directly coupled to the OR gate (via transfer gate 38, described below). Likewise, the above described arrangement of the transistors ensures that if the set bit is 0, the OR gate 30 preferably has two inputs: a test input and a set input. In the embodiment shown in the figures, the test input, T (generated by register 12) passes through the test cell to the input of the OR gate.
  • Thus, it is evident that there has been provided an after-package trim circuit and method that satisfies the aims and objectives stated herein. Those skilled in the art will recognize numerous modifications that can be made to the present invention. For example, although the detailed description sets fourth an exemplary bit-depth of 4 bits, it is to be understood that any bit depth can be chosen, depending on the desired resolution. To that end, the additional trim cells 14A-14E would need to be provided if a greater resolution is desired. Of course, those skilled in the art will recognize that the resolution limits may depend on the size of the IC register 12, although it is equally contemplated that more than one register can be utilized for the present invention.
  • Other modifications are possible. For example, the transistors MN 36 and MP 34 are described herein generically as general MOS transistors, but could equivalently be replaced with BJT transistors, and/or other switches known in the art. Likewise, the current DAC 18 is preferably a generic current DAC having inputs as shown, which generates a proportional current Itrim. It should be noted that it is assumed herein that the DAC generates a current Itrim that is linearly proportional to the bit value inputs. Alternatively, the DAC can be configured to generated a nonlinear (e.g., geometric, exponential, logarithmic, etc.) and/or weighted current value based on the inputs. The current source 32 is depicted as a dependant current source, dependant upon the voltage rail VDD. Since the current source is directly coupled to the fuse, it is assumed that the nominal output is insufficient to blow the fuse, but rather provides a conduction path to ground. It is further assumed that only a direct coupling between the voltage rail and the fuse (via switch 34) is sufficient to blow the fuse. However, those skilled in the art will recognize that this configuration can be modified using additional circuitry, yet generating the same result. All such modifications are deemed covered herein
  • Still other modifications are possible. For example, the test interface 50 disclosed herein can be provided as a separate board, having an appropriately adapted temporary IC chip holder with the pinouts for VDD, GND, VREF and the I/O bus lines, as shown. Alternatively, the test interface can include a separate portable hand-held device having the disclosed functionality, and having attachment means (e.g., cables, clips, etc.) to interface with the IC 10.
  • Other modifications will become apparent to those skilled in the art. For example, it is assumed to a large extent that the components provided herein are of a generic nature, but that any of these components can be replaced with other conventional or proprietary circuit components known in the art. All such modifications are deemed within the spirit and scope of the present invention, as defined by the appended claims.

Claims (20)

1. An integrated circuit having a post-trim functionality, comprising:
a pin used for an after-package trimming function involving adjustment of an element of the integrated circuit;
wherein after the trimming function is complete, the pin is used during execution of the post-trim functionality.
2. The integrated circuit of claim 1, further comprising:
trim circuitry responsive to a signal on the pin, and for determining an initial value of an output of the integrated circuit, and for determining a value by which the initial value must be adjusted.
3. The integrated circuit of claim 2 wherein the trim circuitry determines a value by which the initial value must be adjusted by comparing that initial value with a known reference to determine an offset from a target value.
4. The integrated circuit of claim 3 wherein the trim circuitry is further configured for generating a trim value based on the initial value and the offset.
5. The integrated circuit of claim 4 wherein the trim circuitry is further configured for permanently fixing the trim value in the integrated circuit.
6. The integrated circuit of claim 5 wherein permanently fixing the trim value in the integrated circuit includes isolating at least a portion of the trim circuitry from remainder of circuitry included in the integrated circuit.
7. The integrated circuit of claim 5 wherein permanently fixing the trim value in the integrated circuit includes intentionally blowing one or more fuses.
8. The integrated circuit of claim 4 wherein the trim circuitry is further configured for adjusting the element in accordance with the trim value.
9. The integrated circuit of claim 2 wherein the trim circuitry is further configured for, after the trimming function is complete, isolating at least a portion of the trim circuitry from remainder of circuitry included in the integrated circuit.
10. The integrated circuit of claim 9 wherein isolating at least a portion of the trim circuitry includes intentionally blowing one or more fuses.
11. The integrated circuit of claim 9 wherein isolating at least a portion of the trim circuitry includes isolating the trim circuitry from the pin.
12. The integrated circuit of claim 11 wherein isolating at least a portion of the trim circuitry further includes isolating the trim circuitry from a memory device of the integrated circuit.
13. The integrated circuit of claim 12 wherein the memory device is a register.
14. A method for after-package trimming an element included in an integrated circuit having a post-trim functionality, the method comprising:
using circuitry, including at least some circuitry of the integrated circuit, to perform a trimming function comprising:
determining an initial value of an output of the integrated circuit; and
determining a value by which the initial value must be adjusted;
after the trimming function is complete, isolating the at least some circuitry of the integrated circuit, so that the at least some circuitry can be used during execution of the post-trim functionality.
15. The method of claim 14 wherein determining a value by which the initial value must be adjusted comprises:
comparing that initial value with a known reference to determine an offset from a target value; and
generating a trim value based on the initial value and the offset.
16. The method of claim 15 wherein the trimming function further comprises adjusting the element in accordance with the trim value.
17. The method of claim 14 wherein isolating the at least some circuitry of the integrated circuit includes intentionally blowing one or more fuses.
18. A system for after-package trimming an element included in an integrated circuit having a post-trim functionality, the system comprising:
circuitry, including at least some circuitry of the integrated circuit, for performing a trimming function comprising:
circuitry for determining an initial value of an output of the integrated circuit; and
circuitry for determining a value by which the initial value must be adjusted;
circuitry for isolating the at least some circuitry of the integrated circuit, after the trimming function is complete, so that the at least some circuitry can be used during execution of the post-trim functionality.
19. The system of claim 18 wherein the circuitry for determining a value by which the initial value must be adjusted comprises:
circuitry for comparing that initial value with a known reference to determine an offset from a target value; and
circuitry for generating a trim value based on the initial value and the offset.
20. The system of claim 19 further comprising circuitry for adjusting the element in accordance with the trim value.
US12/248,915 2000-01-24 2008-10-10 Circuit and Method for Trimming Integrated Circuits Abandoned US20090033373A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/248,915 US20090033373A1 (en) 2000-01-24 2008-10-10 Circuit and Method for Trimming Integrated Circuits

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US09/489,660 US6472897B1 (en) 2000-01-24 2000-01-24 Circuit and method for trimming integrated circuits
US10/266,536 US6720800B2 (en) 2000-01-24 2002-10-08 Circuit and method for trimming integrated circuits
US10/763,557 US7319346B2 (en) 2000-01-24 2004-01-23 Circuit and method for trimming integrated circuits
US12/014,379 US7436222B2 (en) 2000-01-24 2008-01-15 Circuit and method for trimming integrated circuits
US12/248,915 US20090033373A1 (en) 2000-01-24 2008-10-10 Circuit and Method for Trimming Integrated Circuits

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US12/014,379 Continuation US7436222B2 (en) 2000-01-24 2008-01-15 Circuit and method for trimming integrated circuits

Publications (1)

Publication Number Publication Date
US20090033373A1 true US20090033373A1 (en) 2009-02-05

Family

ID=23944746

Family Applications (5)

Application Number Title Priority Date Filing Date
US09/489,660 Expired - Lifetime US6472897B1 (en) 2000-01-24 2000-01-24 Circuit and method for trimming integrated circuits
US10/266,536 Expired - Fee Related US6720800B2 (en) 2000-01-24 2002-10-08 Circuit and method for trimming integrated circuits
US10/763,557 Expired - Fee Related US7319346B2 (en) 2000-01-24 2004-01-23 Circuit and method for trimming integrated circuits
US12/014,379 Expired - Fee Related US7436222B2 (en) 2000-01-24 2008-01-15 Circuit and method for trimming integrated circuits
US12/248,915 Abandoned US20090033373A1 (en) 2000-01-24 2008-10-10 Circuit and Method for Trimming Integrated Circuits

Family Applications Before (4)

Application Number Title Priority Date Filing Date
US09/489,660 Expired - Lifetime US6472897B1 (en) 2000-01-24 2000-01-24 Circuit and method for trimming integrated circuits
US10/266,536 Expired - Fee Related US6720800B2 (en) 2000-01-24 2002-10-08 Circuit and method for trimming integrated circuits
US10/763,557 Expired - Fee Related US7319346B2 (en) 2000-01-24 2004-01-23 Circuit and method for trimming integrated circuits
US12/014,379 Expired - Fee Related US7436222B2 (en) 2000-01-24 2008-01-15 Circuit and method for trimming integrated circuits

Country Status (6)

Country Link
US (5) US6472897B1 (en)
EP (1) EP1126524B1 (en)
CN (1) CN1184679C (en)
AT (1) ATE322104T1 (en)
DE (1) DE60118316T2 (en)
TW (1) TW501267B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9148133B2 (en) 2012-07-27 2015-09-29 Ricoh Electronic Devices Co., Ltd. Trimming circuit, power supply including trimming circuit, and trimming method
US11776644B2 (en) 2021-03-05 2023-10-03 Samsung Electronics Co., Ltd. Voltage trimming circuit

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6472897B1 (en) 2000-01-24 2002-10-29 Micro International Limited Circuit and method for trimming integrated circuits
US6993467B2 (en) * 2000-12-05 2006-01-31 Toko, Inc. Method and circuits for performing offline circuit trimming
US7164310B1 (en) * 2001-04-12 2007-01-16 Integration Associates Inc. Systems and apparatus for digital control of bias for transistors
US6872582B2 (en) * 2002-03-05 2005-03-29 Texas Instruments Incorporated Selective trim and wafer testing of integrated circuits
JP2004053257A (en) * 2002-07-16 2004-02-19 Renesas Technology Corp Semiconductor failure analyzer
US6806107B1 (en) * 2003-05-08 2004-10-19 Taiwan Semiconductor Manufacturing Company, Ltd. Electrical fuse element test structure and method
CN100437870C (en) * 2003-05-16 2008-11-26 美国凹凸微系有限公司 Circuit for trimming locking of integrated circuits
US6882214B2 (en) * 2003-05-16 2005-04-19 O2Micro International Limited Circuit and method for trimming locking of integrated circuits
US6982591B2 (en) * 2003-12-09 2006-01-03 International Business Machines Corporation Method and circuit for compensating for tunneling current
GB0328574D0 (en) * 2003-12-10 2004-01-14 Ibm Electronic component value trimming systems
US6882292B1 (en) * 2004-01-07 2005-04-19 Analog Devices, Inc. Analog to digital converter with bandwidth tuning circuit
US6894631B1 (en) 2004-03-31 2005-05-17 Analog Devices, Inc. Pipeline ADC digital dithering for increased digital calibration resolution
US6903436B1 (en) * 2004-04-27 2005-06-07 Taiwan Semiconductor Manufacturing Company, Ltd. Multiple-time programmable electrical fuse utilizing MOS oxide breakdown
US7091891B2 (en) * 2004-04-28 2006-08-15 Analog Devices, Inc. Calibration of analog to digital converter by means of multiplexed stages
US7161305B2 (en) * 2004-05-19 2007-01-09 Monolithic Power Systems, Inc. Method and apparatus for single-ended conversion of DC to AC power for driving discharge lamps
US7123039B2 (en) * 2004-08-13 2006-10-17 Jason Gonzalez Testing input/output voltages in integrated circuits
JP2006310457A (en) * 2005-04-27 2006-11-09 Toshiba Corp Semiconductor integrated circuit
KR100862766B1 (en) * 2005-05-24 2008-10-13 가부시끼가이샤 도시바 Semiconductor device having auto-trimming function for automatically adjusting voltage
US7383144B2 (en) * 2006-02-16 2008-06-03 Infineon Technologies Ag Method and apparatus for calibration of an on-chip temperature sensor within a memory device
US7272523B1 (en) * 2006-02-28 2007-09-18 Texas Instruments Incorporated Trimming for accurate reference voltage
US20070285105A1 (en) * 2006-06-02 2007-12-13 Steven Wayne Bergstedt Methods and Apparatuses for Trimming Circuits
US7421359B2 (en) * 2006-06-05 2008-09-02 Seagate Technology Llc Detecting back electromotive force voltage
US7423445B2 (en) * 2006-07-17 2008-09-09 Qimonda North America Corp. Method and system for trimming voltage or current references
JP2008053259A (en) * 2006-08-22 2008-03-06 Fujitsu Ltd Semiconductor integrated circuit, and its test method
US7782083B2 (en) * 2006-12-14 2010-08-24 Cambridge Semiconductor Limited Trimming circuits and methods
CN101029918B (en) * 2007-01-23 2011-03-16 北京芯技佳易微电子科技有限公司 System and method for testing controllable integrated circuit based on programmable device
KR20090036395A (en) * 2007-10-09 2009-04-14 주식회사 하이닉스반도체 Circuit for cognizance of reference voltage of semiconductor memory apparatus
CN101592703B (en) * 2008-05-27 2011-10-26 华邦电子股份有限公司 Circuit group as well as testing method and testing board thereof
CN101285848B (en) * 2008-05-28 2010-06-02 炬力集成电路设计有限公司 Method and device for correcting and obtaining reference voltage
US8558553B2 (en) * 2008-12-16 2013-10-15 Infineon Technologies Austria Ag Methods and apparatus for selecting settings for circuits
DE102010003221A1 (en) * 2010-03-24 2011-09-29 Balluff Gmbh Electronic component for a sensor device, sensor device and method for configuring a sensor device
US8645583B2 (en) * 2010-09-23 2014-02-04 Intersil Americas Inc. Zero pin serial interface
US10145882B2 (en) * 2010-09-24 2018-12-04 Infineon Technologies Ag Sensor self-diagnostics using multiple signal paths
US9346441B2 (en) * 2010-09-24 2016-05-24 Infineon Technologies Ag Sensor self-diagnostics using multiple signal paths
KR20130107836A (en) * 2012-03-23 2013-10-02 에스케이하이닉스 주식회사 Multi-chip semiconductor apparatus
CN103378828B (en) 2012-04-25 2017-07-07 飞思卡尔半导体公司 For the trimming circuit of clock source
CN103473390B (en) * 2013-08-13 2017-08-08 深圳市天微电子股份有限公司 Integrated circuit parameter trims circuit and its trimming module, method for repairing and regulating
US8929158B1 (en) 2013-10-15 2015-01-06 Integrated Silicon Solution, Inc. Auto-trimming of internally generated voltage level in an integrated circuit
CN103631180B (en) * 2013-11-28 2016-05-18 江苏省如高高压电器有限公司 Isolating switch intelligent controller
CN103760392B (en) * 2014-01-22 2016-05-25 西安电子科技大学 Adjusting corrected signal for DC-DC converter produces circuit
US9343184B2 (en) 2014-04-07 2016-05-17 Micron Technology, Inc. Soft post package repair of memory devices
US9741403B2 (en) 2014-11-12 2017-08-22 Micron Technology, Inc. Apparatuses and methods to perform post package trim
US9349491B1 (en) 2015-04-17 2016-05-24 Micron Technology, Inc. Repair of memory devices using volatile and non-volatile memory
CN104931823B (en) * 2015-06-08 2018-09-25 小米科技有限责任公司 The test method and device of electronic equipment
JP2018045743A (en) * 2016-09-13 2018-03-22 東芝メモリ株式会社 Semiconductor device and memory system
US10027447B2 (en) 2016-10-17 2018-07-17 Analog Devices, Inc. Circuits for on-situ differential impedance balance error measurement and correction
CN106936401B (en) * 2017-03-16 2021-06-29 聚洵半导体科技(上海)有限公司 Programmable high-performance operational amplifier after packaging
US10359469B2 (en) 2017-12-12 2019-07-23 Nxp Usa, Inc. Non-intrusive on-chip analog test/trim/calibrate subsystem
US10816595B2 (en) 2018-10-19 2020-10-27 Nxp Usa, Inc. Self-test apparatuses having distributed self-test controller circuits and controller circuitry to control self-test execution based on self-test properties and method thereof
US10832791B2 (en) 2019-01-24 2020-11-10 Micron Technology, Inc. Apparatuses and methods for soft post-package repair
US11329612B2 (en) 2019-11-27 2022-05-10 Analog Devices International Unlimited Company Interface cell for circuit adjustment
CN113189478B (en) * 2020-09-03 2023-10-24 成都利普芯微电子有限公司 Chip trimming circuit and trimming method
US11914410B2 (en) 2021-06-07 2024-02-27 Texas Instruments Incorporated Accuracy trim architecture for high precision voltage reference
CN113917967B (en) * 2021-09-26 2022-05-13 电子科技大学 Low-power consumption trimming circuit

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4851786A (en) * 1988-12-23 1989-07-25 Raytheon Company Differential amplifier
US4902984A (en) * 1988-12-23 1990-02-20 Raytheon Company Differential amplifier
US4933572A (en) * 1988-03-17 1990-06-12 Precision Monolithics, Inc. Dual mode voltage reference circuit and method
US5446407A (en) * 1992-10-28 1995-08-29 Kabushiki Kaisha Toshiba Trimming circuit
US5543761A (en) * 1995-08-24 1996-08-06 Dallas Semiconductor Corp Prepackaged crystal oscillator calibration and configuration interface
US6150714A (en) * 1997-09-19 2000-11-21 Texas Instruments Incorporated Current sense element incorporated into integrated circuit package lead frame
US6338032B1 (en) * 1998-12-16 2002-01-08 Analog Devices, Inc. System and method for trimming IC parameters

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2213623B1 (en) 1972-10-31 1978-03-31 Thomson Csf
US4150366A (en) * 1976-09-01 1979-04-17 Motorola, Inc. Trim network for monolithic circuits and use in trimming a d/a converter
US4225878A (en) 1979-03-08 1980-09-30 National Semiconductor Corporation Integrated circuit on chip trimming
US4335371A (en) 1979-04-09 1982-06-15 National Semiconductor Corporation Digital error correcting trimming in an analog to digital converter
US4412241A (en) 1980-11-21 1983-10-25 National Semiconductor Corporation Multiple trim structure
US4766366A (en) * 1985-01-04 1988-08-23 Motorola, Inc. Trimmable current source
JP2701836B2 (en) 1985-03-14 1998-01-21 オムロン株式会社 Circuit resistance value adjustment method
US4665356A (en) 1986-01-27 1987-05-12 National Semiconductor Corporation Integrated circuit trimming
US4823320A (en) 1986-05-08 1989-04-18 Texas Instruments Incorporated Electrically programmable fuse circuit for an integrated-circuit chip
KR100209449B1 (en) 1990-05-21 1999-07-15 가나이 쓰토무 Semiconductor ic device
US5079516A (en) 1990-08-21 1992-01-07 National Semiconductor Corporation User-proof post-assembly offset voltage trim
US5353028A (en) 1992-05-14 1994-10-04 Texas Instruments Incorporated Differential fuse circuit and method utilized in an analog to digital converter
JP3156447B2 (en) 1993-06-17 2001-04-16 富士通株式会社 Semiconductor integrated circuit
JP3267756B2 (en) 1993-07-02 2002-03-25 株式会社日立製作所 Semiconductor integrated circuit device
TW247368B (en) 1993-09-29 1995-05-11 Seiko Epuson Co Current regulating semiconductor integrate circuit device and fabrication method of the same
US5361001A (en) 1993-12-03 1994-11-01 Motorola, Inc. Circuit and method of previewing analog trimming
US5563549A (en) 1995-03-17 1996-10-08 Maxim Integrated Products, Inc. Low power trim circuit and method
US5682049A (en) 1995-08-02 1997-10-28 Texas Instruments Incorporated Method and apparatus for trimming an electrical value of a component of an integrated circuit
DE69531058D1 (en) 1995-12-20 2003-07-17 Ibm Semiconductor IC chip with electrically adjustable resistor structures
US5771012A (en) 1996-09-11 1998-06-23 Harris Corporation Integrated circuit analog-to-digital converter and associated calibration method and apparatus
JPH10125742A (en) 1996-10-22 1998-05-15 Mitsubishi Electric Corp Method of inspecting semiconductor integrated circuit and semiconductor integrated circuit
US5838076A (en) * 1996-11-21 1998-11-17 Pacesetter, Inc. Digitally controlled trim circuit
KR100365736B1 (en) * 1998-06-27 2003-04-18 주식회사 하이닉스반도체 Internal Voltage Generation Circuit and Method of Semiconductor Device Using Test Pad
US6472897B1 (en) * 2000-01-24 2002-10-29 Micro International Limited Circuit and method for trimming integrated circuits

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4933572A (en) * 1988-03-17 1990-06-12 Precision Monolithics, Inc. Dual mode voltage reference circuit and method
US4851786A (en) * 1988-12-23 1989-07-25 Raytheon Company Differential amplifier
US4902984A (en) * 1988-12-23 1990-02-20 Raytheon Company Differential amplifier
US5446407A (en) * 1992-10-28 1995-08-29 Kabushiki Kaisha Toshiba Trimming circuit
US5543761A (en) * 1995-08-24 1996-08-06 Dallas Semiconductor Corp Prepackaged crystal oscillator calibration and configuration interface
US6150714A (en) * 1997-09-19 2000-11-21 Texas Instruments Incorporated Current sense element incorporated into integrated circuit package lead frame
US6338032B1 (en) * 1998-12-16 2002-01-08 Analog Devices, Inc. System and method for trimming IC parameters

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9148133B2 (en) 2012-07-27 2015-09-29 Ricoh Electronic Devices Co., Ltd. Trimming circuit, power supply including trimming circuit, and trimming method
US11776644B2 (en) 2021-03-05 2023-10-03 Samsung Electronics Co., Ltd. Voltage trimming circuit

Also Published As

Publication number Publication date
TW501267B (en) 2002-09-01
EP1126524B1 (en) 2006-03-29
EP1126524A3 (en) 2003-10-15
US20040216019A1 (en) 2004-10-28
DE60118316D1 (en) 2006-05-18
US7319346B2 (en) 2008-01-15
US7436222B2 (en) 2008-10-14
ATE322104T1 (en) 2006-04-15
US6720800B2 (en) 2004-04-13
US20030085741A1 (en) 2003-05-08
EP1126524A2 (en) 2001-08-22
US6472897B1 (en) 2002-10-29
CN1184679C (en) 2005-01-12
CN1349251A (en) 2002-05-15
DE60118316T2 (en) 2007-03-29
US20080111576A1 (en) 2008-05-15

Similar Documents

Publication Publication Date Title
US6472897B1 (en) Circuit and method for trimming integrated circuits
US5361001A (en) Circuit and method of previewing analog trimming
US6118293A (en) High resolution (quiescent) supply current system (IDD monitor)
JP4279825B2 (en) Integrated circuit die with temperature detection circuit and temperature detection circuit calibration system and method
US6433714B1 (en) Apparatus and method for precision trimming of a semiconductor device
US6608498B2 (en) Method for characterizing an active track and latch sense-amp (comparator) in a one time programmable (OTP) salicided poly fuse array
US20090002119A1 (en) Fuse sensing scheme
US7061304B2 (en) Fuse latch with compensated programmable resistive trip point
US6366154B2 (en) Method and circuit to perform a trimming phase
US6338032B1 (en) System and method for trimming IC parameters
US6108804A (en) Method and apparatus for testing adjustment of a circuit parameter
KR100206351B1 (en) Semiconductor device and adjusting method of internal power supply potent
JP4869483B2 (en) Circuit and method for trimming integrated circuits
US6215336B1 (en) Reference type input first stage circuit in a semiconductor integrated circuit
US7126326B2 (en) Semiconductor device testing apparatus, semiconductor device testing system, and semiconductor device testing method for measuring and trimming the output impedance of driver devices
US6993467B2 (en) Method and circuits for performing offline circuit trimming
KR100688480B1 (en) Electric characteristics measuring means of semiconductor element in packaged semiconductor device and method there-of
Mussolini et al. Trimming Circuit for Current References
KR102233516B1 (en) Otp memory control system, programming and read circuitry for small pin package otp memory
KR100474986B1 (en) Semiconductor device
CN113867463A (en) One-time trimming and calibrating structure of current source
US6492706B1 (en) Programmable pin flag
TW202329132A (en) Current generator for memory sensing
JPS59186330A (en) Hybrid integrated circuit
KR20010030505A (en) Arrangement for reducing the number of earth pads on a semiconductor chip

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION