[0001] The invention relates to communications busses of the type used to connect a digital
computer to peripheral devices, and more particularly methods for increasing bus lengths.
[0002] A known type of communications bus is the SCSI bus, which obtains its name by complying
with the Small Computer System Interface ("SCSI") standards of the American National
Standards Institute, New York, New York, USA, the latest version of which is designated
ANSI X3T9.2/375R Rev. 10k.
[0003] Generally speaking, the SCSI standards specify the electrical, mechanical and logical
characteristics of the SCSI bus, which is an eight or sixteen bit (or thirty two bit
in an extended configuration) parallel input/output (I/O) bus. Up to a total of sixteen
devices (including the computers) can be connected to the bus. The peripheral devices
can include, for example, disk drives, tape drives, printers, compact disk read-only
memories ("CD-ROM's"), and scanners.
[0004] The SCSI standards specify a distributive bus protocol, which facilitates information
transfers between devices connected to the bus. Generally speaking, the bus protocol
refers to the host computers on the bus as "initiators" and the peripheral devices
on the bus as "targets". The initiators are capable of initiating operations on the
bus, and the targets are capable of responding to the initiators to perform operations.
The SCSI standards also specify an arbitration system, under which control of the
bus is awarded to the device on the bus having the highest priority level of those
contending for control.
[0005] The bus protocol includes an addressing scheme for identifying the initiators and
targets, and specifies control signals used to control operation of the SCSI bus,
and to establish communication links between the initiators and targets for information
transfers on the bus.
[0006] The control signals are asserted over specified "lines" of the SCSI bus, and include,
among others, the following:
1) BUSY or "BSY" (which, when asserted, indicates that the bus is in use, i.e., busy
or not "free")
2) REQUEST or "REQ" (which is used by a target to indicate a request for a data information
transfer between the initiator and the target, i.e., when asserted by a target, the
initiator is to accept data from the bus during an information-in-phase, or place
data on the bus during an information-out-phase),
3) ACKNOWLEDGE or "ACK" (which, when asserted, indicates that data information sent
over the bus is valid, i.e., when asserted, the initiator has placed data information
on the bus during an information-out-phase, or has accepted data from the bus during
an information- in-phase).
[0007] In addition to the control lines, the initiators and targets use a bi-directional
parallel DATA bus (i.e., DATA lines of the SCSI bus) to transfer data information.
The DATA lines are also used to transfer SCSI ID codes that uniquely identify the
devices on the SCSI bus, and specify their relative priority during arbitration.
[0008] A well known problem with the SCSI bus definition is its limitation on cable lengths.
SCSI busses can be either "differential" or "single-ended". A single-ended configuration,
in which the voltage on a single conductor determines the assertion or deassertion
of the signal, uses a cable limited to six meters in length for each signal line.
A differential configuration, wherein the voltage difference between two conductors
(referenced to ground) determines the assertion or deassertion of a signal, uses cables
limited to 25 meters in length for each signal line.
[0009] It has been discovered that the cable length limitation is due to a problem to which
the SCSI protocol is subject, known as "wired-or glitch." This problem will be discussed
in the context of the BUSY line, thus the name "BUSY glitch."
[0010] To understand the "BUSY glitch", it is necessary to consider normal operation of
the SCSI bus, when, for example, two or more devices attempt to gain access to the
SCSI bus at the same time by arbitrating for its control. The devices do so by asserting
the BUSY line of the bus. In accordance with the SCSI standards, which specify negative
logic, the contending devices drive the BUSY line of a single-ended bus to a low voltage
state ("LOW"), and assert selected other lines indicating the respective priority
levels.
[0011] Since only one device can gain control of the SCSI bus at a time, the devices "losing"
the arbitration will deassert the BUSY line, and thus drop off the bus. When they
deassert the BUSY line, a current differential arises, which results in a voltage
wavefront traveling the length of the line. When the wavefront reaches the other end,
it is reflected back. This wavefront is called a BUSY glitch. The wavefront is essentially
a voltage pulse or "step". The voltage step can be of sufficient magnitude to cause
a false high voltage state ("HIGH") on the BUSY line, i.e., using the negative logic
of the SCSI standards, the line will falsely appear to be deasserted at any point
along the line until the reflection reaches that point. The false or invalid deassertion
of the BUSY signal can "fool" other devices on the bus into "believing" that the bus
is free when it is not, thereby adversely affecting bus operation.
[0012] In order to avoid the adverse effects of the BUSY glitch, the SCSI standards contemplate
that the devices on the SCSI bus should wait before they again seek control of the
SCSI bus for a length of time after first detecting a BUSY glitch equal to that required
for the waveform to make a round trip on the bus, which depends on the length of the
bus. The specification refers to this length of time as the bus "settle time". The
specification therefore limits the length of the bus cable to guarantee that a wired-or
glitch will traverse twice the length of the cable within the "settle time" specified,
assuming that signals propagate through the signal carriers in a cable at a typical
speed of 0.63ns/cm (1.6ns/ft).
[0013] The SCSI bus was initially meant for coupling physically small computers with each
other and with peripheral devices. The SCSI bus definition has since evolved into
a higher performance interconnect, and is now being used in midrange computer applications
supporting the interconnection of numerous devices. In such applications it is often
desirable to interconnect computers and devices that are at significant distances
from one another - potentially, in separate rooms. It is highly disadvantageous, however,
to add the cost of expensive bus adapters to these systems in order to achieve the
longer bus lengths necessary. The SCSI cable length limitation has thus become increasingly
onerous.
Summary of the Invention
[0014] It is desirable to provide longer cable lengths for SCSI bus applications, while
maintaining adherence with all the other requirements of the SCSI specification.
[0015] The invention in its broad from resides in a cable for transmitting communications
bus signals, as recited in claims 1 and 11, and a method as recited in claim 9.
[0016] As described hereinafter, there is provided a cable for transmitting communications
bus signals, the bus including arbitration control signals subject to a wired-or glitch.
The cable includes first conductors for transmitting the signals subject to a wired-or
glitch at a first propagation speed, and second conductors for transmitting the other
bus signals at a second propagation speed, the first propagation speed being greater
than the second propagation speed.
[0017] More particularly, a medium surrounds each of the conductors for transmitting the
signals subject to a wired-or glitch. The medium has a sufficiently low effective
dielectric constant resulting in a propagation speed of the signals subject to a wired-or
glitch which is greater than the propagation speed of the other bus signals. The medium
may have such a characteristic impedance as to ensure that voltage reflections resulting
from a signal deassertion on the conductor do not exceed a minimum threshold signal
assertion voltage.
[0018] The BSY glitch is thereby undetectable by the SCSI bus receivers. The bus "settle
time" specified can thus be ignored, resulting in a doubling of the maximum length
of the SCSI cable.
[0019] These novel concepts are applied to provide increased length SCSI cables for use
in any SCSI system, allowing greater bus length without the use of expensive bus adapters.
These low cost and highly efficient solutions provide a much needed increase in maximum
SCSI bus cable length.
[0020] Preferably, as described herein, the SCSI bus BSY signal which is subject to a wired-or
glitch is propagated faster than the typical 0.052ns/cm(1.6ns/ft) propagation speed
of a signal along a typical conductor. The bus length can thereby be increased while
maintaining the SCSI bus "settle time" requirement.
[0021] As described hereinafter, there is provided an apparatus for transmitting communications
bus signals between devices connected to the bus, the bus including arbitration control
signals subject to a wired-or glitch. The apparatus includes first conductive paths
for transmitting the signals subject to a wired-or glitch, and second conductive paths
for transmitting the other bus signals, the first conductive paths being shorter than
the second conductive paths. According to this aspect of the invention as applied
to a SCSI bus backplane, the SCSI bus BSY signal which is subject to a wired-or glitch
is routed between devices via a conductive path which adheres to the maximum bus length
specification, allowing the other SCSI bus signals to exceed the maximum bus length
specification.
[0022] According to a modification, the first conductive paths comprises high propagation
speed conductors, resulting in a further increase in length of the conductive paths
transmitting the SCSI bus signals.
[0023] These novel concepts are applied to provide increased length SCSI cables for use
in any SCSI system, allowing greater bus length without the use of expensive bus adapters.
These low cost and highly efficient solutions provide a much needed increase in maximum
SCSI bus cable length. Furthermore, the novel concepts can be applied to increase
the length of any communications bus which is limited in length due to wired-or glitch
problems on control signals.
Brief Description of the Drawings
[0024] A more detailed understanding of the invention may be had from the following description
of a preferred embodiment, given by way of example and to be understood in conjunction
with the accompanying drawing wherein:
Figure 1 is a block diagram of a computer system showing a CPU connected to peripheral
devices via a SCSI bus cable incorporating bus signal conductors using the principles
of the invention;
Figure 2 is a cutaway view of an embodiment of a cable used to connect the bus signals
amongst the devices of Figure 1;
Figure 3 is a cross-sectional view of a high propagation speed conductor within the
cable of Figure 2;
Figure 4 is a cross-sectional view of an alternative embodiment of the high propagation
speed conductor;
Figure 5 is a cross-sectional view of another embodiment of the high propagation speed
conductor;
Figure 6 is a representation of a SCSI bus backplane incorporating bus signal conductors
using the principles of the invention; and
Figure 7 is a cross-sectional view of a cable including conductors having a low characteristic
impedance using the principles of the invention.
Figure 8 is a representation of the SCSI bus cable connection to the CPU of Figure
1 showing the cable connector and mating device connector.
Detailed Description of the Preferred Embodiment
[0025] Referring now to Figure 1, there is shown a computer system including a computer
10 and I/O devices 12, which are for example disk drives, all interconnected by a
communications bus 14 which is for purposes of description a SCSI bus, though the
invention is not so limited. The SCSI bus 14 shown is of a differential configuration,
wherein the voltage difference between two conductors (referenced to ground) determines
the assertion or deassertion of a signal. It is understood that the SCSI bus 14 can
also be of a unitary or single ended configuration, in which the voltage on a single
conductor relative to ground determines the assertion or deassertion of the signal.
The signals of the SCSI bus 14 are transmitted by a SCSI bus cable 30.
[0026] Referring now to Figure 1 and 8, the SCSI bus cable 30 is connected to the computer
10 by a standard electrical SCSI connector 31 located at one end of the cable 30.
The SCSI connector 31 interfaces with a mating SCSI connector 31a on the computer
10. The SCSI connector 31 and mating SCSI connector 31a can be implemented as any
number of industry standard SCSI connectors well known in the art. The SCSI bus cable
30 is connected in a similar manner to I/O devices 12. Conductors 32 are coupled to
the connectors 31 located at each end of the cable 30 in any of the manners well known
in the art.
[0027] Referring now to Figure 2, there is shown a cutaway view of the SCSI bus cable 30
of Figure 1. Multiple conductors 32 are bunched together and wrapped by a shield 34
disposed within a jacket 36. Each conductor 32 is shown to include multiple strands
of conducting wire 37; however, it is understood that a single solid conductor could
also be used. For reasons of convenience, not all of the 25 conductors 32 necessary
to propagate all the SCSI signals are shown.
[0028] A pair of conductors 38 is used to propagate each signal. For the differential bus
configuration, the voltage difference between the two conductors associated with a
bus signal determines the assertion or deassertion of the signal. For the single-ended
configuration, a signal-carrying conductor 32 is paired with a ground conductor 32
for each bus signal. In either case, the two conductors are twisted about each other
for noise reduction reasons as is known in the art.
[0029] When devices wish to gain control of the SCSI bus, they must check to see if the
bus is busy. The bus signal BSY when asserted indicates that the bus is currently
controlled by another device; thus, the device wishing to gain control must wait until
the BSY signal is deasserted, indicating that the bus is free. All devices connected
to the SCSI bus are capable of driving the BSY signal; that is, the BSY signal is
wired-or between the devices. The BSY signal is therefore subject to the previously
described wired-or glitch problem. When several devices are asserting the BSY line
and then one device deasserts the BSY line, a reflection travels the length of the
SCSI cable, causing a temporary false deassertion signal level that can falsely indicate
to other devices that the bus is free. To avoid this problem, the industry standard
SCSI specification calls for adherence to a bus "settle time" parameter. Each requesting
device must wait for this "settle time" after sensing a deassertion of the BSY line
to ensure that the deassertion is not actually a reflection. The bus "settle time"
parameter is based on some multiple of the round-trip propagation time of a reflection
on the BSY line - which is in turn based on the typical propagation speed of the signal
and on the length of the cable. That is, the round trip propagation time is equal
to the length of the cable divided by the speed at which the BSY reflection propagates
down its particular conductor. It thus becomes apparent that cable length can be increased
over what is specified by a number of methods affecting the propagation of BSY reflections.
[0030] First of all, if the speed at which the BSY reflection propagates on its conductor
is increased, the length of the cable can be proportionately increased while still
guaranteeing that any reflections will complete a round trip propagation (or multiple
round-trip propagations in the event that secondary reflections can exceed a certain
voltage threshold) within the specified "settle time". That is, if T
rt represents round-trip propagation time, l represents the specified length of the
cable, and V
prop represents the typical propagation speed of a signal per unit length of cable, then

