Preliminary Information
®
Mobile
AMD-K6-III-P
®
Processor
Data Sheet
Publication #
22655
Rev:
C
Issue Date:
September 1999
Amendment/0
© 1999 Advanced Micro Devices, Inc.
All rights reserved.
The contents of this document are provided in connection with Advanced Micro Devices, Inc.
(“AMD”) products. AMD makes no representations or warranties with respect to the accuracy
or completeness of the contents of this publication and reserves the right to make changes to
specifications and product descriptions at any time without notice. No license, whether
express, implied, arising by estoppel or otherwise, to any intellectual property rights is granted
by this publication. Except as set forth in AMD’s Standard Terms and Conditions of Sale, AMD
assumes no liability whatsoever, and disclaims any express or implied warranty, relating to its
products including, but not limited to, the implied warranty of merchantability, fitness for a
particular purpose, or infringement of any intellectual property right.
AMD’s products are not designed, intended, authorized or warranted for use as components
in systems intended for surgical implant into the body, or in other applications intended to
support or sustain life, or in any other application in which the failure of AMD’s product could
create a situation where personal injury, death, or severe property or environmental damage
may occur. AMD reserves the right to discontinue or make changes to its products at any time
without notice.
Trademarks
AMD, the AMD logo, K6, 3DNow!, and combinations thereof, TriLevel Cache, and Super7 are trademarks, and
AMD-K6 and RISC86 are registered trademarks of Advanced Micro Devices, Inc.
MMX is a trademark of Intel Corporation.
Microsoft, Windows, and Windows NT are registered trademarks of Microsoft Corporation.
Other product names used in this publication are for identification purposes only and may be trademarks of their
respective companies.
Preliminary Information
22655C/0—September 1999
Mobile AMD-K6
®
-III-P Processor Data Sheet
Contents
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
About This Data Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xiii
1
Mobile AMD-K6
®
-III-P Processor . . . . . . . . . . . . . . . . . . . . . . . 1
1.1
Super7™ Platform Initiative . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Super7 Platform Enhancements: . . . . . . . . . . . . . . . . . . . . . . . . 3
2
Internal Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1
2.2
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Mobile AMD-K6
®
-III-P Processor Microarchitecture
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Enhanced RISC86
®
Microarchitecture . . . . . . . . . . . . . . . . . . . 6
Cache, Instruction Prefetch, and Predecode Bits . . . . . . . . . . 9
Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Prefetching. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Predecode Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Instruction Fetch and Decode . . . . . . . . . . . . . . . . . . . . . . . . . 11
Instruction Fetch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Instruction Decode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Centralized Scheduler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Execution Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Register X and Y Pipelines . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Branch-Prediction Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Branch History Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Branch Target Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Return Address Stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Branch Execution Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.3
2.4
2.5
2.6
2.7
3
4
5
Logic Symbol Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Signal Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Mobile AMD-K6-III-P Processor Operation . . . . . . . . . . . . . . 35
5.1
5.2
Process Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Clock Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Halt State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Stop Grant State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Stop Grant Inquire State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Stop Clock State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Contents
iii
Preliminary Information
Mobile AMD-K6
®
-III-P Processor Data Sheet
22655C/0—September 1999
5.3
System Management Mode (SMM) . . . . . . . . . . . . . . . . . . . . . 40
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
SMM Operating Mode and Default Register Values . . . . . . . 40
SMM State-Save Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
SMM Revision Identifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
SMM Base Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Halt Restart Slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
I/O Trap Dword. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
I/O Trap Restart Slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Exceptions, Interrupts, and Debug in SMM . . . . . . . . . . . . . . 49
6
Signal Switching Characteristics . . . . . . . . . . . . . . . . . . . . . . . 51
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9
CLK Switching Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 51
Clock Switching Characteristics for 100-MHz Bus
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Clock Switching Characteristics for 66-MHz Bus
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Valid Delay, Float, Setup, and Hold Timings . . . . . . . . . . . . 53
Output Delay Timings for 100-MHz Bus Operation . . . . . . . 54
Input Setup and Hold Timings for 100-MHz Bus
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Output Delay Timings for 66-MHz Bus Operation . . . . . . . . 58
Input Setup and Hold Timings for 66-MHz Bus
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
RESET and Test Signal Timing . . . . . . . . . . . . . . . . . . . . . . . 62
7
Electrical Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
7.1
7.2
7.3
7.4
7.5
Operating Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Absolute Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Power Dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Power and Grounding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Power Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Decoupling Recommendations . . . . . . . . . . . . . . . . . . . . . . . . 75
Pin Connection Requirements . . . . . . . . . . . . . . . . . . . . . . . . . 76
8
Thermal Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
8.1
Package Thermal Specifications . . . . . . . . . . . . . . . . . . . . . . . 77
Heat Dissipation Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Measuring Case Temperature . . . . . . . . . . . . . . . . . . . . . . . . . 80
9
Package Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
9.1
321-Pin Staggered CPGA Package Specification . . . . . . . . . 81
iv
Contents
Preliminary Information
22655C/0—September 1999
Mobile AMD-K6
®
-III-P Processor Data Sheet
10
Pin Description Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
10.1
Pin Designations by Functional Grouping . . . . . . . . . . . . . . . 85
11
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Contents
v