Resistance compensation circuit and memory device and method thereof

Abstract
A resistance compensation circuit and a method thereof for tuning frequency, includes several resistors serially connected to one another, several transistors, each of which connects across one of the corresponding resistances, and a register electrically connected to the gates of the transistors. A control signal controls the switching of the transistors either to compensate the process variation of the resistance through the register or to tune the working frequency of the Integrated circuit.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention. In the drawings,



FIG. 1 is a circuit diagram depicting a conventional Integrated circuit;



FIG. 2 is a circuit diagram depicting a memory card according to one embodiment of the present invention;



FIG. 3 is a circuit diagram depicting a memory card according to another embodiment of the present invention; and



FIG. 4 is a circuit diagram depicting a memory device according to one embodiment of the present invention.





DESCRIPTION OF THE EMBODIMENTS

Reference will now be made in detail to the present embodiments of the invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the description to refer to the same or like parts.


The embodiments of present invention use transistors instead of the trimming pad to choose compensation resistors required to be connected such that the resistance variation due to process can be compensated, therefore, the area required by the integrated circuit which uses the resistance compensation circuit in the embodiments can be reduced, and the equivalent resistance of the integrated circuit will be more precise by adding enough compensation resistors with the proper resistance. Besides, the integrated circuits using the resistance compensation circuit of the embodiments can work with nonvolatile memories of different frequency, so that the working frequency of different nonvolatile memories can be adjustable.



FIG. 2 is a circuit diagram depicting a memory card 220 that incorporates a resistance compensation circuit 215 of the Embodiment of the present invention. The memory card 220 includes a memory controller 200 and a memory 202; the memory 202 includes a control signal storage area 213 which is used to store the control signal; the memory controller 200 includes the resistance compensation circuit 215 of the present invention, a band gap 101, an operation amplifier 103 and an original resistor 105. The resistance compensation circuit 215 includes several compensation resistors 207a, 207b, 207c, 207d, several transistors 209a, 209b, 209c, 209d and a register 211.


The band gap 101 generates the reference voltage for the operation amplifier 103 and is connected to the operation amplifier 103; each of the transistors 209a, 209b, 209c and 209d are connected across one of the corresponding compensation resistors 207a, 207b, 207c and 207d individually.


To get the actual resistance after the process and to compensate the resistor that has resistance variation due to the process, a test measures the resistances of the original resistor 105 and the compensation resistors 207a, 207b, 207c, 207d after the process. The memory card 220 or the test procedure needs to have a formula to generate the control signal with reference to the required resistance (the target resistance of original resistor 105 during circuit design) and the measured resistance of the original resistor 105 and the compensation resistors 207a, 207b, 207c, 207d. After the control signal has been generated by the formula, it will be stored in the control signal storage area 213. When the memory card 220 is being used on a card reader or any other host, the memory controller 200 will get the control signal stored in the control signal storage area 213 and put it into the register 211. The control signal controls the switching of the transistors 209a, 209b, 209c and 209d through the register 211 to compensate for the resistance variation of the original resistor 105 such that the equivalent resistance after compensation is equal to the required resistance of original resistor 105 during circuit design.


For instance, if the required resistance of the original resistor 105 during circuit design is 1000Ω, but the actual measured resistances of the original resistor 105 and the compensation resistors 207a, 207b, 207c, 207d after the processes are 990Ω, 4Ω, 4Ω, 4Ω, 4Ω individually, only compensation resistors 207a and 207b are required to compensate for the resistance variation of the original resistor 105. Therefore, the memory card (or a test machine) writes a control signal into the register 211 to turn off the transistors 209a, 209b and turn on the transistors 209c, 209d, such that the equivalent resistance after compensation will be 990Ω+4Ω+4Ω=998Ω, and the resistance accuracy will be 99.8%.


In the memory controller 200 of the embodiment, decreasing the resistance of each compensation resistor and increasing the number of the compensation resistors can improve the resistance accuracy. For example, the resistance accuracy of the above example can be improved from 98% to 100% if ten 1Ω compensation resistors are used instead of four 4Ω compensation resistors. Accordingly, ten transistors are used instead of four transistors, each of which is connected across one of the 1Ω compensation resistors. The equivalent resistance becomes 990Ω+1Ω×10=1000Ω, so the resolution is 100% now.