[0031] Therefore, one way of increasing SCSI cable length is to provide a cable having conductors
capable of transmitting the signals subject to the wired-or glitch at a greater propagation
speed than that provided through the conductors of a typical cable. Thus, according
to the principles of the invention, a cable is provided including first conductors
40 for transmitting the BSY signal which is subject to the wired-or glitch at a first
propagation speed, and including second conductors 42 for transmitting the other bus
signals at a second typical propagation speed, where the first propagation speed is
greater than the second propagation speed. One way of so doing is to construct a cable
30 wherein the second conductors 42 are of the typical variety propagating signals
at approximately 0.052ns/cm(1.6 ns/ft), but wherein the first conductors 40 are specially
constructed so as to propagate the BSY signal faster that 0.052ns/cm(1.6ns/ft).
[0032] One way of increasing the propagation speed of the wired-or BSY signal is by surrounding
the BSY signal conductors 40 with a dielectric medium 44 having a relatively low dielectric
constant. The dielectric constant ε
r of a material is a dimensionless quantity which when multiplied by the permittivity
of free space, designated ε
o and measuring 8.854 x 10⁻¹² F/m, gives the absolute permittivity of the material
measured in units of capacitance per unit length. It is known that the propagation
speed of a signal through a conductor increases in proportion with the square root
of the decrease in the permittivity of the material surrounding the conductor. Thus,
a conductor spaced from the surrounding conductors of a cable by a medium having a
low dielectric constant will propagate a signal faster than typical conductors within
a cable, which are more closely surrounded by other conductors.
[0033] Referring to Figure 3 there is shown the ideal case, where the conductor 40 is surrounded
by air having a relative dielectric constant ε₁, which provides the lowest dielectric
constant at approximately unity, and thus the most substantial propagation speed increase.
Though it is not feasible to suspend the conductor 40 in air, other options can be
pursued to provided a dielectric medium 44 with an "effective" dielectric constant
ε
f close to that of air.
[0034] First of all, the medium 44 could be constructed entirely of some other material
having a relatively low dielectric constant. Feasible materials include Teflon®, having
a dielectric constant of approximately 2.1, and polyethylene, which has a dielectric
constant of approximately 2.3. A signal traveling through a conductor 40 surrounded
by a medium 44 with a dielectric constant of approximately 2 will travel at approximately
0.7 times the speed at which it would travel through the same conductor 40 were the
medium 44 air.
[0035] Secondly, referring to Figure 4, the dielectric medium 44 could be constructed of
an air-filled foam material such as foam Teflon®. The medium 44 would then have an
"effective" dielectric constant ε
f dependent upon the volume distribution of materials making up the medium 44. For
instance, as shown in the Figure, the medium 44 includes a cellular distribution of
Teflon® 46 having a dielectric constant ε₂ , the cells 47 being filled with air 48
having a dielectric constant ε₁. The "effective" dielectric constant ε
fis then approximately

