This document details analysis and implementation of a reliable bus topology for 8 clustered
TigerSHARCs (ADSP-TS101S) plus a host processor and external SDRAM. The host processor
in this system is defined as an additional TS101S for simplicity.
SDRAM
Cluster of 8
TigerSHARC
Devices
Host
TigerSHARC
Figure 1. The TS101S external memory bus includes a 64-bit data bus, 32 bit address bus and
related control signals.
Signal integrity analysis and investigation is limited to the external memory signals only. The final
topology developed for the external memory bus however, is extended to other relevant signals.
Topology development of the external memory bus is based on the following four assumptions:
• Host and memory must communicate with each other.
• Each clustered TS101S must communicate with the host and memory.
• Clustered TS101S devices communicate with each other.
• Performance target for bus operation is 100 MHz.
In preparing this document, Plexus investigated several different system topologies to identify a
successful theoretical solution. Plexus then implemented the theoretical solution in a physical
PCB layout to determine placement and routing feasibility. Post route simulations confirmed
signal quality based on the four initial assumptions listed above. The recommend topology for the
cluster bus is discussed in further detail in the next section. Simulation results appear with
recommended termination requirements. System clock distribution, PCB stack-up, and layout
design constraints are summarized in the final section.
Conclusion: A cluster of 8 TS101S devices is a very realistic system, yielding excellent hardware
performance, using common manufacturing techniques and design practices as detailed in this
document.
Disclaimer: This document is not meant to endorse any device or company. Part selection for
memory devices and clock drivers are only an example.
Plexus Corp – Signal Integrity Analysis Group
400 Amherst St., Suite 301, Nashua, New Hampshire, 03063
The performance goal for the TS101S multiprocessor bus topology is 100 MHz, providing reliable
communication between all devices. The only topology that meets this stringent performance
goal is a star pattern topology as shown in Figure 2 below.
R
C
TigerSHARC
3
TigerSHARC
4
L3
SDRAM
2
Devices
L1
L1
TigerSHARC
1
L
2
L1
TigerSHARC
2
L1L1
L
1
L1
TigerSHARC
8
L1
L1
TigerSHARC
7
TigerSHARC
9 - HOST
TigerSHARC
5
Figure 2. Recommended topology for maximum TS101S cluster configuration with a host and
external SDRAM. L1, L2, and L3 represent maximum transmission line lengths of 3.0”, 2.0”, and
1.0” respectively.
Plexus Corp – Signal Integrity Analysis Group
400 Amherst St., Suite 301, Nashua, New Hampshire, 03063
The ideal star topology has drivers and receivers attached to transmission lines with equal
lengths. This topology is usually implemented with a common tie point (generally a connector or
via) located in the middle of the transmission lines. Pre-route simulation results in section 2.1
show reliable communication between all devices at 100 MHz.
Figure 2 indicates the use of AC termination. The value of the resistor should match the
impedance of the transmission line to eliminate reflection. An appropriate capacitor value helps
the waveform at the loads approach an ideal square wave while simultaneously optimizing
overshoot and undershoot. For more information, see section 4 - Termination Strategy.
2.1 Simulation Results for the Star Topology
Simulation results are based on 50 and 100 MHz stimulus frequencies. TS101S drive strengths 5,
6, and 7 are applied in applicable simulation cases.
Simulation models used:
• TS101s27.ibs - Analog Devices IBIS model for ADSP-TS101S, file revision 2.1.
• Y95W.ibs - Micron IBIS model for MT48LC4M32B2TG (86 pin TSOP, 0.5mm pitch), file
revision 1.1.
•All simulation results based on Cadence SpecctraQuest and SigXplorer version 13.6.
SDRAM - Driver TS101s - Receivers
Figure 3a. Memory driving topology depicted in Figure 2 at 100 MHz with 50 Ohm and 330pF
termination. All TS101S's have the same wave shape because the star topology is symmetrical
from a driver/receiver point of view.
Plexus Corp – Signal Integrity Analysis Group
400 Amherst St., Suite 301, Nashua, New Hampshire, 03063
Figure 3b. Memory driving topology depicted in Figure 2 at 50 MHz with 50 Ohm and 330pF
termination. All TS101S's have the same wave shape because the star topology is symmetrical
from a driver/receiver point of view.
TS101S Driver
TS101S – Receivers (8 total)
SDRAM
Figure 4. Any TS101S device driving topology depicted in Figure 2 at 100 MHz with 50 Ohms and
330pF termination usingTS101S drive strength 5. The symmetrical geometry of the star topology
results in identical wave shapes for all TS101S devices regardless of which TS101S device drives.
Plexus Corp – Signal Integrity Analysis Group
400 Amherst St., Suite 301, Nashua, New Hampshire, 03063
TS101 TYP Varying Drive Strengths 4, 5, 6, and 7 – TS101 Receivers Shown, 50 MHz
Figure 5. TS101S device driving topology depicted in Figure 2 at 50 MHz with 50 Ohms and
330pF termination. Memory receiver shown with varying TS101S drive strengths 4, 5, 6 and 7.
, 50 MHz
Figure 6. TS101S device driving topology depicted in Figure 2 at 50 MHz with 50 Ohms and
330pF termination. All other TS101S receivers shown with varying TS101S drive strengths 4, 5, 6
and 7.
Plexus Corp – Signal Integrity Analysis Group
400 Amherst St., Suite 301, Nashua, New Hampshire, 03063
Figure 7. TS101S device driving topology depicted in Figure 2 at 100 MHz with 50 Ohms and
330pF termination. Memory receiver shown with varying TS101S drive strengths 5, 6 and 7.
, 100 MHz
Figure 8. TS101S device driving topology depicted in Figure 2 at 100 MHz with 50 Ohms and
330pF termination. All other TS101S receivers shown with varying TS101S drive strengths 5, 6 & 7.
The simulation results shown in Figures 3 - 8 show that the star topology theoretically meets the
performance requirements of a cluster bus with 8 clustered TS101S devices plus one host and two
SDRAM chips for 100 MHz operation. Additionally, the simulation results show some margin in
choosing the TS101S driver strength.
Plexus Corp – Signal Integrity Analysis Group
400 Amherst St., Suite 301, Nashua, New Hampshire, 03063