US10530324B1ActiveUtility

On-die resistor measurement

72
Assignee: XILINX INCPriority: Aug 21, 2018Filed: Aug 21, 2018Granted: Jan 7, 2020
Est. expiryAug 21, 2038(~12.1 yrs left)· nominal 20-yr term from priority
G11C 2029/5604G11C 29/022G11C 5/147G11C 2029/0409G11C 29/52G11C 29/48G11C 29/028G01R 31/2884H10W 90/724H10W 90/00G11C 2207/2254G11C 7/1063G01R 27/14G11C 5/06G11C 7/1048H03H 7/38H01L 2924/30111H01L 2924/1434H01L 2224/16225H01L 24/16H01L 2924/1431H01L 2924/30101H01L 2924/1426H01L 25/18G11C 7/1057
72
PatentIndex Score
3
Cited by
15
References
20
Claims

Abstract

Examples herein describe a die that includes a testing system (e.g., testing circuitry) for measuring the actual resistance of on-die resistors. When testing the die, an I/O element (e.g., a solder bump) can be used to sweep a voltage across the on-die resistor. The testing system identifies when the voltage across the on-die resistor reaches a predefined reference voltage and measures the corresponding current. Using the measured current and the reference voltage, the testing system can identify the actual resistance of the on-die resistor. In one embodiment, the on-die resistor is tunable such if the on-die resistor has a divergent value, the die can adjust its resistance value to the desired value.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for measuring a resistance value of an on-die resistor, comprising:
 incrementing a voltage at an I/O element of a semiconductor die using a testing application coupled to the I/O element, wherein the I/O element is electrically coupled to a first side of the on-die resistor in the semiconductor die and the testing application is external to the semiconductor die; 
 monitoring an output of a comparator in the semiconductor die, wherein a first input of the comparator is coupled to the first side of the on-die resistor and a second input of the comparator is coupled to a reference voltage; 
 measuring a current flowing through the I/O element in response to the output of the comparator switching from a first value to a second value; and 
 determining the resistance value of the on-die resistor based on the measured current and the reference voltage. 
 
     
     
       2. The method of  claim 1 , wherein incrementing the voltage at the I/O element comprises:
 sweeping the voltage on the I/O element until the output of the comparator switches from the first value to the second value. 
 
     
     
       3. The method of  claim 1 , wherein a second end of the on-die resistor is coupled to ground, wherein a voltage across the on-die resistor is the same as the reference voltage when the output of the comparator switches from the first value to the second value. 
     
     
       4. The method of  claim 1 , wherein the I/O element is coupled to the on-die resistor via an electrical path in the semiconductor die having an associated parasitic resistance, wherein the method comprises:
 subtracting the voltage at the I/O element from the reference voltage to identify the voltage across the parasitic resistance; and 
 determining a resistance value of the parasitic resistance based on the voltage across the parasitic resistance and the measured current. 
 
     
     
       5. The method of  claim 1 , wherein determining the resistance value of the on-die resistor comprises:
 dividing the reference voltage by the measured current. 
 
     
     
       6. The method of  claim 1 , further comprising:
 upon determining the resistance value of the on-die resistor does not match a desired resistance, adjusting the resistance value of the on-die resistor to match the desired resistance. 
 
     
     
       7. The method of  claim 6 , further comprising:
 calibrating a memory driver in the semiconductor die using the on-die resistor after the on-die resistor has been adjusted to match the desired resistance. 
 
     
     
       8. A system comprising:
 a die comprising an on-die resistor; 
 a testing application coupled to the die, wherein the testing application is configured to:
 increment a voltage at an I/O element of the die, wherein the I/O element is electrically coupled to a first side of the on-die resistor in the die; 
 monitor an output of a comparator in the die, wherein a first input of the comparator is coupled to the first side of the on-die resistor and a second input of the comparator is coupled to a reference voltage; 
 measure a current flowing through the I/O element in response to the output of the comparator switching from a first value to a second value; and 
 determine a resistance value of the on-die resistor based on the measured current and the reference voltage. 
 
 
     
     
       9. The system of  claim 8 , wherein incrementing the voltage at the I/O element comprises:
 sweeping the voltage on the I/O element until the output of the comparator switches from the first value to the second value. 
 
     
     
       10. The system of  claim 8 , wherein a second end of the on-die resistor is coupled to ground, wherein a voltage across the on-die resistor is the same as the reference voltage when the output of the comparator switches from the first value to the second value. 
     
     
       11. The system of  claim 8 , wherein the I/O element is coupled to the on-die resistor via an electrical path in the die having an associated parasitic resistance, wherein the testing application is configured to:
 subtract the voltage at the I/O element from the reference voltage to identify the voltage across the parasitic resistance; and 
 determine a resistance value of the parasitic resistance based on the voltage across the parasitic resistance and the measured current. 
 
     
     
       12. The system of  claim 8 , wherein the testing application is configured to:
 upon determining the resistance value of the on-die resistor does not match a desired resistance, adjust the resistance value of the on-die resistor to match the desired resistance. 
 
     
     
       13. The system of  claim 12 , wherein the testing application is configured to:
 calibrate a memory driver in the die using the on-die resistor after the on-die resistor has been adjusted to match the desired resistance. 
 
     
     
       14. A semiconductor die, comprising:
 an on-die resistor; 
 an I/O element coupled to a first end of the on-die resistor; and 
 a comparator, wherein a first input of the comparator is coupled to the first end of the on-die resistor and a second input of the comparator is coupled to a reference voltage, 
 wherein an output of the comparator is configured to switch from a first value to a second value when a voltage across the on-die resistor matches the reference voltage; and 
 an adjustment circuit configured to adjust a resistance value of the on-die resistor to match a desired value based on the output of the comparator. 
 
     
     
       15. The semiconductor die of  claim 14 , wherein the I/O element is a solder bump and wherein the semiconductor die further comprises:
 an electrical path coupling the solder bump to on-die resistor, wherein a parasitic resistance associated with the electrical path results in the voltage driven onto the solder bump being different from the voltage at the first end of the on-die resistor. 
 
     
     
       16. The semiconductor die of  claim 14 , wherein a second end of the on-die resistor is coupled to ground, wherein, when driving a voltage onto the I/O element, a current through the I/O element is the same as the current flowing through the on-die resistor. 
     
     
       17. The semiconductor die of  claim 14 , wherein the adjustment circuit adjusts the resistance value based on an external testing application or an internal calibration circuit. 
     
     
       18. The semiconductor die of  claim 14 , further comprising:
 a memory driver coupled to the on-die resistor, wherein the on-die resistor is a calibration resistor for calibrating the memory driver. 
 
     
     
       19. The semiconductor die of  claim 18 , wherein the memory driver is configured to transmit data signals to a high-bandwidth memory after being calibrated using the on-die resistor. 
     
     
       20. The semiconductor die of  claim 14 , wherein the semiconductor die is a field programmable gate array (FPGA), wherein the output of the comparator is coupled to an FPGA fabric.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.