IP Library › Granted Patent US 8,618,843
Granted Patent B2
US 8,618,843 · App. 13/333,095 · Granted Dec 31, 2013

High speed serial input/output bus voltage mode driver with tunable amplitude and resistance

Inventors: Stephen S. Y. Liu (Toronto, CA); Kun Chuai (Markham, CA); Bo Wang (Richmond Hill, CA); Paul Edelshteyn (Toronto, CA); Kristina H. Y. Au (Richmond Hill, CA)
Assignee: ATI Technologies ULC
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 8,618,843
App. No.
13/333,095
Granted
Dec 31, 2013
Kind
B2
Abstract

A device having a voltage mode driver with tunable amplitude and resistance that supports a predetermined output resistance and output amplitude is described herein. The voltage mode driver includes multiple configurable drivers. The voltage mode driver is controlled by a control module. Resistance tuning is controlled by the number of active configurable drivers and amplitude tuning is controlled by setting the high or low drive state of each active configurable driver. The slew rate of the device is controlled by delaying the setting of the high or low drive state of an active configurable driver by a predetermined interval.

Claims (40)

1. A device, comprising:

at least one driver circuit including multiple configurable driver circuits, each configurable driver circuit connected to a voltage reference;

a control module connected to each configurable driver circuit;

the control module configured to set a number of active configurable driver circuits to obtain a predetermined resistance;

the control module configured to enable a pull up/pull down state of each active configurable driver circuit to obtain a predetermined voltage; and

the control module configured to delay enabling the pull up/pull down state of an active configurable driver circuit by a predetermined interval to control slew rate, wherein the predetermined interval is different for each configurable driver circuit.

2. The device of claim 1 , wherein a configurable driver circuit further comprises:

a pull up switch connected to the voltage reference and responsive to the control module; and

a pull down switch connected to ground and responsive to the control module, wherein the pull up switch and pull down switch are tied to an output pin.

3. The device of claim 2 , further comprising:

a resistor connected between the output pin and the pull up switch and the pull down switch.

4. The device of claim 1 , wherein the control module controls the slew rate of a signal output from the device.

5. The device of claim 1 , wherein each configurable driver circuit is independently controlled by the control module.

6. The device of claim 1 , wherein the device is a serial input/output bus device.

7. A computer-readable storage medium configured to store a set of instructions used for manufacturing the device of claim 1 .

8. The computer-readable storage medium of claim 7 , wherein the instructions are Verilog data instructions.

9. The computer-readable storage medium of claim 7 , wherein the instructions are hardware description language (HDL) instructions.

10. A circuit, comprising:

a control logic circuit; and

configurable driver circuits responsive to the control logic circuit,

wherein the control logic circuit performs resistance tuning by activating a number of the configurable driver circuits,

wherein the control logic circuit performs amplitude tuning by enabling a pull up/pull down state of each activated configurable driver circuit, and

wherein the control logic circuit controls slew rate by delaying a control signal sent to each activated configurable driver circuit by a predetermined interval, wherein the predetermined interval is different for each configurable driver circuit.

11. The circuit of claim 10 , wherein a configurable driver circuit further comprises:

a pull up transistor having a source connected to a voltage reference; and

a pull down transistor having a drain connected to ground, wherein the pull up transistor and the pull down transistor responsive to control signals from the control logic circuit.

12. The circuit of claim 11 , wherein a drain of the pull up transistor and a source of the pull down transistor are tied to an output pin.

13. The circuit of claim 12 , further comprising:

a resistive element connected to the drain of the pull up transistor and the source of the pull down transistor.

14. The circuit of claim 10 , wherein each configurable driver circuit is independently controlled by the control logic circuit.

15. The circuit of claim 10 , wherein the circuit is a serial input/output bus device.

16. A method for voltage mode driving a peripheral connector using a plurality of driver circuits, comprising:

resistance tuning by activating a number of the driver circuits;

amplitude tuning by enabling a pull up/pull down state of each activated driver circuit, and

delaying a control signal sent to each activated driver circuit by a predetermined interval to control slew rate, wherein the predetermined interval is different for each configurable driver circuit.

17. The method of claim 16 , further comprising:

providing a pull up transistor having a source connected to a voltage reference and responsive to a control signal; and

providing a pull down transistor having a drain connected to ground, wherein the pull up transistor and the pull down transistor responsive to control signals from the control logic circuit.

18. The method of claim 16 , wherein each driver circuit is independently controlled by a control circuit.

19. A computer readable media including hardware description language (HDL) code stored thereon, and when processed generates other intermediary data to create mask works for use in fabricating a processor that is configured to perform the method of claim 16 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2011
From: LIU, STEPHEN S.Y.; CHUAI, KUN; WANG, BO; EDELSHTEYN, PAUL; AU, KRISTINA H.Y.
To: ATI TECHNOLOGIES ULC
Reel/Frame 027427/0487 →
Continuity (1)
Related Publication 20130162300A1 · Jun 27, 2013