In addition, the memory controller 200 of the present invention can be applied to nonvolatile memories with different frequency. For example, when the memory controller 200 is connected to a memory 202 of another frequency, the resistance of the original resistor 105 needs to be changed to another value because the working frequency of the memory controller 200 needs to be tuned to fit the memory 202. To change the resistance, the memory card (or the test machine) needs to generate an new control signal and put it into the control signal storage area 213 of the memory 202, then the working frequency of the memory controller 200 is tuned to fit the memory 202 such that the memory card 220 can work more efficient.


For instance, because the memory controller 200 needs to change it's working frequency to fit the memory 202 of another working frequency, the resistance of the original resistor 105 after the process needs to be changed from 990Ω to 1006Ω. To change the resistance from 990Ω to 1006Ω, the memory card (or test procedure) only needs to write a new control signal into the memory 202 to turn off the transistors 209a, 209b, 209c and 209d, such that the equivalent resistance will be 1006Ω.


According to the embodiment of FIG. 2, the resistance compensation circuit uses transistors instead of trimming pads to select the compensation resistors required, such that the area of the integrated circuit that uses the resistance compensation circuit of the embodiment can be reduced. The memory controller incorporates the resistance compensation circuit of embodiment in FIG. 2 can also be applied to nonvolatile memories of different frequency.



FIG. 3 is a circuit diagram depicting a memory card 320 that incorporates the resistance compensation circuit 315 of the embodiment of the present invention. The memory card 320 includes a memory controller 300 and a memory 202; the memory 202 includes a control signal storage area 213 which is used to store the control signal; the memory controller 300 includes the resistance compensation circuit 315 of the Embodiment, a band gap 101, an operation amplifier 103 and an original resistor 105. The resistance compensation circuit 315 includes several compensation resistors 307a˜307p (sixteen compensation resistors), several transistors 209a˜209p (sixteen transistors), a decoder 317 and a register 211.


The band gap 101 used to generate reference voltage for the operation amplifier 103 is connected to the operation amplifier 103; each of the transistors 209a˜209p are connected across one of the corresponding compensation resistors 307a˜308p individually; the decoder 317 is electrically connected to the gates of the transistors 209a˜209p, which controls the switching of the transistors 209a˜209p; the register 211 is electrically connected to the decoder 317.


The operation of the memory controller 300 is substantially the same as the memory controller 200 in FIG. 2. The difference between FIG. 3 and FIG. 2 is that a decoder 317 connected between the register 211 and the transistors 209a˜209p is added to the resistance compensation circuit 315. The decoder 317 is used to control the switching of the transistors 209a˜209p. With this decoder 317, the connecting relationship between the output ports of the register 211 and the transistors 209a˜209p is no more limited to one to one, which makes it easier to increase the number of compensation resistors/transistors, such that the resolution of the resistance can be improved. For example, if register 211 is a four bit register, the register 211 is only able to control the switching of four transistors without the decoder 317, but it is able to control the switching of sixteen transistors with the decoder 317. In total, the resistance accuracy can be further improved by adding the number of the resistors through adding the decoder 317.



FIG. 4 is a circuit diagram depicting a memory device of another embodiment of the present invention. The memory device, such as a memory card, includes phase-locked loop 400, the register 413 and the memory 415. The register 413 is electrically connected between the memory 415 and the phase-locked loop 400, in which the memory 415 and the register 413 are used to store and provide a first control signal 419 and a second control signal 435 to the phase-locked loop 400. The first control signal 419 and the second control signal 435 are used for tuning the output frequency of the phase-locked loop 400. In other words, the output frequency of the phase-locked loop 400 can be tuned merely by changing the first control signal 419 and the second control signal 435 stored in the memory 415.


The phase-locked loop 400 includes a first divider 401, a phase frequency detector 403, a charge pump 405, a loop filter 407 and a voltage controlled oscillator 409, which are serially connected. The phase-locked loop 400 further includes a second divider 411 electrically connected between the voltage controlled oscillator 409, the phase frequency detector 403 and the register 413. In the phase-locked loop 400, the second divider 411 divides the clock 431 to generate a feedback signal 433; the voltage controlled oscillator 409 generates the clock 431 in view of a control voltage 429; the charge pump 405 charges or discharges the loop filter 407 to generate the control voltage 429.


The first divider 401 generates the reference signal 421 by dividing the input signal 417 in view of the first control signal 419, and then provides the reference signal 421 to the phase frequency detector 403. In other words, the frequency of the reference signal 421 can be tuned by changing the first control signal 419. The phase frequency detector 403 compares the phase of the reference signal 421 and the feedback signal 433, then provides the logic 0 or the logic 1 for the up signal 423 and the down signal 425. The up signal 423 and down signal 425 charges or discharges the loop filter through the charge pump 405, such that a control voltage 429 generated by the loop filter 407 is tuned. As a result, the frequency of the clock 431 is tuned.


