Académique Documents
Professionnel Documents
Culture Documents
Processor
100-MHz Bus
Specification
Application Note
Advanced Micro Devices, Inc. ("AMD") reserves the right to make changes in its
products without notice in order to improve design or performance characteristics.
This publication neither states nor implies any representations or warranties of any
kind, including but not limited to, any implied warranty of merchantability or
fitness for a particular purpose. AMD products are not authorized for use as critical
components in life support devices or systems without AMD’s written approval.
AMD assumes no liability whatsoever for claims associated with the sale or use
(including the use of engineering samples) of AMD products except as provided in
AMD’s Terms and Conditions of Sale for such product.
Trademarks
AMD, the AMD logo, K6, 3DNow!, and combinations thereof, and Super7 are trademarks, and AMD-K6 is a registered
trademark of Advanced Micro Devices, Inc.
Other product names used in this publication are for identification purposes only and may be trademarks of their
respective companies.
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
Contents
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
3 Processor Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
5 Chipset Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Contents iii
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
6 Motherboard Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
iv Contents
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
List of Figures
Figure 1. System Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Figure 2. Processor CLK Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Figure 3. Diagrams Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 4. Processor Output Valid Delay Timing . . . . . . . . . . . . . . . . . . . . 12
Figure 5. Maximum Processor Float Delay Timing . . . . . . . . . . . . . . . . . . 13
Figure 6. Processor Input Setup and Hold Timing . . . . . . . . . . . . . . . . . . 13
Figure 7. Processor Reset and Configuration Timing . . . . . . . . . . . . . . . . 14
Figure 8. Processor TCK Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 9. Processor TRST# Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 10. Processor Test Signal Timing Diagram . . . . . . . . . . . . . . . . . . . 15
Figure 11. Northbridge Pulldown V/I Curves . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 12. Northbridge Pullup V/I Curves . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 13. 4-Layer Board Stackup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 14. Recommended Host Bus Topology, Integrated L2
Cache Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 15. Recommended Host Bus Topology, External L2
Cache Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 16. Host Data Bus Routing, Daisy Chain Option 1 . . . . . . . . . . . . . 35
Figure 17. Host Data Bus Routing, Daisy Chain Option 2 . . . . . . . . . . . . . 36
Figure 18. Host Data Bus Routing, Star Topology. . . . . . . . . . . . . . . . . . . . 36
Figure 19. Host Multidrop Address Bus Routing, Integrated L2
Cache Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Figure 20. Host Multidrop Address Bus Routing, External L2
Cache Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Figure 21. Host Point-to-Point Address Bus Routing . . . . . . . . . . . . . . . . . 40
Figure 22. Processor Multidrop Control Signal Routing to
PBSRAM/Northbridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Figure 23. Processor Multidrop Control Signal Routing to PBSRAMs . . . 41
Figure 24. Processor Point-to-Point Control Signal Routing to/from
Northbridge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Figure 25. Processor Point-to-Point Control Signal Routing to
PBSRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Figure 26. Northbridge Multidrop Control Signal Routing to
PBSRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Figure 27. Northbridge Point-to-Point Control Signal Routing to
PBSRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Figure 28. Northbridge Tag Address Bus Routing . . . . . . . . . . . . . . . . . . . 45
List of Figures v
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
vi List of Figures
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
List of Tables
Table 1. Processor CLK AC Specifications. . . . . . . . . . . . . . . . . . . . . . . . . 5
Table 2. Processor Output Delay Timings . . . . . . . . . . . . . . . . . . . . . . . . . 6
Table 3. Processor Input Setup and Hold Timings . . . . . . . . . . . . . . . . . . 8
Table 4. Processor RESET and Configuration Signals . . . . . . . . . . . . . . 10
Table 5. Processor TCK Waveform and TRST# Timing at 25 MHz . . . . 11
Table 6. Processor Test Signal Timing at 25 MHz . . . . . . . . . . . . . . . . . . 11
Table 7. DC Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 8. Northbridge Processor Interface Output Delay Timings . . . . 23
Table 9. Northbridge Processor Interface Input Setup/Hold
Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 10. Northbridge PBSRAM Output Delay Timings. . . . . . . . . . . . . . 25
Table 11. Northbridge Tag Address (TA) Setup Times. . . . . . . . . . . . . . . 26
Table 12. Southbridge Processor Interface Signals. . . . . . . . . . . . . . . . . . 28
Table 13. Northbridge I/O Buffer Rise and Fall Times . . . . . . . . . . . . . . . 31
Table 14. Host Data Bus Trace Length Trade-offs, Option 1 . . . . . . . . . . 37
Table 15. Host Data Bus Trace Length Trade-offs, Option 2 . . . . . . . . . . 37
Table 16. Host Multidrop Address Bus Trace Length Trade-offs. . . . . . . 38
Table 17. Processor to Northbridge Setup Timing Analysis . . . . . . . . . . 47
Table 18. Processor to PBSRAM Setup Timing Analysis . . . . . . . . . . . . . 47
Table 19. Northbridge to Processor Setup Timing Analysis . . . . . . . . . . 48
Table 20. Northbridge to PBSRAM Setup Timing Analysis . . . . . . . . . . 48
Table 21. PBSRAM Data Output Setup Timing Analysis . . . . . . . . . . . . 49
Table 22. Processor to Northbridge Hold Timing Analysis . . . . . . . . . . . 51
Table 23. Processor to PBSRAM Hold Timing Analysis . . . . . . . . . . . . . . 51
Table 24. Northbridge to Processor Hold Timing Analysis . . . . . . . . . . . 52
Table 25. Northbridge to PBSRAM Hold Timing Analysis . . . . . . . . . . . 52
Table 26. PBSRAM Data Output Hold Timing Analysis . . . . . . . . . . . . . 53
Revision History
Date Rev Description
May 1998 E Initial published release.
Revision History ix
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
x Revision History
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
Application Note
AMD-K6-2 ®
AMD-K6®-2
Processor
100 MHz
L2 Tag L2 Cache
100 MHz
Northbridge SDRAM
66/133 MHz
AGP Graphics
PCI Bus
ISA
EIDE
USB
3 Processor Specifications
CLK AC Specifications Table 1 contains the AC specifications of the CLK input to the
processor for 100-MHz bus operation as measured at the
voltage levels indicated by Figure 2 on page 5.
4 Processor Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
t2
2.0 V
1.5 V t3
0.8 V
t5 t4
t1
Processor Specifications 5
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
Processor Valid Valid delay and float timings are given for output signals
Delay, Float, Setup, during functional operation and are given relative to the rising
and Hold Timings edge of CLK. During boundary-scan testing, valid delay and
float timings for output signals are with respect to the falling
edge of TCK. The maximum valid delay timings are provided to
allow a system designer to determine if setup times to the
system logic can be met. Likewise, the minimum valid delay
timings are used to analyze hold times to the system logic.
The setup and hold time requirements for the processor input
signals must be met by the system logic to assure the proper
operation. The setup and hold timings during functional and
boundary-scan test mode are given relative to the rising edge of
CLK and TCK, respectively.
6 Processor Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
Processor Specifications 7
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
Processor Input Setup Table 3 shows processor input setup and hold timings.
and Hold Timings
8 Processor Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
Processor Specifications 9
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
Processor RESET and Table 4 shows processor RESET and configuration signals.
Test Signal Timing Table 5 shows processor TCK waveform and TRST# timing at 25
MHz. Table 6 shows processor test signal timing at 25 MHz.
10 Processor Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
Processor Specifications 11
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
Tx Tx
CLK 1.5 V
Max
tv
Min
Output Signal Valid n Valid n +1
v = 6, 8, 10, 12, 14, 15, 17, 18, 20, 22, 24, 26, 27, 28, 29, 30, 32, 34, 36, 37, 39, 41, 42
12 Processor Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
Tx Tx Tx Tx
CLK 1.5 V
tf
Output Signal Valid
tv
Min
v = 6, 8, 10, 12, 15, 18, 20, 22, 24, 30, 32, 34, 37, 39, 42
f = 7, 9, 11, 13, 16, 19, 21, 23, 25, 31, 33, 35, 38, 40, 43
Tx Tx Tx Tx
CLK 1.5 V
ts th
Input Signal
s = 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88
h = 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89
Processor Specifications 13
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
Tx Tx
CLK 1.5 V
•••
t90 t91
RESET 1.5 V ••• 1.5 V
t92, 93
t99
t100
FLUSH# •••
(Synchronous)
BF[2:0] •••
(Asynchronous) t94
t95
14 Processor Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
t104
2.0 V
1.5 V t105
0.8 V
t107 t106
t103
t108
1.5 V
t103
TCK 1.5 V
t109, 111 t110, 112
TDI, TMS
t113 t114
TDO
t115 t116
Output
Signals
Input
Signals
t117 t118
Processor Specifications 15
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
Table 7. DC Specifications
Preliminary Data
Symbol Parameter Description Comments
Min Max
VIL Input Low Voltage –0.3 V +0.8 V
VIH Input High Voltage 2.0 V VCC3 +0.3V Note 1
VOL Output Low Voltage 0.4 V IOL = 4.0-mA load
VOH Output High Voltage 2.4 V IOH = 3.0-mA load
ILI Input Leakage Current ±15 µA Note 2
ILO Output Leakage Current ±15 µA Note 2
IIL Input Leakage Current Bias with Pullup –400 µA Note 3
IIH Input Leakage Current Bias with Pulldown 200 µA Note 4
CIN Input Capacitance 15 pF
COUT Output Capacitance 20 pF
COUT I/O Capacitance 25 pF
CCLK CLK Capacitance 15 pF
CTIN Test Input Capacitance (TDI, TMS, TRST#) 15 pF
CTOUT Test Output Capacitance (TDO) 20 pF
CTCK TCK Capacitance 15 pF
Notes:
1. VCC3 refers to the voltage being applied to VCC3 during functional operation.
2. Refers to inputs and I/O without an internal pullup resistor and 0 ≤ VIN ≤ VCC3.
3. Refers to inputs with an internal pullup and VIL = 0.4 V.
4. Refers to inputs with an internal pulldown and VIH = 2.4 V.
16 Processor Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
5 Chipset Specifications
18 Chipset Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
• BE[7:0]# • HITM#
• CACHE# • SMIACT#
• LOCK# • D/C#
• M/IO# • W/R#
Chipset Specifications 19
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
20 Chipset Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
Therefore, if:
Tjitter = 0.25 ns
Chipset Specifications 21
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
Therefore, if:
22 Chipset Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
Chipset Specifications 23
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
24 Chipset Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
Chipset Specifications 25
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
Minimum Setup Time The minimum setup time required for the tag address into the
northbridge is calculated by subtracting the sum of all of the
timing elements in the first five columns in Table 11 from the
cycle time of this particular path (20.0 ns). For example, the
minimum northbridge TA setup time of 6.0 ns in the first row of
Table 11 is calculated by subtracting 14.0 ns (4.0 + 2.5 + 5.0 +
1.75 + 0.75) from 20.0 ns.
26 Chipset Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
Chipset Specifications 27
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
28 Chipset Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
70
60
Max
50
Typ
40
Min
Iol (mA) 30
20
10
0
0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0
Voutput (V)
Chipset Specifications 29
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
Pullup V/I Curves Figure 12 illustrates the minimum, typical, and maximum V/I
characteristics of the pullup structure of the northbridge I/O
buffer.
-5
-10
-15
-35
-40
Max
-45
Voutput (V)
30 Chipset Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
Rise and Fall Times The minimum, typical, and maximum rise and fall times of the
northbridge I/O buffer are provided in Table 13. These times
are specified in the manner defined by the I/O Buffer
Information Specification (IBIS), Version 2.1, which requires
that they be expressed as the voltage swing from 20% to 80%
of the final value, divided by the time it takes for the signal to
transition through this voltage swing. The rise time ratios are
not reduced, but are expressed as a ratio in order to remain
consistent with the IBIS specification.
Chipset Specifications 31
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
6 Motherboard Specifications
Trace and Space ■ The trace width (w) must be greater than or equal to 0.006
inches
■ The space (s) between traces must be greater than or equal
to 0.009 inches
Stackup ■ Distance (h) between layer 1 and layer 2 must be less than
or equal to 0.008 inches
■ Distance (h) between layer 3 and layer 4 must be less than
or equal to 0.008 inches
s
w
Layer 1 (Signal 1)
h FR4 PREPREG
Layer 2 (Ground)
Layer 3 (Power)
h FR4 PREPREG
Layer 4 (Signal 2)
32 Motherboard Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
Multidrop
Processor NB
Stubs
PBSRAM PBSRAM
A B
Point-to-Point
Motherboard Specifications 33
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
Multidrop
Processor NB
Stubs
PBSRAM SRAM
Point-to-Point
Trace Length The trace length requirements defined in this section are
chosen based on a compromise between signal integrity,
positive timing margin, and routing feasibility. In some
particular cases, routing trade-offs are provided in the event
the recommended trace length requirements cannot be met
due to routing limitations associated with a particular design—
such as the board form factor or the pinout of the chipset. The
trade-offs have been chosen to allow routing flexibility while
ensuring that positive timing margin is maintained.
Note: The following guidelines are based on extensive signal
integrity and timing analysis simulations and are based on
the stated assumptions provided in this document.
Alternate topologies and/or trace length guidelines not
specifically provided by AMD can be acceptable for
100-MHz operation. AMD recommends that any such
alternate guidelines adopted by a motherboard designer be
thoroughly analyzed by running the appropriate signal
integrity simulations to ensure proper operation at 100
MHz.
34 Motherboard Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
≤ 1.5” ≤ 4.5”
Processor NB
Stub ≤ 0.5”
PBSRAM
Motherboard Specifications 35
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
≤ 1.5” ≤ 4.5”
PBSRAM NB
Stub ≤ 0.5”
Processor
Option 3—The third acceptable topology for the host data bus
is a star topology as illustrated in Figure 18.
• The total trace length (x+y+z) must be 4.5 inches or less.
x y
Processor NB
PBSRAM
36 Motherboard Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
Trace length trade-offs for the host data bus topology, daisy
chain option 1, are given in Table 14.
Trace length trade-offs for the host data bus topology, daisy
chain option 2, are given in Table 15.
Table 15. Host Data Bus Trace Length Trade-offs, Option 2
PBSRAM to
Signal Processor to NB PBSRAM to NB Stub Length Comment
Processor
D[63:0] 1.5 inches 4.5 inches 6.0 inches 0.5 inches Note
D[63:0] 2.0 inches 4.0 inches 6.0 inches 0.5 inches Note
D[63:0] 2.5 inches 3.5 inches 6.0 inches 0.5 inches Note
Note:
These dimensions are maximum trace lengths.
Motherboard Specifications 37
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
Processor NB
Stub ≤ 0.5” Stub
PBSRAM PBSRAM
A B
Figure 19. Host Multidrop Address Bus Routing, Integrated L2 Cache Tag
38 Motherboard Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
Processor NB
Stub Stub ≤ 0.5”
PBSRAM SRAM
Figure 20. Host Multidrop Address Bus Routing, External L2 Cache Tag
Motherboard Specifications 39
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
≤ 9.0”
Processor NB
40 Motherboard Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
≤ 8.0”
Variable Variable
Processor NB
Stub ≤ 0.5”
PBSRAM
≤ 8.0”
Variable Variable
Processor PBSRAM
Stub ≤ 0.5” B
PBSRAM
A
Motherboard Specifications 41
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
≤ 6.0”
Processor NB
≤ 6.0”
Processor PBSRAM
42 Motherboard Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
≤ 1.5” ≤ 6.0”
PBSRAM NB
A Stub ≤ 0.5”
PBSRAM
B
Motherboard Specifications 43
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998
≤ 8.0”
PBSRAM NB
A
44 Motherboard Specifications
21644E/0—May 1998 AMD-K6®-2 Processor 100-MHz Bus Specification
≤ 2.5”
SRAM NB
Motherboard Specifications 45
AMD-K6®-2 Processor 100-MHz Bus Specification 21644E/0—May 1998