Design Specification
............................................1
1.1.2.
Abbreviated Profiles ...............................................................................2
1.2.
Address Mapping..........................................................................................2
Chapter 2. Field Definitions............................................................................ 1
2.1.
.Global Field Definitions ................................................................................1
2.1.1.
Field: EPP Identifier String ....................................................................1
2.1.2.
Field: EPP Profile Type Identifier............................................................1
2.1.3.
Field: Profile for Optimal Performance....................................................2
2.1.4.
Field: Profile Enables.............................................................................2
2.2.
Profile-Specific Field Definitions .....................................................................3
2.2.1.
Field: Voltage Level ..............................................................................3
2.2.2.
Field: Address Command Rate...............................................................3
2.2.3.
Field: Address Drive Strength ................................................................4
2.2.4.
Field: Chip Select Drive Strength.............................................................4
2.2.5.
Field: Clock Drive Strength .....................................................................4
2.2.6.
Field: Data Drive Strength ......................................................................5
2.2.7.
Field: DQS Drive Strength ......................................................................5
2.2.8.
Field: Address/Command Fine Delay .......................................................5
2.2.9.
Field: Address/Command Setup Time......................................................5
2.2.10.
Field: Chip Select Fine Delay .................................................................6
2.2.11.
Field: Chip Select Setup Time ................................................................6
2.3.
Field Definitions Derived from JEDEC Standard...............................................7
2.3.1.
Field: SDRAM Cycle Time ......................................................................7
2.3.2.
Field: CAS Latency................................................................................7
iii
05/12/06
1
05/12/06
Chapter 1.
Enhanced Performance Profiles
All DDR2 Unbuffered DIMM modules are required to include a Serial Presence Detect
(SPD) EEPROM to allow them to be properly recognized by target systems. The contents
of the SPD are defined by JEDEC.
While the JEDEC SPD definitions have been used very effectively, they are not sufficiently
comprehensive for overclocking applications. In such applications there are many
parameters that are modified, and no provision exists in the JEDEC SPD specification to
allow the system to make these changes automatically.
This document defines an enhanced SPD which contains additional performance-specific
information known as Enhanced Performance Profiles (EPP). This information is contained
in an unused area of the SPD, so modules implementing EPP may continue to be JEDEC
compliant.
1.1.
Performance Profiles
The EPP section of the SPD may contain one of two defined profile types:
Full Profile
Abbreviated Profiles
The following sections describe both of these profiles.
1.1.1.
Full Profiles
The EPP may contain up to two full performance profiles. The full profiles are very
comprehensive, and are tailored towards modules where the highest degree of parametric
specification is desired. Table 1 describes the profiles stored in the Manufacturers Specific
Data area of the SPD (bytes 99 - 127).
Table 1.
Full Performance Profiles
Byte Number
Description
99-103
Profile Index - Version, enables, etc.
104-115 Profile
FP0
116 - 127
Profile FP1
Design Specification
2
05/12/06
1.1.2.
Abbreviated Profiles
The EPP may contain up to four abbreviated performance profiles. Some detailed
parameters are not included in the abbreviated profiles; only the most commonly modified
parameters are included. The abbreviated list of parameters allows four profiles to reside
within the EPP, rather than just two. Table 2 describes the profiles stored in the
Manufacturers Specific Data area of the SPD (bytes 99 - 127)
Table 2.
Abbreviated Performance Profiles
Byte Number
Description
99-103
Profile Index - Version, enables, etc.
104-109 Profile
AP0
110 - 115
Profile AP1
116 - 121
Profile AP2
122 - 127
Profile AP3
1.1.3.
Address Mapping
Tables 3 and 4 contain the address mapping for full performance profile and abbreviated
performance profile, respectively.
Table 3.
Full Performance Profile Map
Byte
Number
Bit
Field
Profile
Number
Description
*
99-101 7:0 Global
EPP
Identifier
String
102
7:0
Global
EPP Profile Type Identifier
103
1:0
Global
Profile for Optimal Performance
103 5:4 Global Profile
Enables
104 6:0 0
Voltage
Level
104
7
0
Address Cmd Rate
105 1:0 0
Address
Drive
Strength
105
3:2
0
Chip Select Drive Strength
105
5:4
0
Clock Drive Strength
105 7:6 0
Data
Drive
Strength
106 1:0 0
DQS
Drive
Strength
107
4:0
0
Address/Command Fine Delay
107
5
0
Address/Command Setup Time
108
4:0
0
Chip Select Delay
DDR2 UDIMM Enhanced Performance Profiles
3
05/12/06
Byte
Number
Bit
Field
Profile
Number
Description
*
108
5
0
Chip Select Setup Time
109
7:0
0
Minimum Cycle time at Supported CAS
Latency
9
110 7:0 0
CAS
Latency
18
111
7:0
0
Minimum RAS to CAS delay (tRCD)
29
112
7:0
0
Minimum Row Precharge Time (tRP)
27
113
7:0
0
Minimum Active to Precharge Time (tRAS)
30
114
7:0
0
Write Recovery Time (tWR)
36
115
7:0
0
Minimum Active to Active/Refresh Time
(tRC)
41
116 6:0 1
Voltage
Level
116
7
1
Address Cmd Rate
117 1:0 1
Address
Drive
Strength
117
3:2
1
Chip Select Drive Strength
117
5:4
1
Clock Drive Strength
117 7:6 1
Data
Drive
Strength
118 1:0 1
DQS
Drive
Strength
119
4:0
1
Address/Command Fine Delay
119
5
1
Address/Command Setup Time
120
4:0
1
Chip Select Delay
120
5
1
Chip Select Setup Time
121
7:0
1
Minimum Cycle time at Supported CAS
Latency
9
122 7:0 1
CAS
Latency
18
123
7:0
1
Minimum RAS to CAS delay (tRCD)
29
124
7:0
1
Minimum Row Precharge Time (tRP)
27
125
7:0
1
Minimum Active to Precharge Time (tRAS)
30
126
7:0
1
Write Recovery Time (tWR)
36
127
7:0
1
Minimum Active to Active/Refresh Time
(tRC)
41
*
Based on JEDEC Byte Number
Design Specification
4
05/12/06
Table 4.
Abbreviated Performance Profile Map
Byte
Number
Bit
Field
Profile
Number Description
*
99-101 7:0 Global EPP
Identifier
String
102
7:0
Global
EPP Profile Type Identifier
103
1:0
Global
Profile for Optimal Performance
103 7:4
Global
Profile
Enables
104 6:0
0 Voltage
Level
104
7
0
Address Cmd Rate
105
7:0
0
Minimum Cycle time at Supported CAS Latency
9
106 7:0
0 CAS
Latency
18
107
7:0
0
Minimum RAS to CAS delay (tRCD)
29
108
7:0
0
Minimum Row Precharge Time (tRP)
27
109
7:0
0
Minimum Active to Precharge Time (tRAS)
30
110 6:0
1 Voltage
Level
110
7
1
Address CMD Rate
111
7:0
1
Minimum Cycle time at Supported CAS Latency
9
112 7:0
1 CAS
Latency
18
113
7:0
1
Minimum RAS to CAS delay (tRCD)
29
114
7:0
1
Minimum Row Precharge Time (tRP)
27
115
7:0
1
Minimum Active to Precharge Time (tRAS)
30
116 6:0
2 Voltage
Level
116
7
2
Address Cmd Rate
117
7:0
2
Minimum Cycle time at Supported CAS Latency
9
118 7:0
2 CAS
Latency
18
119
7:0
2
Minimum RAS to CAS delay (tRCD)
29
120
7:0
2
Minimum Row Precharge Time (tRP)
27
121
7:0
2
Minimum Active to Precharge Time (tRAS)
30
122 6:0
3 Voltage
Level
122
7
3
Address Cmd Rate
123
7:0
3
Minimum Cycle time at Supported CAS Latency
9
124 7:0
3 CAS
Latency
18
125
7:0
3
Minimum RAS to CAS delay (tRCD)
29
126
7:0
3
Minimum Row Precharge Time (tRP)
27
127
7:0
3
Minimum Active to Precharge Time (tRAS)
30
*
Based on JEDEC Byte Number
Chapter 2.
Field Definitions
2.1.
.Global Field Definitions
2.1.1.
Field: EPP Identifier String
The EPP Identifier String field describes whether this DIMM adheres to The Enhanced
Performance Profile SPD Specification. The value is specified most significant nibble first. So
byte 99 should contain the hex value 6D. Table 5 shows the EPP SPD support strings.
Table 5.
EPP SPD Support String Field
Support String
Hex Value
Yes 4E566Dh
No
All other values
2.1.2.
Field: EPP Profile Type Identifier
The EPP Profile Type Identifier field describes which version this DIMM supports. Table 6
shows the EPP profile types.
Table 6.
EPP Profile Type Field
Profile Type Supported Hex Value
Abbreviated Profiles
A1
Full Profiles
B1
Design Specification
2
05/12/06
2.1.3.
Field: Profile for Optimal Performance
The Profile for Optimal Performance field specifies which Profile should be loaded to
maximize system performance. Table 7