IP Library Granted Patent US 7,961,033
Granted Patent B2
US 7,961,033 · App. 12/586,169 · Granted Jun 14, 2011

DLL-based temperature sensor

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,961,033
App. No.
12/586,169
Granted
Jun 14, 2011
Kind
B2
Abstract

A temperature sensor includes an open-loop delay line comprising plural delay cells and a multiplexer configured to select a first number of the plural delay cells; a delay-locked loop comprising plural delay cells and a multiplexer configured to select a second number of the plural delay cells; a clock coupled to an input of the open-loop delay line and to an input of the delay-locked loop; a detector having a first input coupled to an output of the open-loop delay line and a second input coupled to an output of the delay-locked loop; and a finite state machine configured to detect a transition in the output of the phase detector.

Claims (41)

1. A temperature sensor comprising:

an open-loop delay line comprising plural delay cells and a multiplexer configured to select a first number of the plural delay cells;

a delay-locked loop comprising plural delay cells and a multiplexer configured to select a second number of the plural delay cells;

a clock coupled to an input of the open-loop delay line and to an input of the delay-locked loop;

a phase detector having a first input coupled to an output of the open-loop delay line and a second input coupled to an output of the delay-locked loop; and

a finite state machine configured to detect a transition in the output of the phase detector;

the temperature sensor further comprising a first phase interpolator coupled between the output of the open-loop delay line and the first input of the phase detector and a second phase interpolator coupled between the output of the delay-locked loop and the second input of the phase detector.

2. A temperature sensor comprising:

an open-loop delay line comprising plural delay cells and a multiplexer configured to select a first number of the plural delay cells;

a delay-locked loop comprising plural delay cells and a multiplexer configured to select a second number of the plural delay cells;

a clock coupled to an input of the open-loop delay line and to an input of the delay-locked loop;

a phase detector having a first input coupled to an output of the open-loop delay line and a second input coupled to an output of the delay-locked loop; and

a finite state machine configured to detect a transition in the output of the phase detector;

the temperature sensor having a calibration mode in which temperature and the second number of delay cells are fixed and the first number of delay cells is increased until a total delay through the open delay line equals to a total delay through the delay-locked loop to derive a calibrated number of delay cells of the open-loop delay line.

3. The temperature sensor of claim 2 having a measurement mode in which the first number of delay cells is fixed at the calibrated number and the second number of delay cells is increased until the total delay through the delay-locked loop equals the total delay through the open-loop delay line to derive a measurement number of delay cells of the delay-locked loop, the measurement number having a relationship to a corresponding environment temperature.

4. A temperature sensor comprising:

an open-loop delay line comprising plural delay cells and a multiplexer configured to select a first number of the plural delay cells;

a delay-locked loop comprising plural delay cells and a multiplexer configured to select a second number of the plural delay cells;

a clock coupled to an input of the open-loop delay line and to an input of the delay-locked loop;

a phase detector having a first input coupled to an output of the open-loop delay line and a second input coupled to an output of the delay-locked loop; and

a finite state machine configured to detect a transition in the output of the phase detector;

the temperature sensor having a measurement mode in which the first number of delay cells is fixed at a calibrated number and the second number of delay cells is increased until the total delay through the delay-locked loop equals the total delay through the open-loop delay line to derive a measurement number of delay cells of the delay-locked loop, the measurement number having a relationship to a corresponding environment temperature.

5. A method comprising:

coupling a clock signal to an input of an open-loop delay line and to an input of a delay-locked loop, the open-loop delay line comprising plural delay cells and a multiplexer configured to select a first number of the plural delay cells, the delay-locked loop comprising plural delay cells and a multiplexer configured to select a second number of the plural delay cells;

coupling a first input of a phase detector to an output of the open-loop delay line;

coupling a second input of the phase detector to an output of the delay-locked loop; and

detecting a transition in the output of the phase detector indicative of an environment temperature;

the method further comprising coupling a first phase interpolator between the output of the open-loop delay line and the first input of the phase detector and coupling a second phase interpolator between the output of the delay-locked loop and the second input of the phase detector.

6. A method comprising:

coupling a clock signal to an input of an open-loop delay line and to an input of a delay-locked loop, the open-loop delay line comprising plural delay cells and a multiplexer configured to select a first number of the plural delay cells, the delay-locked loop comprising plural delay cells and a multiplexer configured to select a second number of the plural delay cells;

coupling a first input of a phase detector to an output of the open-loop delay line;

coupling a second input of the phase detector to an output of the delay-locked loop; and

detecting a transition in the output of the phase detector indicative of an environment temperature;

the method further comprising, in a calibration mode, fixing temperature and the second number of delay cells and increasing the first number of delay cells until a total delay through the open delay line equals to a total delay through the delay-locked loop to derive a calibrated number of delay cells of the open-loop delay line.

7. The method of claim 6 further comprising, in a measurement mode, fixing the first number of delay cells at the calibrated number and increasing the second number of delay cells until the total delay through the delay-locked loop equals the total delay through the open-loop delay line to derive a measurement number of delay cells of the delay-locked loop, the measurement number having a relationship to a corresponding environment temperature.

8. A method comprising:

coupling a clock signal to an input of an open-loop delay line and to an input of a delay-locked loop, the open-loop delay line comprising plural delay cells and a multiplexer configured to select a first number of the plural delay cells, the delay-locked loop comprising plural delay cells and a multiplexer configured to select a second number of the plural delay cells;

coupling a first input of a phase detector to an output of the open-loop delay line;

coupling a second input of the phase detector to an output of the delay-locked loop; and

detecting a transition in the output of the phase detector indicative of an environment temperature;

the method further comprising, in a measurement mode, fixing the first number of delay cells at a calibrated number and increasing the second number of delay cells until the total delay through the delay-locked loop equals the total delay through the open-loop delay line to derive a measurement number of delay cells of the delay-locked loop, the measurement number having a relationship to a corresponding environment temperature.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053179/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2020
From: CAVIUM, LLC
To: CAVIUM INTERNATIONAL
Reel/Frame 051948/0807 →
CERTIFICATE OF CONVERSION AND CERTIFICATE OF FORMATION Recorded Oct 2, 2018
From: CAVIUM, INC.
To: CAVIUM, LLC
Reel/Frame 047185/0422 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2018
From: JP MORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: CAVIUM, INC; CAVIUM NETWORKS LLC; QLOGIC CORPORATION
Reel/Frame 046496/0001 →
SECURITY AGREEMENT Recorded Aug 17, 2016
From: CAVIUM, INC.; CAVIUM NETWORKS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 039715/0449 →
MERGER Recorded Jul 21, 2011
From: CAVIUM NETWORKS, INC.
To: CAVIUM, INC.
Reel/Frame 026632/0672 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2011
From: WOO, KYOUNGHO
To: CAVIUM NETWORKS, INC.
Reel/Frame 025896/0498 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2010
From: MENINGER, SCOTT
To: CAVIUM NETWORKS, INC.
Reel/Frame 025371/0864 →