If the reference signal 421 leading the feedback signal 433, the phase frequency detector 403 makes the up signal 423 and the down signal 425 logic 1 and logic 0 individually, such that the charge pump 405 makes the loop filter 407 charges continuously until the feedback signal 433 keep up with the reference signal 421.


On the contrary, if the reference signal 421 lags the feedback signal 433, the phase frequency detector 403 makes the up signal 423 and the down signal 425 logic 0 and logic 1 individually, such that the charge pump 405 makes the loop filter 407 discharges continuously until reference signal 421 keeps up with the feedback signal 433.


The frequency of the clock 431 can be changed by writing a different first control signal 419 or a different second control signal 435 to the memory 415 first, then re-initializing the register 413 and the phase-locked loop 400. As a result of the re-initialization, the first divider 401 or the second divider 411 generates the reference signal 421 and the feedback signal 433 of another frequency, which tunes frequency of the clock 431.


The embodiments of the present invention use the transistors instead of the trimming pads, results in reducing the area of the integrated circuit; the resistance accuracy is improved by increasing the compensation resistors; and the working frequency or the clock frequency of the integrated circuit can be tuned to match up the memory of different frequency, which promotes the efficiency of the Integrated circuit.


Any element in a claim that does not explicitly state “means for” performing a specified function, or “step for” performing a specific function, is not to be interpreted as a “means” or “step” clause as specified in 35 USC §112, ¶6. In particular, the use of “step of” in the claim herein is not intended to invoke the provisions of 35 USC §112, ¶6.


It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the present invention cover modifications and variations of this invention provided they fall within the scope of the following claims and their equivalents.

Claims
  • 1. A resistance compensation circuit, comprising: a plurality of resistors, each of the resistors is serially connected to one another;a plurality of transistors, each of the transistors connects across one of the corresponding resistors;a register, electrically connected to the gates of the transistors, the register controls the switching of the transistors.
  • 2. The resistance compensation circuit of claim 1, further comprising a memory, electrically connected to the register, the memory is used to store a control signal which controls the switching of the transistors through the register.
  • 3. The resistance compensation circuit of claim 1, further comprising a decoder electrically connected between the gates of the transistors and the register, the decoder is used to decode the control signal such that the register can control the switching of transistors.
  • 4. A method using the resistance compensation circuit of claim 1 to compensate for the resistance variation, comprising: connecting the resistors to an electronic device;measuring the resistance of the resistors;determining a control signal according to the characteristics of the electronic device and the resistances of the resistors; andsaving the control signal to the register,wherein the control signal controls the switching of the transistors through the register to compensate for the required resistance of the electronic device.
  • 5. The method of claim 4, further comprising: determining the control signal according to a working frequency of a memory,whereby the working frequency of the electrical device is proportional to the working frequency of the memory.
  • 6. The method of claim 4, further comprising: saving the control signal to the memory,whereby the register gets the control signal from the memory.
  • 7. A memory device, having a memory and a phase-locked loop electrically connected to the memory, in which the phase-locked loop is used to provide a clock, characterized in that: the memory stores a first control signal and a second control signal; and the phase-locked loop comprises: a first divider, used to divide an input signal to generate a reference signal according to the first control signal;a phase frequency detector, electrically connected to the first divider, used to generate an up signal and a down signal by comparing the phase of the reference signal and a feedback signal;a voltage controlled oscillator, electrically connected to the phase frequency detector, used to tune the frequency of the clock according to the up signal and the down signal; anda second divider, electrically connected between the voltage controlled oscillator and the phase frequency detector, used to generate the feedback signal according to the second control signal and the clock, the feedback signal is provided to the phase frequency detector.
  • 8. The memory device of claim 7, the phase-locked loop further comprising: a charge pump, electrically connected to the phase frequency detector; anda loop Filter, electrically connected between the charge pump and the voltage controlled oscillator,in which the charge pump controls the charging or the discharging of the loop filter according to the up signal and the down signal, whereby a control voltage is tuned to change the frequency of the clock.
  • 9. The memory device of claim 7, further comprising a register, electrically connected to the first divider, the second divider and the memory, used to deliver the first control signal and the second control signal to the first divider and the second divider.
Priority Claims (1)
Number Date Country Kind
95127174 Jul 2006 TW national