The present invention relates to high speed signaling for multi-drop or point-to-point buses and more specifically to a wireless alternative for sending high speed signals between components on a printed circuit board (PCB) or multi-chip module (MCM).
As data rates in computer systems continue to increase, traditional multi-drop buses such as the front side bus (FSB) used in Intel® Pentium 4™ systems begin to severely limit system speed. For example, the multi-drop FSB used in current Pentium 4 systems will not support data rates faster than approximately 800 gigabits per second.
Traditional multi-drop buses include stubs, or taps required to attach the multiple loads. These stubs cause impedance discontinuities, induce reflections, and can severely degrade the signal integrity.
Zin=Zchannel∥Zstub=25 Ω
Γs
Subsequently, only ⅔ of the signal is transmitted to agent 106, which will have the same reflection coefficient as seen at agent 104. Additionally, the reflected signal will bounce back and forth on the bus, dramatically degrading the signal integrity.
Although some techniques may be used to minimize reflections at the stubs, physical and electrical constraints severely limit the effectiveness of such solutions at high data rates.
A better understanding of the present invention can be obtained from the following detailed description in conjunction with the following drawings, in which:
In the following description, for purposes of explanation, numerous details are set forth in order to provide a thorough understanding of embodiments of the present invention. However, it will be apparent to one skilled in the art that these specific details are not required in order to practice the present invention as hereinafter claimed.
Embodiments of the present invention concern high speed signaling using parallel plate mode in a computer system. Although the following discussion centers on multi-drop buses, it will be understood by those skilled in the art that the present invention as hereinafter described and claimed may be practiced in support of any type of high speed interconnection on a printed circuit board (PCB), multi-chip module (MCM) or other platform utilizing components which are interconnected on a multi-layer medium.
In one embodiment, the board (202) may have 4 layers, each layer being substantially parallel to one another. On a four layer board, the layers may include two microstrip layers, Layer 1 (204) and Layer 4 (210), used for routing electrical signal traces. The layers may also include a ground plane, Layer 2 (206), and a power plane, Layer 3 (208). Typically these layers of the board are comprised of a conductive material, such as copper or another material suitable for transmitting electrical signals. The conductive layers of the board may be separated by another material (207), typically an insulating material including but not limited to FR4, Teflon, ceramic, polyimide, LCP (Liquid Crystal Polymer), or other materials suitable for electromagnetic wave propagation.
In other embodiments, the board may contain fewer than four conductive layers or more than four conductive layers, and may include multiple signal layers, ground layers, and/or power layers. The layers need not be ordered in any particular way.
The driving agent (212) may be electrically coupled to a driving antenna (214). The receiving agent (216) may be electrically coupled to a receiving antenna. In one embodiment, both the driving antenna and the receiving antenna may be via structures designed to act as “on-board” antennas for both data transmission and reception. The via structure may pass through all layers of the board, or may only pass through some of the layers. In other embodiments, the antennas may be implemented in a different manner.
Energy (220) is transmitted from the driving antenna using parallel plate mode. Parallel plate mode propagates energy by establishing electromagnetic fields between two parallel planes on different layers of a board, such as layers 2 & 3 (206, 208) of the PCB or MCM (202). These electromagnetic fields propagate energy outward from the source (e.g. the driving antenna) in a radial pattern similar to a dipole antenna in free space. The electromagnetic wave propagation is established between two parallel layers of the board, and thus is completely contained within the board.
Parallel plate mode may be used in embodiments of the present invention for data transmission and reception between on-board antennas, such as the via antennas (214, 218) illustrated in
The board may also include other devices commonly found on printed circuit boards, such as a power source and other electronic components not illustrated here for ease of understanding.
The driving agent (312) is coupled to a driving antenna (314), which may be a via. Each receiving agent (316, 322, 326, 330) is coupled to a receiving antenna (318, 324, 328, 332), which may be a via. When a signal is sent by the driving agent, the driving antenna propagates energy in a radial pattern using parallel plate mode (320). The propagated energy (320) is received at each of the receiving agents (316). As illustrated, the propagated energy (320) may be confined to the board (302) in some embodiments.
In one embodiment, the receiving agents may be different distances from the driving agent (312), such as, for example, receiving agents 322 and 330. In another embodiment, the receiving agents may be approximately equidistant from the driving agent (312), such as, for example, receiving agents 322 and 316.
In one embodiment, a system may include multiple driving agents (312), each driving agent (312) associated with one or more receiving agents (e.g., 316, 322, 326, 330). In a system having multiple driving agents, each driving agent (312) may modulate a digital signal on a different carrier frequency or may be separated from the other signals in some other manner such as phase delay or data encoding mechanisms.
Using parallel plate mode signaling for a multi-drop bus in this manner eliminates bus traces and stubs on the board, because signal lines do not need to be routed for the bus. The electromagnetic field may propagate radially on an entire layer between two conductive or signaling layers on a board, and does not require traces or signal lines. Thus, signal integrity issues and PCB design problems for high speed multi-drop buses are greatly reduced. Multi-drop buses using parallel plate mode may be designed for very high speeds, for example, speeds greater than 1 gigabit per second.
Because the high speed interconnect does not require an electrically routed connection between the driving agent and the receiving agent, in one embodiment, the driving agent and receiving agent may not be electrically coupled to one another via a high speed bus. However, they may be electrically coupled via a power plane, ground plane, or other low speed electrically routed signal(s). In a system such as that illustrated in
A system including a driving via (414) and receiving via (416) on a board (402) having four layers (404, 406, 408, 410) was simulated. The system also included ground vias (430) arranged around the driving and receiving vias to provide directivity to the energy signal. This allows each antenna to act like a parabolic antenna to direct the energy on an inner layer between two parallel planes (407) in the appropriate direction. The use of ground vias is also a technique that may be used to protect certain areas of the board from the parallel plate mode signal. In another embodiment, stitching capacitors may be used to direct the energy signal and/or to protect areas of the board.
The energy may be confined to the board by the use of stitching capacitors at the edges of the board. This may prevent energy from propagating into free space.
In the example illustrated, the distance between the driving and receiving via antennas is 1 inch. This distance was used for simulation purposes only. This methodology is useful for larger or smaller distances as well.
Although this example was not optimized, it is possible to design a system utilizing parallel plate mode data transfer optimized for very high data rates.
Thus, a method, apparatus, and system for transmitting and receiving data signals using parallel plate mode are disclosed. In the above description, numerous specific details are set forth. However, it is understood that embodiments may be practiced without these specific details. In other instances, well-known circuits, structures, and techniques have not been shown in detail in order not to obscure the understanding of this description. Embodiments have been described with reference to specific exemplary embodiments thereof. It will, however, be evident to persons having the benefit of this disclosure that various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of the embodiments described herein. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.
Number | Name | Date | Kind |
---|---|---|---|
4684874 | Swift et al. | Aug 1987 | A |
4700145 | Yelland et al. | Oct 1987 | A |
4933651 | Benahim et al. | Jun 1990 | A |
5982256 | Uchimura et al. | Nov 1999 | A |
6242984 | Stones et al. | Jun 2001 | B1 |
6882239 | Miller | Apr 2005 | B2 |
6960970 | Elco | Nov 2005 | B2 |
7088199 | Bartley et al. | Aug 2006 | B2 |
20060284701 | Wu et al. | Dec 2006 | A1 |
Number | Date | Country | |
---|---|---|---|
20070001907 A1 | Jan 2007 | US |