P
US7986591B2ActiveUtilityPatentIndex 63

Ultra high resolution timing measurement

Assignee: TAIWAN SEMICONDUCTOR MFGPriority: Aug 14, 2009Filed: Apr 9, 2010Granted: Jul 26, 2011
Est. expiryAug 14, 2029(~3.1 yrs left)· nominal 20-yr term from priority
Inventors:TSENG NAN-HSINLIU CHIN-CHOUGUPTA SAURABH
G04F 10/005
63
PatentIndex Score
4
Cited by
10
References
20
Claims

Abstract

An integrated circuit for high-resolution timing measurement includes a delay pulse generator, the first oscillator to generate the first clock with the first frequency, the second oscillator to generate the second clock with the second frequency, an oscillator tuner, a sampling module, a counter, wherein the delay pulse generator generated a delayed pulse from the second clock, the oscillator tuner controls the second frequency to be as close as possible to the first frequency without being the same as the second frequency, the sampling module samples the delayed pulse at the first frequency, the counter generates a digital counter value by counting a number of sampling by the sampling module, and a time width of the delayed pulse can be calculated by the digital counter value. The second oscillator can be a tunable ring oscillator with one or more coarse tune stages and one or more fine-tune stages.

Claims

exact text as granted — not AI-modified
1. An integrated circuit for high-resolution timing measurement, comprising:
 a delay pulse generator; 
 a first oscillator to generate a first clock with a first frequency; 
 a second oscillator to generate a second clock with a second frequency; 
 an oscillator tuner; 
 a sampling module; 
 a counter; 
 wherein the delay pulse generator is configured to generate a delayed pulse from the second clock, the oscillator tuner is configured to control the second frequency to be as close as possible to the first frequency without being the same as the first frequency, the sampling module is configured to sample the delayed pulse at the first frequency, the counter is configured to generate a digital counter value by counting a number of samples made by the sampling module, and the digital counter is configured to output a count value indicating a time width of the delayed pulse. 
 
     
     
       2. The integrated circuit of  claim 1 , wherein the sampling module is a D flip-flop. 
     
     
       3. The integrated circuit of  claim 1 , wherein the counter has also statistical computational capabilities for measuring data multiple times. 
     
     
       4. The integrated circuit of  claim 1 , wherein the digital counter is configured to shift out a count value from the counter to an outside circuit for further processing. 
     
     
       5. The integrated circuit of  claim 1 , wherein the second oscillator is a tunable ring oscillator. 
     
     
       6. The integrated circuit of  claim 5 , wherein the second oscillator has one or more coarse tune stages and one or more fine tune stages wherein each coarse tune stage is configured to add a first time delay to the tunable ring oscillator that is longer than a second time delay that each fine tune stage is configured to add. 
     
     
       7. The integrated circuit of  claim 6 , wherein each coarse tune stage comprising:
 a multiplexer; and 
 one or more inverters; 
 wherein a first input path of the coarse stage goes through the inverters to be connected to the multiplexer, a second input path to the coarse stage is connected directly to the multiplexer, and a control signal of the multiplexer can select one of the first input path and the second input path as an output. 
 
     
     
       8. The integrated circuit of  claim 6 , wherein each fine tune stage comprises:
 a first input path including a first inverter and a CMOS pass transistor gate; and 
 a second input path including a second inverter; 
 wherein the first input path and the second input path are connected in parallel to an output of the fine tune stage and a control signal can turn on the first input path. 
 
     
     
       9. The integrated circuit of  claim 6 , wherein the second time delay multiplied by a number of the fine tune stages is approximately the same as the first time delay. 
     
     
       10. The integrated circuit of  claim 1 , further comprising a reset module that can send a reset signal to at least one of the sampling module and the counter. 
     
     
       11. The integrated circuit of  claim 10 , further comprising a reset counter that counts the reset signal sent to the counter. 
     
     
       12. An integrated circuit for high-resolution timing measurement, comprising:
 a delay pulse generator; 
 a first oscillator to generate a first clock with a first frequency; 
 a second oscillator to generate a second clock with a second frequency; 
 an oscillator tuner; 
 a sampling module; 
 a counter; 
 wherein the delay pulse generator is configured to generate a delayed pulse from the second clock, the oscillator tuner is configured to control the second frequency to be as close as possible to the first frequency without being the same as the first frequency, the second oscillator is a tunable ring oscillator, the second oscillator has one or more coarse tune stages and one or more fine tune stages wherein each coarse tune stage is capable of adding a first time delay to the tunable ring oscillator that is longer than a second time delay that each fine tune stage is capable of adding, the sampling module is configured to sample the delayed pulse at the first frequency, the counter in configured to generate a digital counter value by counting a number of samples by the sampling module, and the digital counter is configured to output the a time width of the delayed pulse as the digital counter value. 
 
     
     
       13. The integrated circuit of  claim 12 , wherein the sampling module is a D flip-flop. 
     
     
       14. The integrated circuit of  claim 12 , wherein the counter has also statistical computational capabilities for measuring data multiple times. 
     
     
       15. The integrated circuit of  claim 12 , wherein each coarse tune stage comprising:
 a multiplexer; and 
 one or more inverters; 
 wherein a first input path of the coarse stage goes through the inverters to be connected to the multiplexer, a second input path to the coarse stage is also connected directly to the multiplexer, and a control signal of the multiplexer is capable of selecting one of the first input path and the second input path as an output. 
 
     
     
       16. The integrated circuit of  claim 12 , wherein each fine tune stage comprising:
 a first input path including a first inverter and a CMOS pass transistor gate; and 
 a second input path including a second inverter; 
 wherein the first input path and the second input path capable of being connected in parallel to an output of the fine tune stage and a control signal is capable of turning on the first input path. 
 
     
     
       17. The integrated circuit of  claim 12 , wherein the second time delay multiplied by a number of the fine tune stages is approximately the same as the first time delay. 
     
     
       18. An integrated circuit for high-resolution timing measurement, comprising:
 a delay pulse generator; 
 a first oscillator to generate a first clock with a first frequency; 
 a second oscillator to generate a second clock with a second frequency; 
 an oscillator tuner; 
 a sampling module; 
 a counter; and 
 a reset module that can send a reset signal to the sampling module and/or the counter; 
 wherein the delay pulse generator is configured to generate a delayed pulse from the second clock, the oscillator tuner in configured to control the second frequency to be as close as possible to the first frequency without being the same as the first frequency, the second oscillator is a tunable ring oscillator, the second oscillator has one or more coarse tune stages and one or more fine tune stages wherein each coarse tune stage is capable of adding a first time delay to the tunable ring oscillator that is longer than a second time delay that each fine tune stage is capable of adding, the sampling module is a D flip-flop and is configured to sample the delayed pulse at the first frequency, the counter is configured to generate a digital counter value by counting a number of samples by the sampling module, the counter has also statistical computational capabilities for measuring data multiple times, and the digital counter is configures to output a time width of the delayed pulse as the digital counter value. 
 
     
     
       19. The integrated circuit of  claim 18 , wherein each coarse tune stage comprises:
 a multiplexer; and 
 one or more inverters; 
 wherein a first input path of the coarse stage goes through the inverters to be connected to the multiplexer, a second input path to the coarse stage is also connected directly to the multiplexer, and a control signal of the multiplexer is capable of selecting one of the first input path and the second input path as an output. 
 
     
     
       20. The integrated circuit of  claim 18 , wherein each fine tune stage comprising:
 a first input path including a first inverter and a CMOS pass transistor gate; and 
 a second input path including a second inverter; 
 wherein the first input path and the second input path are connected in parallel to an output of the fine tune stage and a control signal is capable of turning on the first input path.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.