where V1 is the volume of air 48 surrounding the conductor 40 while V2 is the volume
of Teflon® 46 surrounding the conductor 40. Clearly, larger celled foams will provide
the larger propagation speed increases.
[0036] A third way of providing a dielectric medium 44 having a sufficiently low effective
dielectric constant is shown in Figure 5. According to this construction, the BSY
signal conductors 40 are disposed within a tubular insulating core 50. An insulating
filament 52 is helically wrapped about the length of the conductor 40 to provide a
space between the conductor 40 and the interior wall 54 of the core 50. There is thus
provided an air gap or space 56 between the conductor 40 and the interior wall 54
of the core 50.
[0037] According to this implementation, an effective dielectric constant ε
f surrounds the conductor 40, the effective dielectric constant ε
f again being dependent upon the volume distribution of materials making up the medium
44. Thus, if the insulating filament 52 having a dielectric constant ε₃ occupies an
area A1 per unit length of the conductor, and air having the dielectric constant ε₁
occupies the remaining area A2 per unit length of the conductor within the insulating
core, the effective dielectric constant is

[0038] For example, it has been found that a 26 AWG (7/34) silver plated copper conductor,
when helically wrapped with an FEP filament of a 0.254cm (.010 inch) diameter and
disposed within an FEP tubular core of a 1.09cm (.043 inch) diameter, will provide
a propagation delay of 0.04477 ± .00118ns/cm (1.14 ± .03 ns/ft); thus providing about
a 30% increase in speed over the conventional conductor propagation delay of 0.052ns/cm
(1.6 ns/ft).
[0039] Though the space 56 is maintained In Fig. 5 by use of the filament 52 helically wrapped
about the conductor 40, many ways of maintaining the space 56 can be implemented within
the principles of the invention. For example, strips of insulating material might
be circularly wrapped about the conductor 40 at intervals along the length of the
conductor 40.
[0040] In general, any of the previously described ways of surrounding a conductor 40 with
a dielectric medium 44 to increase the propagation speed of a signal through the conductor
40 can be applied to each of the conductors 40 of the BSY signal conductor pair 60
to increase the propagation speed of the BSY signal. Any wired-or glitch will thereby
propagate faster, thus allowing a proportional increase in the length of the cable
30 without violating the bus settle time specification. According to the most recent
SCSI bus specifications, the SEL signal is also wired-or between the devices 12 connected
to the bus 14; therefore, higher propagation speed conductors 40 should comprise the
SEL signal conductor pair 60 as well in order to increase the length of the bus.
[0041] The other SCSI bus signals can be transmitted by way of typical conductor pairs 38.
Alternatively, all the SCSI bus signals can be transmitted via the high propagation
speed conductors 40. The other SCSI bus signals, such as the DATA signals, cannot,
however, be propagated via a mixture of high propagation speed conductors 40 and typical
propagation speed conductors 42 without violating the SCSI signal skew specification
for those signals.
[0042] Longer SCSI bus lengths are thereby provided by a SCSI cable 30 that interfaces to
devices such as the computer 10 or I/O devices 12 via industry standard SCSI connectors
31 in the same standard manner as any presently available SCSI cable.
[0043] A second way of increasing the length of the SCSI bus cable 30 arises from the realization
that adherence to the SCSI cable length specification is in fact necessary only for
those signals subject to the wired-or glitch problem; i.e. the BSY signal. Thus, if
the length of the conductive path transmitting the BSY signal is within the cable
length specification, then the conductive paths for transmitting the other SCSI signals
can exceed the cable length specification. Thus, referring to Figure 6, first conductive
paths 62 can be provided for transmitting the signals subject to a wired-or glitch,
and second conductive paths 64 can be provided for transmitting the other bus signals,
the first conductive paths 62 being shorter than the second conductive paths 64.
[0044] In Figure 6, there are shown conductive paths 62 and 64 for routing the signals of
a SCSI bus to device connectors 66 on a backplane 68; for example, a RAID (redundant
array of inexpensive disks) system backplane. Here, there is shown a single-ended
SCSI bus 14 routed between device connectors 66 on a backplane 68. The BSY and SEL
signals subject to a wired-or glitch are routed via external wires 70 between the
device connectors. The other SCSI bus signals are routed between the connectors 66
via PCB etch 72, and may be many inches to even a foot or more long. Lengths of ribbon
cable 74 may extend from each connector 66, further increasing the length of the bus
14. The length of the conductive paths 62 carrying the BSY and SEL signals subject
to the wired-or glitch include the lengths of the conductor pairs 76 within the ribbon
cables 74 plus the lengths of the wires 70 connecting the signals between the device
connectors 66. As long as the total length of the conductive paths 62 carrying the
BSY and SEL signals subject to the wired-or glitch remain within the SCSI cable length
specification, the conductive paths 64 carrying the other bus signals, including etch
72 and the conductor pairs 78 within the ribbon cables 74, may exceed the 25 meter
cable length limit.
[0045] A further bus length advantage can be obtained by combining the previously described
ways of increasing cable length. If the wires 70 connecting the BSY and SEL signals
between the connectors 66 in Fig. 6 are high propagation speed conductors 40 as shown
in Figs. 3, 4, or 5, the lengths of the conductive paths 62 transmitting the BSY and
SEL signals may now also exceed the 25 meter SCSI cable length specification for the
reasons previously described. The increased length will depend upon the proportionate
length of the wires 70 to the conductive path 62 and the proportionate increase in
propagation speed through the wires 70. Alternately, both the wires 70 and the conductors
76 in the ribbon cables 74 can be implemented as high propagation speed conductors
40, providing an even greater increase in bus length.
[0046] A third way of increasing SCSI bus cable length applies a different principle to
the wired-or glitch problem. The SCSI bus cable length is limited in the SCSI bus
specification to allow a wired-or glitch on the BSY signal to settle to a voltage
below the signal assertion voltage threshold of devices 12 on the bus so as to avoid
bus contention due to "false" signal assertions. Thus, if the maximum voltage level
of a BSY glitch can be maintained below the signal assertion voltage threshold of
the devices 12 - typically approximately .8 volts - then the bus settle time parameter,
which currently limits the SCSI bus cable 30, is no longer the time in which a round
trip propagation of a signal must occur, but is the time in which the signal must
travel one length of the cable. The maximum cable 30 length is thereby effectively
doubled.
[0047] Accordingly, referring to Figure 7, there is provided a cable 30 for transmitting
SCSI bus signals which includes amongst various conductors 32 particular conductors
80 having a low characteristic impedance for transmitting the signals subject to a
wired-or glitch. The characteristic impedance of the conductors 80 is sufficiently
low to ensure that voltage reflections resulting from a signal deassertion on the
conductors 80 do not exceed a minimum threshold signal assertion voltage. In general,
as the characteristic impedance of a conductor carrying a signal current I decreases,
the signal voltage V decreases proportionately. Thus, given the magnitude of the switching
current upon BSY signal deassertion, the maximum magnitude of a BSY glitch can be
controlled by adjusting the characteristic impedance of the BSY signal conductor 80.
[0048] One way of providing a cable 30 including conductors 80 for transmitting the BSY
signal having a relatively low characteristic impedance is by surrounding the BSY
signal conductors 80 with a dielectric medium 82 having a relatively high dielectric
constant. It is known that as the dielectric constant of material surrounding a conductor
increases, the characteristic impedance of the conductor decreases. The medium 82
can be for example a metal-filled dielectric such as polyolefin having a relative
dielectric constant of approximately 5 to 10. The propagation speed of the BSY signal
will decrease as the dielectric constant of the surrounding medium 82 increases; however,
as long as the maximum voltage level of the BSY glitch remains below .8 volts, the
initial signal wavefront can take up to the specified bus settle time to travel the
length of the cable 30 (half the round-trip time). The allowable cable length is thus
at least doubled.
[0049] For systems implementing a wired-or SEL signal, the SEL conductors must also be transmitted
via conductors 80 in the cable 30 having a relatively low characteristic impedance.
According to this method of increasing SCSI bus cable length, only the BSY and SEL
arbitration control signals should be transmitted via the low characteristic impedance
conductors. Transmitting high speed bus signals such as the DATA signals via the low
characteristic impedance conductors may adversely affect voltage levels and signal
quality on these lines.
[0050] It is apparent that, within the scope of the invention, modifications and different
arrangements may be made other than as herein disclosed. It is clear that the invention
is not limited to SCSI bus applications, but can be useful in any application where
cable lengths are presently limited due to the possibility of wired-or glitch on control
signals; for example, the DSSI and HIPPI busses. The present disclosure is merely
illustrative, the invention comprehending all variations thereof.
1. A cable for transmitting communications bus signals including arbitration control
signals subject to a wired-or glitch, the cable comprising:
first conductors for transmitting said signals subject to a wired-or glitch at
a first propagation speed;
second conductors for transmitting the bus signals other than those signals which
are subject to a wired-or glitch at a second propagation speed, said first propagation
speed being greater than said second propagation speed.
2. A cable as recited in claim 1, including a medium surrounding each of the conductors
for transmitting the signals subject to a wired-or glitch, the medium having a sufficiently
low effective dielectric constant, the effective dielectric constant resulting in
a propagation speed of the signals subject to a wired-or glitch which is greater than
the propagation speed of the other bus signals.
3. The cable of Claim 2 wherein the communications bus is a SCSI bus, and wherein the
signals subject to a wired-or glitch are the BSY signal and the SEL signal.
4. The cable of Claim 2 wherein the medium is air.
5. The cable of Claim 2 wherein the medium is foam Teflon®, and wherein the effective
dielectric constant is between that of air and that of Teflon®, and dependent upon
the volume ratio of air to Teflon®.
6. The cable of Claim 2 wherein the medium comprises air and a flexible insulating filament,
the filament being wrapped around the conductor along the length of the conductor,
the medium having a dielectric constant between that of air and that of the filament
and dependent upon the volume ratio of air to filament.
7. A cable for transmitting communications bus signals including arbitration control
signals subject to a wired-or glitch, the cable comprising:
a tubular insulating core;
an electrical conductor disposed in the insulating core, for transmitting the signals
subject to a wired-or glitch;
an insulating spacer disposed around the conductor to provide a space between the
conductor and the interior wall of the core along the length of the conductor;
a dielectric medium filling the space, the dielectric medium having a dielectric
constant resulting in a propagation speed of the signals subject to a wired-or glitch
which is greater than 0.052ns/cm(1.6 ns/ft).
8. A cable for transmitting communications bus signals including arbitration control
signals subject to a wired-or glitch, the communications bus operating in accordance
with a bus specification providing a specified propagation speed of the bus signals,
a minimum settle time defined by the maximum round trip propagation time through the
cable for the signals subject to a wired-or glitch, and a maximum specified length
for the cable, the maximum specified length being controlled by the maximum round-trip
propagation time through the cable for the signals subject to a wired-or glitch, the
cable comprising:
first conductors for transmitting the signals subject to a wired-or glitch at a
first propagation speed;
second conductors for transmitting the bus signal other than those bus signals
which are subject to wired-or glitch at the specified propagation speed, said first
propagation speed being greater than said specified propagation speed so that the
cable length can be increased beyond the maximum specified length while still operating
in accordance with the minimum specified settle time for the signals subject to a
wired-or glitch, the maximum increase in length being proportional to the difference
between the first propagation speed and the specified propagation speed.
9. A method of transmitting communications-bus-signals between devices connected to the
bus, the bus signals including arbitration control signals subject to a wired-or glitch,
comprising the step of:
transmitting the signals subject to a wired-or glitch through conductive paths
between each device, the conductive paths being shorter than conductive paths transmitting
the other bus signals between each device, said other bus signals being other than
those signals which are subject to a wired-or glitch.
10. The method of Claim 9 further wherein the signals subject to a wired-or glitch are
transmitted through their respective conductive paths at a greater propagation speed
than said other bus signals are transmitted through their respective conductive paths.
11. A cable for transmitting communications bus signals including arbitration control
signals subject to a wired-or glitch between devices adapted to transfer the communications
bus signals between each other, the cable comprising:
first conductors for transmitting the signals subject to said wired-or glitch,
the first conductors having a first characteristic impedance;
second conductors for transmitting the other signals, the second conductors having
a second characteristic impedance, the first characteristic impedance being sufficiently
low to ensure that voltage reflections resulting from a signal deassertion on the
conductor by one of said devices do not exceed a minimum threshold signal assertion
voltage; and
a connector coupled to said first and second conductors at on end of the cable
for connecting the cable to one of said devices.
12. A cable for transmitting communications bus signals including arbitration control
signals subject to a wired-or glitch between devices adapted to transfer the communications
bus signals between each other, the cable comprising:
conductors for transmitting the signals subject to [a] said wired-or glitch;
a medium surrounding each conductor, the medium having a sufficiently high effective
dielectric constant to ensure that voltage reflections resulting from a signal deassertion
on the conductor by one of said devices do not exceed a minimum threshold signal assertion
voltage; and
a connector coupled to said first and second conductors at one end of the cable for
connecting the cable to one of the said devices.