IP Library › Granted Patent US 7,710,101
Granted Patent B2
US 7,710,101 · App. 11/833,779 · Granted May 4, 2010

Method and system for measuring maximum operating frequency and corresponding duty cycle for an I/O cell

Assignee: STMicroelectronics Pvt. Ltd.
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,710,101
App. No.
11/833,779
Granted
May 4, 2010
Kind
B2
Abstract

A circuit for measuring maximum operating frequency and its corresponding duty cycle for an input I/O cell implementation under test (IUT) includes a condition checking module, a central control module and a duty cycle measurement module. The condition checking module checks an upper threshold voltage and a lower threshold voltage. The central control module controls a plurality of operations for measuring the frequency. The duty cycle measurement module measures the duty cycle and finally all these modules together and calculates maximum operating frequency of the IUT.

Claims (30)

1. A circuit for on-chip measurement of a maximum operating frequency of an input implementation under test (IUT), said frequency obeying a plurality of conditions at a maximum frequency, said circuit being synchronized with a central controller for a proper handshaking, said circuit comprising:

an input I/O IUT terminal for receiving an input voltage signal;

a count register connected to the central controller for storing a number of cycles for which a sample test is performed;

a plurality of programmable loads for determining a maximum frequency at a plurality of loads;

a programmable voltage threshold sensor calibrated at an upper threshold limit and a lower threshold limit for analyzing an output voltage signal from said IUT terminal for a desired threshold voltage level;

a ripple counter connected to said voltage threshold sensor for counting passed output voltage signals from said voltage sensor, the passed output voltage signals obeying the desired threshold voltage level;

a time to digital converter (TDC) receiving the output voltage signal from said IUT terminal for converting a width of said output voltage signal to a binary equivalent value; and

an accumulator connected to said TDC for adding a binary value of said output voltage signal for said number of cycles, said circuit utilizes a binary-to-time domain conversion formula for converting said binary value to a time domain value, said time domain value is divided by said cycles to calculate an average high pulse width value, wherein the plurality of conditions comprises:

a signal transition at an IUT output for a low pulse crossing a specified lower voltage threshold limit;

a signal transition at an IUT output for a high pulse crossing a specified upper voltage threshold limit; and

a duty cycle at an I/O output remains within a specified limit.

2. A method for measuring a maximum operating frequency, and its corresponding duty cycle variation of an IUT, said method comprising:

calibrating a time to digital converter to formulate a binary to time domain conversion formula;

calibrating a programmable voltage threshold sensor for an upper voltage threshold value and a lower voltage threshold value;

storing a sample test cycle number (N) through a count register;

applying N input cycles having a high pulse width (HPW) less than a low pulse width (LPW);

shifting out accumulator contents to measure a duty cycle;

shifting out ripple counter contents for checking, if said input cycles crosses an upper threshold voltage; and

checking a ripple count value, and a duty cycle value.

3. The method of claim 2 further comprising decreasing said HPW when the ripple counter value equals to N and the duty cycle value is within a specification.

4. The method of claim 2 further comprising:

storing a last passed HPW value when the ripple counter value is not equal to N and the duty cycle value is not within the specification;

applying N input cycles having an HPW>an LPW;

shifting out the accumulator contents to measure a duty cycle;

shifting out the ripple counter contents for checking, if said input cycles crosses a lower threshold voltage; and

checking a ripple count value and a duty cycle value.

5. The method of claim 4 further comprising decreasing said LPW when the ripple counter value=N and the duty cycle value is within a specification.

6. The method of claim 4 further comprising:

storing a last passed LPW value when the ripple counter value is not equal to N and the duty cycle value is not within the specification; and

calculating said maximum frequency from said passed LPW value and a passed HPW value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2007
From: NARAYANAN, VIJAYARAGHAVAN; SINGH, BALWANT
To: STMICROELECTRONICS PVT. LTD.
Reel/Frame 019922/0123 →
Priority Claims (1)
IN 1785/2006 · Aug 4, 2006 · national
Continuity (1)
Related Publication 20080030186A1 · Feb 7, 2008