IP Library Granted Patent US 7,248,660
Granted Patent B2
US 7,248,660 · App. 10/642,781 · Granted Jul 24, 2007

Transition tracking

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,248,660
App. No.
10/642,781
Granted
Jul 24, 2007
Kind
B2
Abstract

A method for tracking transitions in a bit stream of a signal includes taking a first sample of said bit stream at a first sampling point of a first sampling sequence, taking a second sample of said bit stream at a second sampling point of said first sampling sequence, and taking a third sample of said bit stream at a third sampling point of said first sampling sequence, wherein said second sampling point is adjusted so that within a first time period, defined by said first and said second sampling points, the number of transitions in said bit stream is equal to the number of transitions within a second time period, defined by said second and said third sampling points.

Claims (31)

1. A method for tracking transitions in a bit stream of a signal, said method comprising the steps of:

taking a first sample of said bit stream at a first sampling point of a first sampling sequence,

taking a second sample of said bit stream at a second sampling point of said first sampling sequence, and

taking a third sample of said bit stream at a third sampling point of said first sampling sequence,

evaluating occurrence of at least one transition within at least one of a first and a second time period, wherein the first time period is defined by said first and said second sampling points, and the second time period is defined by said second and said third sampling points,

adjusting said second sampling point to be near to the point in time where transition occurred, and

tracking transitions in the bit stream by comparing bit values of the first, second, and third samples of the bit stream.

2. The method of claim 1 , wherein said second sampling point is adjusted to an earlier point in time, if transition or majority of transitions occurred in said first time period.

3. The method of claim 1 , wherein said second sampling point is adjusted to a later point in time, if transition or majority of transitions occurred in said second time period.

4. The method of claim 1 , wherein said second sampling point is adjusted regularly after a predetermined number of clocks or transitions of said bit stream.

5. The method of claim 1 , wherein said transitions occurred are evaluated continuously.

6. The method of claim 1 , wherein said transitions occurred are counted by at least one counter having a counting depth of at least one, in particular having a counting depth of more than 5, preferably between 10 and 1000.

7. The method of claim 1 , wherein said second sampling point is adjusted so that within said first time period a counted number of transitions in said bit stream is equal to a counted number of transitions within said second time period.

8. The method of claim 1 , wherein said second sampling point is adjusted by a variable delay time of a master clock signal, said master clock signal having preferably the same frequency as said bit stream.

9. The method of claim 1 , wherein said first sampling point is on or before an earliest transition of said bit stream within said first sampling sequence, and said third sampling point is on or after a latest transition of said bit stream within said first sampling sequence.

10. The method of claim 1 , wherein the number of transitions between said third sampling point of said first sampling sequence and a first sampling point of a second sampling sequence following said first sampling sequence is determined.

11. The method of claim 1 , wherein bits of said bit stream are extracted uniformly at said first sampling points of succeeding sampling sequences, or uniformly at said third sampling points of succeeding sampling sequences.

12. The method of claim 1 , wherein bits of said bit stream are extracted uniformly at fourth sampling points of succeeding sampling sequences, said fourth sampling point is respectively between said third sampling point of said first sampling sequence and said first sampling point of a sampling sequence subsequent to said first sampling sequence.

13. The method of claim 1 , wherein information about a drift spectrum is extracted from recording transition tracking.

14. The method of claim 1 , wherein said signal is to be evaluated by comparison of bits extracted from said bit stream with a predetermined expected bit stream.

15. A method for testing an electronic device, wherein said method for testing comprises said method for tracking transitions of claim 1 , wherein said bit stream of said signal is an output signal of said electronic device, said output signal being a response on a predetermined input signal supplied to said electronic device.

16. A software program or product, preferably stored on a data carrier, for executing the method of claim 1 , when running on a data processing system such as a computer.

17. A system for tracking transitions in a bit stream of a signal, said system comprising a sampling unit for

taking a first sample of said bit stream at a first sampling point of a first sampling sequence,

taking a second sample of said bit stream at a second sampling point of said first sampling sequence, and

taking a third sample of said bit stream at a third sampling point of said first sampling sequence,

and evaluating occurrence of at least one transition within at least one of a first and a second time period, wherein the first time period is defined by said first and said second sampling points, and the second time period is defined by said second and said third sampling points,

an adjusting unit for

adjusting said second sampling point to be near to the point in time where transitions occurred,

and circuitry for

tracking transitions in the bit stream by comparing bit values of the first, second, and third samples of the bit stream.

Assignments (6)
CHANGE OF ADDRESS Recorded Dec 18, 2018
From: ADVANTEST CORPORATION
To: ADVANTEST CORPORATION
Reel/Frame 047987/0626 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ADDRESS PREVIOUSLY RECORDED AT REEL: 035371 FRAME: 0265. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 14, 2015
From: ADVANTEST (SINGAPORE) PTE. LTD.
To: ADVANTEST CORPORATION
Reel/Frame 035425/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2015
From: ADVANTEST (SINGAPORE) PTE. LTD.
To: ADVANTEST CORPORATION
Reel/Frame 035371/0265 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2012
From: VERIGY (SINGAPORE) PTE LTD
To: ADVANTEST (SINGAPORE) PTE LTD
Reel/Frame 027896/0018 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2007
From: AGILENT TECHNOLOGIES, INC.
To: VERIGY (SINGAPORE) PTE. LTD.
Reel/Frame 019015/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2003
From: AGILENT TECHNOLOGIES DEUTSCHLAND GMBH
To: AGILENT TECHNOLOGIES INC.
Reel/Frame 014783/0469 →