AMD Functional Data Sheet, 939-Pin Package: Advanced Micro Devices
AMD Functional Data Sheet, 939-Pin Package: Advanced Micro Devices
939-Pin Package
AMD, the AMD Arrow logo, AMD Athlon, AMD Opteron, and combinations thereof, and 3DNow! are trademarks 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.
Disclaimer
The contents of this document are provided in connection with Advanced Micro Devices, Inc. (“AMD”) products. AMD makes no rep-
resentations 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 Condi-
tions 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 prod-
uct 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.
Contents
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
2 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
2.1 Instruction Set Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
2.2 Multiple Core Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
2.3 Internal Cache Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
2.3.1 Level 1 Caches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
2.3.2 Level 2 Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
2.4 Error Handling (Machine Check) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
2.5 Northbridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
2.5.1 HyperTransport™ Technology Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
2.5.1.1 Link Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
2.5.1.2 HyperTransport™ Technology Transfer Speeds . . . . . . . . . . . . . . . . . . . .15
2.5.2 Memory Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
2.5.2.1 Memory Pin Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
2.5.2.2 DRAM Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
2.5.2.3 DRAM Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
2.5.2.4 Main Memory Hardware Scrubbing . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
3 Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
3.1 Halt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
3.2 STPCLK/Stop Grant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
3.3 Processor Performance State Transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
3.4 PWROK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
3.5 RESET_L . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
3.6 Thermal Diode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
3.7 THERMTRIP_L . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
4 Connection Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
5 Pin Designations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
Contents 3
AMD Functional Data Sheet, 939 Pin Package 31411 Rev 3.03 May 2005
4 Contents
31411 Rev 3.03 May 2005 AMD Functional Data Sheet, 939 Pin Package
Contents 5
AMD Functional Data Sheet, 939 Pin Package 31411 Rev 3.03 May 2005
List of Figures
Figure 1. Processor Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 2. DIMM Connections in 128-bit Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 3. Micro PGA Top View, Left Side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 4. Micro PGA Top View, Right Side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 5. Slew Rate Measurement Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Figure 6. MEMCLK Output Skew . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Figure 7. MEMDQS Timing Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Figure 8. DSS/tDSH Timing Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Figure 9. tDQSQV/tDQSQIV Timing Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Figure 10. MEMADD/CMD to MEMCLK Timing Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Figure 11. MEMDQS Edge Arrival Relative to DQs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Figure 12. Power-Up Signal Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Figure 13. TCASE Max and TCONTROL Max Relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Figure 14. Sequencing Relationships for Power Supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Figure 15. Organic Micro Pin Grid Array Package: Top, Side, and Bottom Views (Lidded D1) . 86
Figure 16. Organic Micro Pin Grid Array Package: Top, Side, and Bottom Views (Lidded D2) . 87
6 List of Figures
31411 Rev 3.03 May 2005 AMD Functional Data Sheet, 939 Pin Package
List of Tables
Table 1. Total Memory Sizes Per Chip Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 2. Processor Capabilities Mapped to ACPI States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 3. Pin List by Name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 4. Pin Description Table Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Table 5. HyperTransport™ Technology Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Table 6. DDR SDRAM Memory Interface Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Table 7. Clock Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Table 8. Miscellaneous Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Table 9. JTAG Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Table 10. Debug Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Table 11. Reset Pin State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Table 12. Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Table 13. DC Operating Conditions for HyperTransport™Technology Interface . . . . . . . . . . . . 54
Table 14. AC Operating Conditions for HyperTransport™ Technology Interface . . . . . . . . . . . 55
Table 15. HyperTransport™ Technology Interface Timing Characteristics . . . . . . . . . . . . . . . . 56
Table 16. Internal Termination for HyperTransport™ Technology Interface . . . . . . . . . . . . . . . 57
Table 17. DC Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Table 18. AC Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Table 19. Input Capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Table 20. Slew Rate of DDR SDRAM Signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Table 21. Slew Rate of RESET_L, LDTSTOP_L, and PWROK . . . . . . . . . . . . . . . . . . . . . . . . . 61
Table 22. Package Routing Skew . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Table 23. Electrical AC Timing Characteristics for DDR SDRAM Signals . . . . . . . . . . . . . . . . 63
Table 24. DC Operating Conditions for CLKIN_H/L and FBCLKOUT_H/L Pins . . . . . . . . . . . 70
Table 25. AC Operating Conditions for CLKIN_H/L and FBCLKOUT_H/L Pins . . . . . . . . . . . 71
Table 26. Metal Mask VID[4:0] Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Table 27. Internal Termination for Miscellaneous Pins Interface. . . . . . . . . . . . . . . . . . . . . . . . . 75
Table 28. External Required Circuits (Pins Not Normally Used in System) . . . . . . . . . . . . . . . . 76
List of Tables 7
AMD Functional Data Sheet, 939 Pin Package 31411 Rev 3.03 May 2005
8 List of Tables
31411 Rev 3.03 May 2005 AMD Functional Data Sheet, 939 Pin Package
Revision History
Date Revision Description
May 2005 3.03 Updated VDD_PON specs in Table 30. Updated TMS pin timing description in
Section 7.5. Updated HyperTransport™ electrical information in Tables 13, 14, and
15. Added package drawing Figure 16.
Added TCONTROL and TCASE description in Section 7.7. Added Rev E specific
information in Chapters 1 and 2. Updated HyperTransport™ electrical information in
Section 7.2. Removed DRAM interface frequency table from Section 2.5.2.2 and
supplemented with a reference to the document where it was moved.
Updated output slew rates for DDR signals in Table 20. Revised Section 7.8.3.3 power
failure requirements. Added mechanical loading information in Section 8.1.
June 2004 3.01 New document per new data sheet structuring. Specification modifications from
previous document structure include: Added slew rates for some miscellaneous signals
in Table 21. Clarified THERMTRIP_L operation in section 3.7. Removed CLKIN typ
jitter parameter in Table 25. Removed VID encoding table. Clarified S1 hardware
description and removed C3 support in Table 3. Changed thermal diode sensor
requirements to two sourcing currents only in section 7.7. Added Table 26 to section
7.5 to enumerate metal mask VID[4:0] encodings for different processor revisions.
Clarified DDR400 VDDIO specification in Table 30. Removed C2 from Table 3.
Revision History 9
AMD Functional Data Sheet, 939 Pin Package 31411 Rev 3.03 May 2005
10 Revision History
31411 Rev 3.03 May 2005 AMD Functional Data Sheet, 939 Pin Package
1 Overview
The processor is designed to support performance desktop and workstation applications. It provides
single or dual core capability, a high-performance HyperTransport™ link to I/O, as well as a single
128-bit high-performance DDR SDRAM memory controller. A block diagram of the processor is
shown in Figure 1.
64-Kbyte 64-Kbyte
L1 I-Cache L1 D-Cache L2 Cache
512K/1M Option
CPU Core
VID[4:0]
THERMDA 64-Kbyte 64-Kbyte
THERMDC L1 I-Cache L1 D-Cache L2 Cache
THERMTRIP_L
512K/1M Option
CPU Core
MEMCLK_1H_L/H[2:0]
MEMCLK_1L_L/H[2:0]
DDR SDRAM Interface
MEMCLK_2H_L/H[2:0]
L0_CLKIN_H/L[1:0]
HyperTransport™
MEMCLK_2L_L/H[2:0]
L0_CTLIN_H/L[1:0] MEMCKE[D:A]
400–2000 MT/s
L0_CADIN_H/L[15:0] MEMRESET_L
Interface
MEMCS_1H_L[1:0]
128-bits DDR SDRAM
100/133/166/200 MHz
16/16
L0_CLKOUT_H/L[1:0]
Northbridge MEMCS_1L_L[1:0]
16-bits ECC
L0_CTLOUT_H/L[1:0] MEMCS_2H_L[1:0]
L0_CADOUT_H/L[15:0] MEMCS_2L_L[1:0]
MEMADDA/B[13:0]
L0_REF0 MEMBANKA/B[1:0]
L0_REF1 MEMRASA/B_L
MEMCASA/B_L
MEMWEA/B_L
MEMDQS_LO[8:0]
MEMDQS_HI[8:0]
LDTSTOP_L MEMDM_LO[8:0]
RESET_L MEMDM_HI[8:0]
PWROK Control MEMDATA[127:0]
MEMCHECK[15:0]
MEMZN
CLKIN_H/L MEMZP
FBCLKOUT_H/L MEMVREF
VDDA PLLs
and JTAG
TDI
Clocks TDO
and TCK
Debug TMS
TRST_L
DBREQ_L
DBRDY
Chapter 1 Overview 11
AMD Functional Data Sheet, 939 Pin Package 31411 Rev 3.03 May 2005
12 Overview Chapter 1
31411 Rev 3.03 May 2005 AMD Functional Data Sheet, 939 Pin Package
2 Functional Description
• AMD64 instructions
• MMX® and 3DNow!™ technology instructions
• SSE, SSE2, and SSE3 instructions
The machine check architecture is defined with ECC single-bit detection/correction and double-bit
detection for the following arrays:
2.5 Northbridge
The Northbridge logic in the processor refers to the HyperTransport™ technology interface, the
memory controller, and their respective interfaces to the CPU core. These interfaces are described in
more detail in the following sections.
Refer to the AMD Athlon™ 64 939 Motherboard Design Guide, order# 30474, for details on the
proper HyperTransport™ technology signal termination resistor values.
• Self-Refresh mode
• Up to four unbuffered DIMMs in a 128-bit configuration, or up to two unbuffered DIMMs in a
64-bit configuration
• The controller provides programmable control of DRAM timing parameters to support the
following memory speeds:
— 100-MHz (DDR200) PC-1600 DIMMs
— 133-MHz (DDR266) PC-2100 DIMMs
— 166-MHz (DDR333) PC-2700 DIMMs
— 200-MHz (DDR400) PC-3200 DIMMs
• 2T timing option to accommodate loading of unbuffered DIMMs
• DRAM devices that are 8 and 16 bits wide.
• DIMM sizes from 32 Mbytes (using 64Mb x16 DRAMs) to 1 Gbyte.
• Interleaving memory within DIMMs.
• ECC checking with double-bit detect with single-bit correct.
• May be configured for 32-byte or 64-byte burst length (32-byte mode applies only when
operating with a 64-bit DRAM interface).
• Programmable page-policy:
— Support of up to sixteen open pages total across all chip-selects
— Statically idle open-page time
— Optional dynamic precharge control based on page-hit/miss history
For programming information and specific details of these features, refer to the BIOS and Kernel
Developer’s Guide for the AMD Athlon™ 64 and AMD Opteron™ Processors, order# 26094.
The controller supports 64-bit operation (72-bits including ECC) or 128-bit ganged operation (144-
bits including ECC). When configured for 128-bits, the upper and lower chip-selects are logically
equivalent signals to provide adequate buffering to drive four DIMMs. DIMMs must be populated in
matched pairs when configured for 128-bit mode. Figure 2 illustrates the typical DIMM connections
in a 128-bit system with ECC support.
MEMCHECK[15:8]
MEMDATA[127:64]
MEMDQS_HI[8:0]
MEMDM_HI[8:0]
DIMM 1 HIGH
DIMM 2 HIGH
MEMADDB[13:0]
MEMBANKB[1:0]
MEMCASB_L
MEMRASB_L
MEMWEB_L
MEMCS_1H_L[1:0]
MEMCLK_1H_H[2:0]
MEMCLK_1H_L[2:0]
Processor
MEMCKEC
MEMCKED
MEMCS_2H_L[1:0]
MEMCLK_2H_H[2:0]
MEMCLK_2H_L[2:0]
MEMCHECK[7:0]
MEMDATA[63:0]
MEMDQS_LO[8:0]
MEMDM_LO[8:0]
DIMM 1 LOW
DIMM 2 LOW
MEMADDA[13:0]
MEMBANKA[1:0]
MEMCASA_L
MEMRASA_L
MEMWEA_L
MEMCS_1L_L[1:0]
MEMCLK_1L_H[2:0]
MEMCLK_1L_L[2:0]
MEMCKEA
MEMCKEB
MEMCS_2L_L[1:0]
MEMCLK_2L_H[2:0]
MEMCLK_2L_L[2:0]
The use of 2T timing allows support of many DIMM combinations at maximum DDR speeds. The 2T
timing feature causes commands and addresses to be driven for two clock cycles and qualified with
an associated chip select on the second clock cycle, allowing an extra clock of setup to accommodate
heavy DIMM loading (such as double-rank DIMMs). Refer to the BIOS and Kernel Developer’s
Guide for the AMD Athlon™ 64 and AMD Opteron™ Processors, order# 26094, for the DIMM
combinations that require 2T timing to operate at the full DRAM speed.
Refer to the BIOS and Kernel Developer’s Guide for the AMD Athlon™ 64 and AMD Opteron™
Processors, order# 26094, for supported DRAM speeds under specific loading conditions.
Table 1 on page 18 lists the maximum memory sizes per chip-select for the various supported DRAM
device configurations. Note that for DIMMs using two chip-selects, the total memory size per DIMM
is doubled. Refer to the AMD Athlon™ 64 939 Motherboard Design Guide, order# 30474, for details
on the connection scheme for unbuffered DIMMs.
The controller supports programmable timing and refresh as described in the BIOS and Kernel
Developer’s Guide for the AMD Athlon™ 64 and AMD Opteron™ Processors, order# 26094. Auto-
refresh is supported and is staggered by tRFC across chip-selects to reduce system noise. Unpopulated
DIMM slots are not refreshed.
invoke the machine check interrupt. The scrubbing function can be used in three modes as described
in the following sections.
3 Power Management
The processor provides the following power management features designed to be compliant with the
Advanced Configuration and Power Interface (ACPI) Specification and HyperTransport™
technology:
• STPCLK/Stop Grant protocol capable of supporting eight distinct versions of Stop Grant
Processor P-States Processor P-state transitions are supported on some versions of the processor.
C1 Halt
Passive Cooling Passive Cooling is supported by Stop Grant (throttling) and/or P-state transitions.
C3 Not supported.
S3 Processor core and HyperTransport™ technology voltage planes are not powered.
DDR SDRAM interface remains powered and holds memory in self-refresh mode.
3.1 Halt
When the HLT instruction is executed, the processor stops program execution and issues a Halt
special cycle. The power savings associated with the Halt state are determined by configuration
registers in the processor (refer to the BIOS and Kernel Developer’s Guide for the AMD Athlon™ 64
and AMD Opteron™ Processors, order# 26094, for details of these configuration registers). The CPU
clock grid frequency can be divided down in the absence of probe activity that would force the
processor’s caches to be snooped.
The CPU clock grid is automatically brought to full frequency when probe activity is present and
returned to the low-power state when probe activity ceases.
If a STPCLK assertion message is received while the processor is in the Halt State, the processor
enters the Stop Grant state and issues a Stop Grant special cycle. When a STPCLK deassertion
message is received, the processor exits the Stop Grant state and returns to the Halt State.
The processor exits the Halt State in response to PWROK deassertion, RESET_L assertion, INIT,
NMI, SMI, or any unmasked interrupt received over the HyperTransport™ link.
• CPU clock grid divisor applied in the absence of probe activity. If probe activity that requires a
cache snoop occurs while the processor is in the Stop Grant state, the clock grid is ramped back up
to service the probe. When probe activity ceases, the CPU clock grid is ramped back down again.
• Placing system memory into self-refresh mode in response to LDTSTOP_L signal assertion.
• Ramping the processor host bridge/memory controller clock grid down in response to
LDTSTOP_L signal assertion.
• Changing HyperTransport™ link width and/or link frequency in response to LDTSTOP_L signal
assertion.
The processor exits the Stop Grant state when it receives the following:
• A STPCLK deassertion message.
• PWROK is deasserted.
If the LDTSTOP_L signal is asserted after the processor is in the Stop Grant state, then LDTSTOP_L
must be deasserted, and the HyperTransport™ link must be re-initialized before a STPCLK
deassertion message can be received by the processor to bring the processor out of the Stop Grant
state.
The processor’s host bridge ensures that STPCLK messages are passed to the CPU prior to the
subsequent I/O response to the cycle that caused STPCLK assertion, as long as the subsequent I/O
response message has the PassPW bit clear and the Unit ID of the response matches the Unit ID of the
STPCLK message.
• When the processor subsequently receives a STPCLK message, it enters the Stop Grant state and
issues a Stop Grant special cycle with a System Management Action Field (SMAF, bits 3:1 of the
system management command field) corresponding to the SMAF received with the STPCLK
message.
Note: If two STPCLK messages are issued before the processor issues a Stop Grant special cycle,
the SMAF issued will correspond to the last STPCLK message received.
• When the processor’s host bridge broadcasts the Stop Grant special cycle with a SMAF indicating
FID/VID change down its HyperTransport™ link(s), the processor is primed to transition its core
frequency or core voltage in response to LDTSTOP_L assertion.
• When the LDTSTOP_L pin is asserted, the processor performs the following steps:
— Ramps its host bridge and memory controller clock grid back up to full frequency
— Brings system memory out of self-refresh mode
— Reconnects its HyperTransport™ link(s)
• When a STPCLK deassertion message is received, the CPU clock grid is ramped up to full
operating frequency, and the processor exits the Stop Grant state.
Refer to the BIOS and Kernel Developer’s Guide for the AMD Athlon™ 64 and AMD Opteron™
Processors, order# 26094, for the detailed P-state transition algorithm. Refer to the AMD Athlon™ 64
Processor Power and Thermal Data Sheet, order# 30430, to determine support for processor P-state
transitions.
3.4 PWROK
When PWROK is deasserted, the processor performs the following steps:
• Isolates its VDDIO- and VTT-powered logic from all other internal logic to prevent leakage
current paths between power planes.
• Tristates all DDR SDRAM I/O pins except for the MEMCKEA/B and MEMRESET_L outputs,
which are driven Low.
• Drives its VID[4:0] outputs to the value that selects the startup core voltage level.
3.5 RESET_L
When RESET_L is asserted, the processor performs the following steps:
• The processor core is held in a low-power state.
After RESET_L is deasserted, BIOS must program the appropriate clock divisor in the memory
controller configuration registers, causing the MEMCLK_H/L[7:0] clocks to be driven. Refer to
“Power-Up Signal Sequencing” on page 72 for details of RESET_L sequencing during initial power-
on.
3.7 THERMTRIP_L
The processor provides a hardware-enforced thermal protection mechanism. When the processor’s
die temperature exceeds a specified temperature, the processor is designed to stop its internal clocks
and assert the THERMTRIP_L output.
THERMTRIP_L assertion is only valid when PWROK is asserted and RESET_L is deasserted.
THERMTRIP_L assertion indicates the processor die temperature has exceeded normal operating
parameters. PWROK must be deasserted in response to a THERMTRIP_L assertion to enable proper
processor operation.
Once asserted THERMTRIP_L remains asserted until RESET_L is asserted.
If the processor’s die temperature still exceeds the thermal trip point when RESET_L is deasserted,
THERMTRIP_L will immediately be reasserted and the processor’s internal clocks stop.
4 Connection Diagrams
The pinout for the processor is illustrated in this chapter, and is divided into two parts. Figure 3 on
page 28 shows the left-hand side of the top view, which is the HyperTransport™ technology
interface. Figure 4 on page 29 shows the right-hand side of the top view, the DDR SDRAM interface.
The pin designations are defined in Chapter 5. Table 3 on page 32 lists the pins alphabetically by pin
name.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
A VDDA NC_A4 NC_A5 DBREQ_L VSS CLKIN_H VSS VID[0] VID[1] VID[3] VID[4] VTT_A14 MEMDATA[68] MEMDM_UP[0]
B VDDA NC_B4 VDD LDTSTOP_L VSS CLKIN_L VSS VDD DBRDY VDD STRAP_LO_B13 VTT MEMDATA[64] VDDIO
C L0_REF0 VSS VDDA NC_C4 NC_C5 NC_C6 NC_C7 VSS VSS STRAP_LO_C10 NC_C11 VID[2] NC_C13 VTT MEMDATA[69] MEMDATA[0]
D L0_REF1 VSS VSS NC_D4 VSS VSS VSS NC_D8 VSS VDD NC_D11 NC_D12 VSS VTT MEMDATA[65] VSS
E VLDT_A VLDT_A VSS VSS COREFB_H COREFB_L CORESENSE PWROK NC_E9 VSS STRAP_HI_E11 VSS FBCLKOUT_L VTT MEMDATA[4] MEMDATA[5]
F VLDT_A VLDT_A VSS VSS VSS RESET_L VSS VSS STRAP_LO_F11 VSS FBCLKOUT_H VSS MEMVREF VSS
G L0_CADIN_H[1] L0_CADIN_L[0] L0_CADIN_H[0] VSS L0_CADIN_H[8] VSS VDD VSS VDD VSS VDD VSS VDD VSS NC_G15 MEMDATA[1]
H L0_CADIN_L[1] VDD L0_CADIN_H[9] L0_CADIN_L[9] L0_CADIN_L[8] VDD VSS VDD VSS VDD VSS VDD VSS VDD VSS VDD
J L0_CADIN_H[3] L0_CADIN_L[2] L0_CADIN_H[2] VDD L0_CADIN_H[10] VSS VDD VSS VDD VSS VDD VSS VDD VSS VDD VSS
K L0_CADIN_L[3] VSS L0_CADIN_H[11] L0_CADIN_L[11] L0_CADIN_L[10] VDD VSS VDD VSS VDD VSS VDD VSS VDD VSS VDD
L L0_CADIN_H[4] L0_CLKIN_L[0] L0_CLKIN_H[0] VSS L0_CLKIN_H[1] VSS VDD VSS VDD VSS VDD VSS VDD VSS VDD VSS
M L0_CADIN_L[4] VDD L0_CADIN_H[12] L0_CADIN_L[12] L0_CLKIN_L[1] VDD VSS VDD VSS VDD VSS VDD VSS VDD VSS VDD
N L0_CADIN_H[6] L0_CADIN_L[5] L0_CADIN_H[5] VDD L0_CADIN_H[13] VSS VDD VSS VDD VSS VDD VSS VDD VSS VDD VSS
P L0_CADIN_L[6] VSS L0_CADIN_H[14] L0_CADIN_L[14] L0_CADIN_L[13] VDD VSS VDD VSS VDD VSS VDD VSS VDD VSS VDD
R L0_CTLIN_H[0] L0_CADIN_L[7] L0_CADIN_H[7] VSS L0_CADIN_H[15] VSS VDD VSS VDD VSS VDD VSS VDD VSS VDD VSS
T L0_CTLIN_L[0] VDD STRAP_HI_T3 STRAP_LO_T4 L0_CADIN_L[15] VDD VSS VDD VSS VDD VSS VDD VSS VDD VSS VDD
U L0_CADOUT_L[7] L0_CTLOUT_H[0] L0_CTLOUT_L[0] VDD NC_U5 VSS VDD VSS VDD VSS VDD VSS VDD VSS VDD VSS
V L0_CADOUT_H[7] VSS L0_CADOUT_L[15] L0_CADOUT_H[15] NC_V5 VDD VSS VDD VSS VDD VSS VDD VSS VDD VSS VDD
W L0_CADOUT_L[5] L0_CADOUT_H[6] L0_CADOUT_L[6] VSS L0_CADOUT_L[14] VSS VDD VSS VDD VSS VDD VSS VDD VSS VDD VSS
Y L0_CADOUT_H[5] VDD L0_CADOUT_L[13] L0_CADOUT_H[13] L0_CADOUT_H[14] VDD VSS VDD VSS VDD VSS VDD VSS VDD VSS VDD
AA L0_CLKOUT_L[0] L0_CADOUT_H[4] L0_CADOUT_L[4] VDD L0_CADOUT_L[12] VSS VDD VSS VDD VSS VDD VSS VDD VSS VDD VSS
AB L0_CLKOUT_H[0] VSS L0_CLKOUT_L[1] L0_CLKOUT_H[1] L0_CADOUT_H[12] VDD VSS VDD VSS VDD VSS VDD VSS VDD VSS VDD
AC L0_CADOUT_L[2] L0_CADOUT_H[3] L0_CADOUT_L[3] VSS L0_CADOUT_L[11] VSS VDD VSS VDD VSS VDD VSS VDD VSS
AD L0_CADOUT_H[2] VDD L0_CADOUT_L[10] L0_CADOUT_H[10] L0_CADOUT_H[11] VDD VSS VDD VSS VDD VSS VDD VSS VDD VSS VDD
AE L0_CADOUT_L[0] L0_CADOUT_H[1] L0_CADOUT_L[1] VDD L0_CADOUT_L[9] VSS VDD VSS VDD VSS VDD VSS VDDIOSENSE VSS MEMZP MEMDATA[63]
AF L0_CADOUT_H[0] VSS L0_CADOUT_L[8] L0_CADOUT_H[8] L0_CADOUT_H[9] VSS VSS TRST_L VSS STRAP_LO_AF10 VSS STRAP_HI_AF12 VTT_SENSE VSS MEMZN VSS
AG VLDT_B VLDT_B VLDT_B VLDT_B VSS TMS TCK TDO STRAP_LO_AG9 THERMTRIP_L VSS VSS VSS VTT NC_AG15 MEMDATA[58]
AH VSS VSS VSS VSS VSS STRAP_LO_AH6 VSS NC_AH8 VSS STRAP_LO_AH10 VSS NC_AH12 VSS VTT MEMDQS_UP[7] VSS
AJ THERMDC THERMDA VSS NC_AJ4 NC_AJ5 NC_AJ6 NC_AJ7 NC_AJ8 TDI STRAP_LO_AJ10 VDD STRAP_HI_AJ12 VSS VTT MEMDATA[127] MEMDATA[59]
AK NC_AK3 NC_AK4 VDD NC_AK6 VDD NC_AK8 VDD NC_AK10 VDD NC_AK12 VSS VTT MEMDATA[122] VDDIO
AL NC_AL3 NC_AL4 NC_AL5 NC_AL6 NC_AL7 NC_AL8 NC_AL9 NC_AL10 NC_AL11 NC_AL12 VSS VTT_AL14 MEMDATA[123] MEMDATA[126]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
MEMDQS_UP[0] MEMDATA[67] MEMDATA[72] MEMDATA[77] MEMDQS_UP[1] MEMCLK_1H_H[1] MEMCLK_1H_L[1] MEMDATA[74] MEMDATA[75] MEMADDB[12] MEMDATA[80] MEMDQS_UP[2] MEMADDB[11] A
MEMDATA[70] VDDIO MEMDATA[76] VDDIO MEMDM_UP[1] VDDIO MEMDATA[78] VDDIO MEMCKEC VDDIO MEMDATA[81] VDDIO MEMDM_UP[2] VDDIO B
MEMDATA[66] MEMDATA[2] MEMDATA[73] MEMDATA[13] MEMCLK_2H_H[1] NC_C22 MEMDATA[79] MEMDATA[10] MEMCKED MEMADDA[12] MEMDATA[85] NC_C28 MEMADDB[9] MEMDATA[82] MEMDATA[86] C
MEMDATA[71] VSS MEMRESET_L VSS MEMCLK_2H_L[1] VSS MEMCLK_1L_H[1] VSS MEMDATA[84] VSS MEMDATA[21] VSS NC_D29 VDDIO MEMADDB[7] D
MEMDM_LO[0] MEMDATA[7] MEMDATA[8] MEMDQS_LO[1] NC_E21 NC_E22 MEMCLK_1L_L[1] MEMDATA[11] MEMCKEB MEMDATA[17] MEMDQS_LO[2] MEMADDA[11] MEMADDB[8] MEMDATA[87] MEMDATA[83] E
MEMDQS_LO[0] VSS MEMDATA[12] VSS MEMDATA[14] VSS MEMDATA[20] VSS MEMDM_LO[2] VSS MEMADDA[9] VDDIO MEMADDB[5] F
MEMDATA[6] MEMDATA[3] MEMDATA[9] MEMDM_LO[1] MEMCLK_2L_H[1] MEMCLK_2L_L[1] MEMDATA[15] MEMCKEA MEMDATA[16] MEMDATA[18] MEMDATA[22] MEMADDA[7] MEMADDB[6] MEMDATA[88] MEMDATA[92] G
VSS VDD VSS VDDIO VSS VDDIO VSS VDDIO MEMADDA[8] VSS MEMDATA[23] VSS MEMDATA[19] VDDIO MEMDATA[93] H
VDD VSS VDD VSS VDDIO VSS VDDIO VSS MEMADDA[5] MEMADDA[6] MEMDATA[24] MEMDATA[89] MEMDQS_UP[3] MEMDM_UP[3] MEMADDB[4] J
VSS VDD VSS VDD VSS VDDIO VSS VDDIO MEMDATA[28] VSS MEMDATA[29] VSS MEMDATA[25] VDDIO MEMADDB[3] K
VDD VSS VDD VSS VDD VSS VDDIO VSS MEMDQS_LO[3] MEMDM_LO[3] MEMADDA[4] MEMADDA[3] MEMDATA[90] MEMDATA[94] MEMDATA[91] L
VSS VDD VSS VDD VSS VDDIO VSS VDDIO MEMDATA[30] VSS MEMDATA[26] VSS MEMDATA[27] VDDIO MEMDATA[95] M
VDD VSS VDD VSS VDD VSS VDDIO VSS MEMDATA[31] MEMADDA[2] NC_N27 MEMADDB[2] MEMCHECK[12] MEMADDB[1] MEMCHECK[13] N
VSS VDD VSS VDD VSS VDDIO VSS VDDIO MEMADDA[1] VSS MEMCHECK[5] VSS MEMCHECK[0] VDDIO MEMCHECK[8] P
VDD VSS VDD VSS VDD VSS VDDIO VSS MEMCHECK[4] MEMCLK_1L_L[0] MEMCLK_1L_H[0] MEMCHECK[1] MEMCHECK[9] MEMCLK_1H_L[0] MEMCLK_1H_H[0] R
VSS VDD VSS VDD VSS VDDIO VSS VDDIO NC_T25 VSS MEMCLK_2L_H[0] VSS NC_T29 VDDIO MEMCLK_2H_H[0] T
VDD VSS VDD VSS VDD VSS VDDIO VSS MEMADDA[0] MEMDQS_LO[8] MEMCLK_2L_L[0] NC_U28 MEMADDB[0] MEMDQS_UP[8] MEMCLK_2H_L[0] U
VSS VDD VSS VDD VSS VDDIO VSS VDDIO MEMCHECK[2] VSS MEMADDA[10] VSS MEMDM_LO[8] VDDIO MEMDM_UP[8] V
VDD VSS VDD VSS VDD VSS VDDIO VSS MEMBANKA[1] MEMCHECK[3] MEMCHECK[6] MEMCHECK[11] MEMCHECK[14] MEMADDB[10] MEMCHECK[10] W
VSS VDD VSS VDD VSS VDDIO VSS VDDIOFB_H MEMDATA[36] VSS MEMDATA[32] VSS MEMCHECK[7] VDDIO MEMBANKB[1] Y
VDD VSS VDD VSS VDD VSS VDDIO VDDIOFB_L MEMDM_LO[4] MEMDQS_LO[4] MEMDATA[33] MEMDATA[37] MEMDATA[100] MEMDATA[96] MEMCHECK[15] AA
VSS VDD VSS VDD VSS VDDIO VSS VDDIO MEMDATA[39] VSS MEMDATA[38] VSS MEMDATA[34] VDDIO MEMDATA[101] AB
VDD VSS VDD VSS VDDIO VSS VDDIO VSS MEMDATA[44] MEMDATA[35] MEMBANKA[0] MEMDATA[98] MEMDM_UP[4] MEMDQS_UP[4] MEMDATA[97] AC
VSS VDD VSS VDDIO VSS VDDIO VSS VDDIO MEMDATA[45] VSS MEMRASA_L VSS MEMDATA[40] VDDIO MEMDATA[102] AD
MEMDATA[57] MEMDATA[60] MEMDATA[50] MEMDATA[54] MEMCLK_2L_L[2] NC_AE22 MEMDATA[53] MEMDATA[48] MEMDATA[46] MEMCS_2L_L[0] MEMDATA[41] MEMWEA_L MEMDATA[99] MEMBANKB[0] MEMDATA[103] AE
MEMDM_LO[7] VSS MEMCLK_2L_H[2] VSS MEMADDA[13] VSS MEMDATA[43] VSS MEMCASA_L VSS MEMCS_1L_L[0] VDDIO MEMDATA[108] AF
MEMDATA[62] MEMDATA[61] MEMDATA[51] MEMDQS_LO[6] MEMDM_LO[6] NC_AG22 MEMCLK_1L_L[2] MEMDATA[52] MEMDATA[47] MEMDQS_LO[5] MEMCS_2L_L[1] MEMCS_1L_L[1] MEMDATA[109] MEMRASB_L MEMDATA[104] AG
MEMDQS_LO[7] VSS MEMDATA[119] VSS MEMCLK_2H_L[2] VSS MEMCLK_1L_H[2] VSS MEMDATA[107] VSS MEMDM_LO[5] VSS NC_AH29 VDDIO MEMWEB_L AH
MEMDATA[120] MEMDATA[56] MEMDATA[114] MEMDATA[55] MEMCLK_2H_H[2] NC_AJ22 MEMDATA[117] MEMDATA[49] MEMDATA[111] MEMDATA[42] MEMDQS_UP[5] NC_AJ28 MEMCS_1H_L[0] MEMCS_2H_L[0] MEMDATA[105] AJ
MEMDATA[121] VDDIO MEMDATA[115] VDDIO MEMDM_UP[6] VDDIO MEMADDB[13] VDDIO MEMDATA[112] VDDIO MEMDM_UP[5] VDDIO MEMCASB_L VDDIO AK
MEMDM_UP[7] MEMDATA[125] MEMDATA[124] MEMDQS_UP[6] MEMDATA[118] MEMCLK_1H_H[2] MEMCLK_1H_L[2] MEMDATA[113] MEMDATA[116] MEMDATA[110] MEMDATA[106] MEMCS_2H_L[1] MEMCS_1H_L[1] AL
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
5 Pin Designations
Table 3, beginning on page 32, lists the pins alphabetically by pin name.
Table 3. Pin List by Name Table 3. Pin List by Name Table 3. Pin List by Name
Table 3. Pin List by Name Table 3. Pin List by Name Table 3. Pin List by Name
Table 3. Pin List by Name Table 3. Pin List by Name Table 3. Pin List by Name
Table 3. Pin List by Name Table 3. Pin List by Name Table 3. Pin List by Name
Table 3. Pin List by Name Table 3. Pin List by Name Table 3. Pin List by Name
Table 3. Pin List by Name Table 3. Pin List by Name Table 3. Pin List by Name
Table 3. Pin List by Name Table 3. Pin List by Name Table 3. Pin List by Name
Table 3. Pin List by Name Table 3. Pin List by Name Table 3. Pin List by Name
Table 3. Pin List by Name Table 3. Pin List by Name Table 3. Pin List by Name
Table 3. Pin List by Name Table 3. Pin List by Name Table 3. Pin List by Name
Table 3. Pin List by Name Table 3. Pin List by Name Table 3. Pin List by Name
VSS AF7
VSS AH3
VSS AH5
VSS AF14
VTT E14
VTT AG14
VTT B14
VTT C14
VTT AJ14
VTT D14
VTT AH14
VTT AK14
VTT_A14 A14
VTT_AL14 AL14
VTT_SENSE AF13
6 Pin Descriptions
Table 4 describes the terms used in the pin description tables found in this chapter. The pins are
organized within the following functional groups:
O-IO-OD Output, VDDIO1, Open Drain “DDR SDRAM and Miscellaneous Pins” on
page 58
Notes:
1. Refer to Table 30, “Combined AC and DC Operating Conditions for Power Supplies,” on page 79 for VDDIO voltage
specifications.
Notes:
1. These pins are used in an alternating fashion to compensate RTT by internal comparison to 3/4 VLDT and 1/4 VLDT
and compensate RON by comparison to each other around 1/2 VLDT. For the proper resistor value, refer to the
AMD Athlon™ 64 939 Motherboard Design Guide, order# 30474.
2. The unused L0_CTLIN_H/L[1] pins must be properly terminated such that the true pin is pulled High and the
complement is pulled Low. Refer to the AMD Athlon™ 64 939 Motherboard Design Guide, order# 30474, for details.
MEMCKE[D:A] O-IOS Clock Enables to DIMMs. Used to gate clocks for power management functionality
MEMDQS_LO[8:0] B-IOS Data Strobes to lower half of data bus, synchronous with MEMDATA and
MEMCHECK during DRAM read and writes
MEMDQS_HI[8:0] B-IOS Data Strobes to upper half of data bus, synchronous with MEMDATA and
MEMCHECK during DRAM read and writes
MEMRASA_L O-IOS DRAM Row Address Select. MEMRASA_L and MEMRASB_L are functionally
MEMRASB_L identical. Two copies are provided to accommodate the loading of unbuffered
DIMMs.
MEMCASA_L O-IOS DRAM Column Address Select. MEMCASA_L and MEMCASB_L are functionally
MEMCASB_L identical. Two copies are provided to accommodate the loading of unbuffered
DIMMs.
MEMWEA_L O-IOS DRAM Write Enable. MEMWEA_L and MEMWEB_L are functionally identical.
MEMWEB_L Two copies are provided to accommodate the loading of unbuffered DIMMs.
MEMADDA[13:0] O-IOS DRAM Column/Row Address. Two copies are provided to accommodate the loading
MEMADDB[13:0] of unbuffered DIMMs. During precharges, activates, reads, and writes, the two copies
are inverted from each other (except A[10] which is used for auto-precharge) to
minimize switching noise. The signals are inverted only when the bus is used to carry
address information.
MEMBANKA[1:0] O-IOS DRAM Bank Address. Two copies are provided to accommodate the loading of
MEMBANKB[1:0] unbuffered DIMMs. During precharges, activates, reads, and writes the two copies are
inverted from each other to minimize switching noise. The signals are inverted only
when the bus is used to carry address information.
Notes:
1. For connection details and proper resistor values, see the AMD Athlon™ 64 939 Motherboard Design Guide, order#
30474.
PWROK I-IOS Indicates that voltages and clocks have reached specified operation
LDTSTOP_L I-IOS HyperTransport™ Technology Stop Control Input. Used for power
management and for changing HyperTransport™ link width and frequency.
THERMTRIP_L O-IO-OD Thermal Sensor Trip output, asserted at nominal temperature of 125oC.
VSS S Ground
Notes:
1. Refer to the BIOS and Kernel Developer’s Guide for the AMD Athlon™ 64 and AMD Opteron™ Processors, order#
26094, for VID encoding values.
Reset S1 S3
Pin Name Comments
State State State
L0_CLKOUT* T Z Z Tristated in S1 only if programmed to do so.
L0_CTLOUT* 0 Z Z Tristated in S1 only if programmed to do so.
L0_CADOUT* 1 Z Z Tristated in S1 only if programmed to do so.
MEMCLK* Z Z Z
MEMDQS* Z Z Z
MEMDM* Z Z Z
MEMCKE* 0 0 0 In S3, MEMCKE* is forced to a logic Low.
MEMDATA* Z Z Z
MEMCHECK* Z Z Z
MEMCS_L* 1 Z Z
MEMRAS_L 1 Z Z
MEMCAS_L 1 Z Z
MEMWE_L 1 Z Z
MEMADDA* 0 Z Z
MEMADDB* 1 Z Z MEMADDB* pins are opposite polarity to reduce switching noise.
MEMBANKA* 0 Z Z
MEMBANKB* 1 Z Z MEMBANKB* pins are opposite polarity to reduce switching noise.
MEMZN 1 1 1
MEMZP 0 0 0
FBCLKOUT* T T Z
TDO X X Z
DBRDY 0 0 Z
VID[4:0] X X X
THERMTRIP_L Z X Z
Notes:
For differential inputs, “0” and “1” refer to the high-end differential output. Low-end differential outputs are inverted.
Definitions of pin states: X = either logic 1 or 0; Z = tristated; T = toggling between 0 and 1.
7 Electrical Data
Characteristic Range
Storage temperature –55oC to 85oC
VLDT supply voltage relative to VSS –0.3 V to 1.5 V
VDD supply voltage relative to VSS –0.3 V to 1.65 V
VTT supply voltage relative to VSS –0.3 V to 1.65 V
VDDIO supply voltage relative to VSS –1 V to 2.9 V
VDDA supply voltage relative to VSS –0.3 V to 3.0 V
MEMVREF input voltage relative to VSS –1 V to 2.9 V
Input voltage relative to VSS for HyperTransport™ technology interface –0.3 V to 1.5 V
Differential input voltage for HyperTransport™ technology interface –1.5 V to 1.5 V
Input voltage relative to VSS for DDR SDRAM memory interface and –1 V to 2.9V
Miscellaneous pins
Refer to the AMD Athlon™ 64 Processor Power and Thermal Data Sheet, order# 30430, for maxi-
mum case temperature specifications.
Notes:
1. Measured by comparing each signal voltage with respect to ground.
2. Measured at <100 MHz, considered slow enough to attain both 0 and 1 logic state voltage levels without AC
transients on signals and supplies.
Notes:
The notes for Table 17 through Table 20 appear on page 61.
1. Vref is expected to be equal to 0.5*VDDIO and to track variations in the DC level of the same. Peak to peak noise on
Vref may not exceed + 2% of the DC value.
2. The AC values indicate the voltage levels at which the receiver must meet its timing specifications. The DC values
indicate the voltage levels at which the final logic state of the receiver is unambiguously defined. The receiver
effectively switches to the new logic state when receiver input crosses the AC level. The new logic state is maintained
as long as the input stays beyond the DC threshold.
3. With compensation the granularity between NMOS current and PMOS current cannot exceed 3mA. The range is 6mA
due to 10% variation.
4. VOD is the differential output voltage or the voltage difference between true and complement under DC or AC
conditions.
5. ∆ VOD is the change in magnitude between the differential output voltage while driving a logic 0 and while driving a
logic 1.
6. VOCM is the output common mode voltage defined as the average of the true voltage magnitude and the complement
voltage magnitude relative to ground under DC or AC conditions.
7. ∆ VOCM is the change in magnitude between the output common mode voltage while driving a logic 0 and while
driving a logic 1.
8. ∆ C means the difference in capacitance between any MEMDATA/MEMDQS pin to any other MEMDATA/MEMDQS
pin.
9. Pullup and pulldown slew rate is measured into RTT (50 Ohms) to VTT as shown in Figure 5. The slew rate is measured
between Vref + 300 mV. It is designed for any pattern of data, including all outputs switching and only one output
switching.
10. The ratio of pullup slew rate to pulldown slew rate is specified for the same temperature and voltage, over the entire
temperature and voltage range. For a given output, it represents the maximum difference between pullup and
pulldown drivers due to process variation.
11. The slew rate is measured at the CPU pin between Vref + 150 mV. Minimum and maximum input slew rate
specification is set based on DRAM output slew rate specification.
12. VDDIO_dc is defined in Table 30 on page 79.
13. The slew rate is measured at the CPU pin between Vref + 150 mV. Minimum input slew rate specification is based on
HyperTransport™ input minimum slew rate specification for single-ended signals.
VTT
RTT
Driver
0 pF
Any MEMCLK clock pair to any other MEMCLK clock pair + 100
9. tDQSQV and tDQSQIV timing parameters apply only within DQS and its associated DQ signals. Refer to Figure 9 on
page 67.
10. The skew consists of pad output skew (+ 250 ps) and package routing skew (+ 100 ps) between any MEMCLK pair to
any MEMADD/CMD signal. Maximum clock granularity skew is 312.5 ps.
11. t1 timing parameter, applies to unbuffered DIMM environment- MEMADD/CMD signals are launched 3/4 clock early.
The granularity term is included in this parameter only. Refer to Figure 10 on page 68.
12. Read cycle timing parameter.
13. The PDL placement uncertainty is 20%. Package skew between DQS and its associated DQs is 75ps. The sum of
setup/hold time & receiver uncertainty is 275ps.
14. t3 timing parameter, refer to Figure 11 on page 69.
15. The slow operation of 10ns cycle time is specifically included for functional test purpose only. All electrical
characterization will be performed at full speed however all functional tests will be performed at 10ns cycle time.
tCK
CK
CK
tCKS Max
CK
CK
tCKS Min
CK
CK
tCK
CK
CK
DQS
tDQS Max
DQS
tDQS Min
tCK
CK
CK
tDSS Min
DQS
DQS
tDSH Min
tCK
CK
CK
DQS
DQs
tDQSQV Min - Latest time Data can become valid
DQs
DQs
DQs
tDQSQIV Max - Latest time Data can become Invalid
DQs
DQs
tCK
CK
CK
s
tCK/4 tCK/4
ADDR/CMD
t1 (Ideal timing)
t1 max
ADDR/CMD
t2 max1 = 663ps
ADDR/CMD
t1 min = -663 ps
t1 min
DQS
DQs Perfect
Edge Aligned
t3 = 0 ps
t3 Max
DQs Late arrival
from strobe
t3 Max
t3 Min
DQs Early
arrival from
strobe
t3 Min
setup
Notes:
1. VOD is the differential output voltage or the voltage difference between true and complement under DC or AC
conditions.
2. DeltaVOD is the change in magnitude between the differential output voltage while driving logic 0 and while driving
logic 1.
3. VOCM is the output common mode voltage defined as the average of the true voltage magnitude and the complement
voltage relative to ground under DC or AC conditions.
4. DeltaVOCM is the change in magnitude between the output common mode voltage while driving logic 0 and while
driving logic 1 under DC or AC conditions.
Notes:
1. VOD is the differential output voltage or the voltage difference between true and complement under DC or AC
conditions.
2. Delta VOD is the change in magnitude between the differential output voltage while driving logic 0 and while driving
logic 1.
3. VOCM is the output common mode voltage defined as the average of the true voltage magnitude and the complement
voltage relative to ground under DC or AC conditions.
4. Delta VOCM is the change in magnitude between the output common mode voltage while driving logic 0 and while
driving logic 1 under DC or AC conditions.
5. Measured differentially through the range of VICM – 400 mV to VICM + 400 mV.
6. Spread spectrum clocking is limited to –0.5% downspread under normal operation.
7. Measured at the differential crossing point. Maximum difference of cycle time between two adjacent cycles.
The following list describes the power-up signal sequencing illustrated in Figure . Note that the
numbered items correspond with the numbers in Figure 12.
CG 0Eh
D0, E 12h
VDD
3
PWROK
4
(Metal Mask VID[4:0])
VID[4:0]
1 6
RESET_L
L0_CLKIN_H/L[1:0]
5
LDTSTOP_L
2
CLKIN_H/L
7
VALID
MEMCLK*
8
MEMCKE*
TMS
Table 28. External Required Circuits (Pins Not Normally Used in System)
Thermal solutions should be not designed and validated using the thermal diode. Thermal solutions
should be designed and validated against the case temperature specification per the methodology
specified in AMD Athlon™ 64 and AMD Opteron™ Processors Thermal Design Guide, order#
26633.
TCASE max is a physical temperature specification in degrees Celsius that can be measured at the
center of the lid with a thermocouple. The correct method for measuring case temperature is
discussed in the AMD Athlon™ 64 and AMD Opteron™ Processors Thermal Design Guide, order#
26633. The case temperature specification is provided in the AMD Athlon™ 64 Processor Power and
Thermal Data Sheet, order# 30430. For Rev D0 and later revisions, the case temperature specification
is provided in the THERMTRIP Status Register and is discussed in the BIOS and Kernel Developer’s
Guide for the AMD Athlon™ 64 and AMD Opteron™ Processors, order# 26094.
TCONTROL max (maximum control temperature) is a non physical temperature on an arbitrary scale
that can be used for system thermal management policies.
TCONTROL = dual sourcing current temperature sensor measurement - TOFFSET (thermal diode
temperature offset)
TCONTROL max represents the value at which the processor has reached TCASE max when measuring
the thermal diode with a dual sourcing current temperature sensor (see Figure 13). The value for
TCONTROL max is provided in the AMD Athlon™ 64 Processor Power and Thermal Data Sheet,
order# 30430.
TCONTROL max allows the thermal diode to be used to maintain the processor within its case
temperature specification. The accuracy of the temperature sensor, typically ±1 C to 5 C, must be
considered when setting thermal trip points. System thermal management (e.g. fan control) should be
designed to prevent the case temperature from being exceeded even in transient situations. For
example if the processor is in an ACPI C1 Halt state with a low fan speed and a high power
application is started, the fan speed policy must ensure that the processor never exceeds the
TCONTROL max limit. This requires increasing the fan speed before reaching TCONTROL max.
TCONTROLm ax
TCASEm ax
TCASE
Temperature TCASEm axreached
whenT CONTROLreads
TCONTROL TCONTROLm ax.
Power
Figure 13.TCASE Max and TCONTROL Max Relationship
processor signals that connect to devices that are powered off during S3, such as THERMTRIP_L.
VTT (SUS)
VDDIO (SUS)
VDDIO (RUN)
VDDA (RUN)
VDD (RUN)
VLDT (RUN)
Notes:
1. Sequencing relationships are measured from supply to supply and cover the DC voltage relationships between
supplies that must be maintained under all operating conditions including power up, power down, power failure, and
power state transitions in order to avoid device or system damage. These relationships can be maintained by
propagation of PWRGD signals from one supply rail to the regulator enable of the next supply. The minimum
requirements for a proper system implementation are that:
— VDDIO ramps such that VDDIO/2 <= VTT.
— VDD ramps such that VDDIO and VDDA are within spec before VDD is enabled.
— VLDT ramps such that VDD is within spec before VLDT is enabled.
2. The VTT to VDDIO relationship allows for VTT to power-up before VDDIO.
3. The VDDIO to VTT relationship is critical to avoid overstress of the 2.5-V I/O structures that will occur when VDDIO
exceeds VTT by 1.35V during normal operation. VTT must track VDDIO/2 to maintain this specification. During
power up and power down VDDIO may exceed VTT by up to 1.5V for no more than 100ms.
4. The VDDIO to VDD relationship allows for VDDIO to power-up before VDD.
5. The VDDA to VDD relationship allows for VDDA to power-up before VDD. VDDA must power-up before VDD to
ensure that internal clock sources are valid before being used and that clock source multiplexors are properly
controlled.
6. The VDD to VLDT relationship allows for VDD to power-up before VLDT and specifically allows for
VDD=VDD_max with VLDT=0 V. VDD must power-up before VLDT to help ensure that PWROK is properly passed
from the pins into the VDD power domain such that the deasserted state can be seen in the VLDT power domain.
• VDDIO inputs and outputs are allowed to exceed VDDIO by 0.3V and are allowed to be 0.3V
below VSS.
• VDDIO inputs are allowed to exceed VTT by VTT_dc Max + 0.3V and are allowed to be 0.3V
below VSS.
• VLDT inputs and outputs are allowed to exceed VLDT by 0.3V and are allowed to be 0.3V below
VSS.
• No supply may exceed its maximum specified voltage defined in Table 30.
• VDDIO must not exceed VTT by greater than 1.50V.
• VDDIO may exceed VTT by greater than 1.35V for up to 100ms.
8 Package Specifications
Maximum
Type Units Notes
Force
Notes:
1.Load specified for coplanar, uniform contact to lid surface.
2.The static specification specifies the allowable range to be applied by the heat sink to the processor package.
3.The dynamic specification assumes a dynamic load that includes the static load and is applied at 50G for 11ms.
D A
3 3
A1 CORNER
D1
D2 A1 CORNER
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
A A
B B
C C
D D
E E
F F
G G 5
H H
J J
K
L
K
L
Øb1
M
N
M
N
(Nx Plcs)
P P
R R
E E2 T
U
T
U e E1
V V
W W
Y Y
AA AA
AB AB
AC AC
AD AD
AE AE
AF AF
AG AG
AH AH
AJ AJ
AK AK
AL AL
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
B BOTTOM VIEW
TOP VIEW SEE NOTES
b1
ccc R
LID
bbb C VARIATIONS
AMD 6
K 4
C PACKAGE xUOG939
NxØb DETAIL K
SYMBOL min. max.
0.40 M C A B 39.80 40.20
NOT TO SCALE D/E
0.25 M C
D1/E1 38.1 BSC
SIDE VIEW D2/E2 37.4 37.6
A 4.56 REF
GENERAL NOTES
A1 1.26 1.46
1. All dimensions are specified in millimeters (mm). A2 3.05 3.35
e 1.27 BSC
2. Dimensioning and tolerancing per ASME-Y14.5M-1994.
b 0.275 0.325
3. This corner is marked with a triangle on both sides b1 0.98 1.08
of the package identifies pin A1 corner and can be used for L 1.95 2.11
handling and orientation purposes. M 31
4. Pin tips should have radius 0.13. N 939
5. Symbol "M" determines pin matrix size and "N" is number of pins. R 0.30 MAX
bbb 0.10
6. "x" in front of package variation denotes non-qualified package ccc 0.125
per AMD 01-002.3. WT (gms) 41.0 MAX
Figure 15.Organic Micro Pin Grid Array Package: Top, Side, and Bottom Views
(Lidded D1)
Figure 16.Organic Micro Pin Grid Array Package: Top, Side, and Bottom Views
(Lidded D2)