Claims
- 1. An inter-symbol interference output driver system for reducing the effects on a bus comprising:
a data decoder for identifying a sequence of data in a data stream which indicates inter-symbol interference, wherein the data stream comprises data items of at least ones and zeros; a signal generator connected to the data decoder for generating a signal based on identifying the sequence of data; and an output driver connected to the signal driver which responds to the signal by increasing gain to the data steam.
- 2. The inter-symbol interference output driver system recited in claim 1, wherein the inter-symbol interference output driver is stabilized by a phase locked loop circuit.
- 3. The inter-symbol interference output driver system recited in claim 2, wherein the phase locked loop circuit comprises:
a capacitor referenced voltage variable delay, wherein the voltage variable delay uses a capacitor to reference a capacitor control voltage.
- 4. The inter-symbol interference output driver system recited in claim 3, wherein an initial capacitor control voltage is read from memory.
- 5. The inter-symbol interference output driver system recited in claim 3, wherein the capacitor control voltage controls a current source.
- 6. The inter-symbol interference output driver system recited in claim 3, wherein the capacitor control voltage controls a clock delay circuit.
- 7. The inter-symbol interference output driver system recited in claim 1, wherein the sequence of data in a data stream is a series of consecutive data ones.
- 8. The inter-symbol interference output driver system recited in claim 1, wherein the sequence of data in a data stream is a series of consecutive data zeros.
- 9. The inter-symbol interference output driver system recited in claim 1, wherein the output driver responds to the signal by increasing the gain to a data item subsequent to the sequence of data.
- 10. An inter-symbol interference output driver system for reducing the effects on a bus comprising:
a data bus; and an output driver connected to the bus for discharging excess capacitance from the bus, wherein the output driver delivers a drive current to discharge the excess capacitance.
- 11. The inter-symbol interference output driver system recited in claim 10, wherein the output driver receives a control signal indicating that the bus has an excess charge.
- 12. The inter-symbol interference output driver system recited in claim 10, wherein the output driver receives a regulation signal for regulating the output driver.
- 13. The inter-symbol interference output driver system recited in claim 10 further comprising:
a drive current signal regulator for generating a drive current regulation signal, wherein the drive current regulation signal relates to the temperature of the drive current regulator.
- 14. The inter-symbol interference output driver system recited in claim 13, wherein the drive current regulator further comprises a phase locked loop circuit which generates a phase locked loop control voltage.
- 15. The inter-symbol interference output driver system recited in claim 14, wherein the phase locked loop circuit comprises:
a capacitor referenced voltage variable delay, wherein the capacitor referenced voltage variable delay uses the capacitor to reference the phase locked loop control voltage.
- 16. The inter-symbol interference output driver system recited in claim 14, wherein the initial value of a capacitor control voltage is read from memory.
- 17. The system for stabilizing the impedance of a bus terminator recited in claim 14, wherein the initial value of a capacitor control voltage is related to a clock delay of the phase locked loop.
- 18. The inter-symbol interference output driver system recited in claim 14, wherein the phase locked loop control voltage controls a timing delay circuit in the phase locked loop circuit.
- 19. The inter-symbol interference output driver system recited in claim 14, wherein the initial value of a capacitor control voltage controls a clock delay of the phase locked loop.
- 20. A method for reducing inter-symbol interference effects on a bus comprising:
identifying a sequence of data in a data stream which indicates inter-symbol interference, wherein the data stream comprises data items of at least ones and zeros; generating a signal based on identifying the sequence of data; and in response to the signal, increasing a gain to the data steam on the bus using an output driver connected to the signal driver and bus.
- 21. The method for reducing inter-symbol interference effects on a bus as recited in claim 20 further comprising:
stabilizing the inter-symbol interference output driver by a phase locked loop circuit.
- 22. The method for reducing inter-symbol interference effects on a bus as recited in claim 21, further comprises:
receiving a capacitor control voltage; and applying the capacitor control voltage to a capacitor to voltage variable delay of the phase locked loop, wherein the control voltage adjusts a timing delay in the voltage variable delay.
- 23. The method for reducing inter-symbol interference effects on a bus as recited in claim 22, further comprising:
reading an initial capacitor control voltage from memory.
- 24. The method for reducing inter-symbol interference effects on a bus as recited in claim 22, further comprising:
controlling a current source with the capacitor control voltage.
- 25. The method for reducing inter-symbol interference effects on a bus as recited in claim 22, further comprising:
controlling a clock delay circuit with the capacitor control voltage.
- 26. The method for reducing inter-symbol interference effects on a bus as recited in claim 20, wherein the sequence of data in a data stream is a series of consecutive data ones.
- 27. The method for reducing inter-symbol interference effects on a bus as recited in claim 20, wherein the sequence of data in a data stream is a series of consecutive data zeros.
- 28. The method for reducing inter-symbol interference effects on a bus as recited in claim 20, further comprising:
in response to receiving the signal by the output driver, increasing the gain to a data item subsequent to the sequence of data.
- 29. A method for reducing inter-symbol interference effects on a bus comprising:
receiving data from a data bus; and discharging excess capacitance from the bus, wherein an output driver delivers a drive current to discharge the excess capacitance.
- 30. The method for reducing inter-symbol interference effects of on a bus as recited in claim 29, further comprising:
receiving a control signal indicating that the bus has an excess charge.
- 31. The method for reducing inter-symbol interference effects on a bus as recited in claim 29, further comprising:
receiving a regulation signal for regulating the output driver.
- 32. The method for reducing inter-symbol interference effects on a bus as recited in claim 29, further comprising:
generating a drive current regulation signal, wherein the drive current regulation signal relates to the temperature of a drive current signal regulator.
- 33. The method for reducing inter-symbol interference effects on a bus as recited in claim 32, further comprising:
receiving a capacitor referenced voltage which generates a phase locked loop control voltage from a phase locked loop circuit in the drive current regulation generator.
- 34. The method for reducing inter-symbol interference effects on a bus as recited in claim 33, further comprising:
receiving a capacitor referenced voltage; applying the capacitor referenced voltage variable delay, wherein the capacitor referenced voltage variable delay uses the capacitor to reference the phase locked loop control voltage.
- 35. The method for reducing inter-symbol interference effects on a bus as recited in claim 33, further comprising:
reading the capacitor control voltage from memory.
- 36. The method for reducing inter-symbol interference effects on a bus as recited in claim 33, wherein an initial value of a capacitor control voltage is related to a clock delay of the phase locked loop.
- 37. The method for reducing inter-symbol interference effects on a bus as recited in claim 33, further comprising:
in response to the phase locked loop control voltage, controlling a timing delay circuit in the phase locked loop circuit.
- 38. The method for reducing inter-symbol interference effects on a bus as recited in claim 33, further comprising:
controlling a clock delay of the phase locked loop using a capacitor control voltage control.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application is related to application Ser. No. ______ (Attorney Docket Number 98-215), filed (concurrently herewith), titled “Method and Apparatus for Self Correcting Parallel I/O Circuitry,” hereby incorporated by reference, and application Ser. No. ______ (Attorney Docket Number AT98-216), filed (concurrently herewith), titled “Method and Apparatus for Self Correcting Skew Reduction and Variable Delay Elements for Self Correcting Parallel I/O Circuitry,” hereby incorporated by reference, and application Ser. No. ______ (Attorney Docket Number 98-249), filed (concurrently herewith), titled “Method and Apparatus for On-Chip Termination for Bus,” hereby incorporated by reference.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09322328 |
May 1999 |
US |
Child |
10144462 |
Jul 2002 |
US |