IP Library Granted Patent US 7,330,080
Granted Patent B1
US 7,330,080 · App. 10/981,964 · Granted Feb 12, 2008

Ring based impedance control of an output driver

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,330,080
App. No.
10/981,964
Granted
Feb 12, 2008
Kind
B1
Abstract

One embodiment in accordance with the invention is a method that can include utilizing a ring oscillator module to determine a process corner of an integrated circuit as fabricated that includes the ring oscillator module. The impedance of an output driver of the integrated circuit can be altered based on the process corner of the integrated circuit as fabricated.

Claims (27)

1. A system comprising:

an output driver of an integrated circuit;

a first ring oscillator module, wherein said integrated circuit comprises said first ring oscillator module;

a first module coupled to said first ring oscillator module for measuring a first oscillation frequency of said first ring oscillator module;

a second ring oscillator module;

a second module coupled to said second ring oscillator module for measuring a second oscillation frequency of said second ring oscillator module; and

a control module operable to receive a measured oscillation frequency from at least one of said first module and said second module, said control module for determining a process corner of said integrated circuit based on at least one of said first oscillation frequency and said second oscillation frequency, said control module integrated within said output driver and for changing impedance of said output driver based on said process corner of said integrated circuit.

2. The system of claim 1 , wherein said first ring oscillator module comprises an inverter circuit that comprises a first N-channel metal-oxide semiconductor field-effect transistor (MOSFET) coupled in series with a second N-channel MOSFET.

3. The system of claim 1 , wherein said second ring oscillator module comprises an inverter circuit that comprises a first P-channel metal-oxide semiconductor field-effect transistor (MOSFET) coupled in series with a second P-channel MOSFET.

4. The system of claim 1 , wherein said control module utilizes a lookup table to determine said process corner.

5. The system of claim 1 , wherein said control module is operable to output a digital signal to said output driver for said changing said impedance.

6. The system of claim 1 , wherein:

said first ring oscillator module comprises an inverter circuit that comprises a first N-channel MOSFET coupled in series with a second N-channel MOSFET; and

said second ring oscillator module comprises an inverter circuit that comprises a first P-channel MOSFET coupled in series with a second P-channel MOSFET.

7. A method of adjusting impedance of an output driver comprising:

utilizing a N-channel metal-oxide semiconductor field-effect transistor (NFET) ring oscillator module to determine a NFET process corner of an integrated circuit that comprises said NFET ring oscillator module;

utilizing a P-channel metal-oxide semiconductor field-effect transistor (PFET) ring oscillator module to determine a PFET process corner of said integrated circuit that comprises said PFET ring oscillator module; and

adjusting impedance of said output driver of said integrated circuit based on said NFET process corner and said PFET process corner.

8. The method as recited in claim 7 , wherein:

said NFET ring oscillator module comprises an inverter circuit that comprises a first NFET coupled in series with a second NFET; and

said PFET ring oscillator module comprises an inverter circuit that comprises a first PFET coupled in series with a second PFET.

9. The method as recited in claim 7 , wherein said utilizing said NFET ring oscillator module comprises measuring a frequency of oscillation of said NFET ring oscillator module.

10. The method as recited in claim 9 , wherein said utilizing said NFET ring oscillator module further comprises comparing said frequency of oscillation of said NFET ring oscillator module to a limit to determine said NFET process corner.

11. The method as recited in claim 9 , wherein said utilizing said NFET ring oscillator module further comprises utilizing a lookup table to determine said NFET process corner.

12. The method as recited in claim 7 , wherein said utilizing said PFET ring oscillator module comprises measuring a frequency of oscillation of said PFET ring oscillator module.

13. The method as recited in claim 12 , wherein said utilizing said PFET ring oscillator module further comprises comparing said frequency of oscillation of said PFET ring oscillator module to a limit to determine said PFET process corner.

14. The method as recited in claim 12 , wherein said utilizing said PFET ring oscillator module further comprises utilizing a lookup table to determine said PFET process corner.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME PREVIOUSLY RECORDED AT REEL: 036711 FRAME: 0160. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 6, 2015
From: INTELLECTUAL VENTURES FUNDING LLC
To: INTELLECTUAL VENTURES HOLDING 81 LLC
Reel/Frame 036797/0356 →
MERGER Recorded Sep 29, 2015
From: INTELLECTUAL VENTURE FUNDING LLC
To: INTELLECTUAL VENTURES HOLDING 81 LLC
Reel/Frame 036711/0160 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2009
From: TRANSMETA LLC
To: INTELLECTUAL VENTURE FUNDING LLC
Reel/Frame 023268/0771 →
MERGER Recorded Mar 26, 2009
From: TRANSMETA CORPORATION
To: TRANSMETA LLC
Reel/Frame 022454/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2008
From: STOIBER, STEVEN; SIU, STUART
To: TRANSMETA CORPORATION
Reel/Frame 021773/0647 →