Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output process timing
Reexamination Certificate
1998-07-27
2001-11-13
Lee, Thomas (Department: 2182)
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output process timing
C710S110000
Reexamination Certificate
active
06317801
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates to computer systems. More particularly, the present invention relates to change of control between agents on a terminated bus.
BACKGROUND OF THE INVENTION
Prior art terminated bus systems typically have one or more bus cycles (e.g., dead cycles) during which bus agents transfer control of the bus. During the dead cycle no bus agent drives the bus. Because the bus is terminated, the terminating components pull the bus lines up to a predetermined voltage level. The length of the dead cycle is determined, in part, on how quickly the terminating components can settle transient signals on the bus. In general, settling refers to the lines of the bus reaching a predetermined voltage level and overcoming ringbacks, reflections and other transients.
Transients may occur as the result of switching control of the bus lines from a first bus agent to the terminating components and again when switching control from the terminating components to a second bus agent. When the first bus agent gives up control of the bus, the first bus agent tri-states the input/output (I/O) buffers coupled to the bus by placing the buffers in a high-impedance state.
The terminating components take control of the bus lines as left by the first bus agent when the first bus agent's bus access cycle is completed. The terminating components then pull the bus lines up to a known voltage. The terminating components drive the bus lines to the known voltage at least until any transients on the bus have settled. Because during normal bus operation the termination components provide termination and the bus agent provides source termination, settling of transients takes longer for dead cycles than for normal bus cycles. In other words, during normal bus operation, more termination components are operating than during dead cycles, which results is faster settling of transients.
When a second bus agent takes control of the bus from the terminating components the second bus agent must overcome transients associated with the change of bus control before signals on the bus can be used to convey valid data. Because the second bus agent provides source termination in addition to the end termination provided by the termination components, the second bus agent settles the bus faster than the termination components alone during the dead cycle.
Because the time required to settle transient signals cannot be used to convey valid data, what is needed is a method and apparatus for decreasing the time during which the bus is not used to transfer valid data.
SUMMARY OF THE INVENTION
A method and apparatus for post-driving and pre-driving a terminated bus is described. A first bus agent drives one or more bus lines to a known voltage after completing a first bus access cycle in which the first bus agent is a bus master. A second bus agent drives the one or more bus lines to the known voltage prior to beginning a second bus access cycle in which the second bus agent is the bus master. Termination components drive the one or more bus lines to the known voltage when the one or more bus lines are not driven by either the first bus agent or the second bus agent.
REFERENCES:
patent: 4454591 (1984-06-01), Lou
patent: 4774422 (1988-09-01), Donaldson et al.
patent: 5051619 (1991-09-01), Campione
patent: 5127089 (1992-06-01), Gay et al.
patent: 5353417 (1994-10-01), Fuoco et al.
patent: 5396128 (1995-03-01), Dunning et al.
patent: 5524215 (1996-06-01), Gay
patent: 5627976 (1997-05-01), McFarland et al.
patent: 5633605 (1997-05-01), Zimmerman et al.
patent: 5635852 (1997-06-01), Wallace
patent: 5635853 (1997-06-01), Kikinis
patent: 5654927 (1997-08-01), Lee
patent: 5675809 (1997-10-01), Gantt
patent: 5678009 (1997-10-01), Bains et al.
patent: 5796968 (1998-08-01), Takamiya
patent: 5964856 (1999-10-01), Wu et al.
patent: 402143609 (1990-06-01), None
patent: 405313798 (1992-05-01), None
patent: 405135189 (1993-06-01), None
patent: 406083503 (1994-03-01), None
patent: 409054751 (1997-02-01), None
Ilkbahar Alper
Townley Kent R.
Blakely , Sokoloff, Taylor & Zafman LLP
Cao Chun
Intel Corporation
Lee Thomas
LandOfFree
System for post-driving and pre-driving bus agents on a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System for post-driving and pre-driving bus agents on a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for post-driving and pre-driving bus agents on a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2613601