| Intel revealed the Pentium II in May 1997. Prior to its official unveiling, the Pentium II processor was popularly referred to by its codename, Klamath, and was surrounded by much speculation throughout the industry. The Pentium II is essentially the same sixth-generation processor as the Pentium Pro, with MMX technology added (which included double the L1 cache and 57 new MMX instructions); however, there are a few twists to the design.
From a physical standpoint, it was a big departure from previous processors. Abandoning the chip in a socket approach used by virtually all processors up until this point, the Pentium II chip is characterized by its SEC cartridge design. The processor, along with several L2 cache chips, is mounted on a small circuit board (much like an oversized-memory SIMM), and the circuit board is then sealed in a metal and plastic cartridge. The cartridge is then plugged into the motherboard through an edge connector called Slot 1, which looks very much like an adapter card slot
As you can see from these figures, the SECC2 version was cheaper to make because it uses fewer overall parts. It also allowed for a more direct heatsink attachment to the processor for better cooling. Intel transitioned from SECC to SECC2 in the beginning of 1999; all later PII chips, and the Slot 1 PIII chips that followed, use the improved SECC2 design.
By using separate chips mounted on a circuit board, Intel could build thePentium II much less expensively than the multiple die within a package used in the Pentium Pro. Intel could also use cache chips from other manufacturers and more easily vary the amount of cache in future processors compared to the Pentium Pro design.
Intel offered Pentium II processors with the following speeds:
|
CPU Type/Speed |
CPU Clock |
Motherboard Speed |
| Pentium II 233MHz |
3.5x |
66MHz |
| Pentium II 266MHz |
4x |
66MHz |
| Pentium II 300MHz |
4.5x |
66MHz |
| Pentium II 333MHz |
5x |
66MHz |
| Pentium II 350MHz |
3.5x |
100MHz |
| Pentium II 400MHz |
4x |
100MHz |
| Pentium II 450MHz |
4.5x |
100MHz |
The Pentium II processor core has 7.5 million transistors and is based on Intel's advanced P6 architecture. The Pentium II started out using a 0.35-micron process technology, although the 333MHz and faster Pentium IIs are based on 0.25-micron technology. This enables a smaller die, allowing increased core frequencies and reduced power consumption. At 333MHz, the Pentium II processor delivers a 75%150% performance boost, compared to the 233MHz Pentium processor with MMX technology, and approximately 50% more performance on multimedia benchmarks iCOMP 2.0 Index rating for the Pentium II 266MHz chip is more than twice as fast as a classic Pentium 200MHz.
Aside from speed, the best way to think of the Pentium II is as a Pentium Pro with MMX technology instructions and a slightly modified cache design. It has the same multiprocessor scalability as the Pentium Pro, as well as the integrated L2 cache. The 57 new multimedia-related instructions carried over from the MMX processors and the capability to process repetitive loop commands more efficiently are included as well. Also included as a part of the MMX upgrade is double the internal L1 cache from the Pentium Pro (from 16KB total to 32KB total in the Pentium II).
| Core Speed |
Power Draw |
Process |
Voltage |
450MHz |
27.1w |
0.25-micron |
2.0V |
400MHz |
24.3w |
0.25-micron |
2.0V |
350MHz |
21.5w |
0.25-micron |
2.0V |
333MHz |
23.7w |
0.25-micron |
2.0V |
300MHz |
43.0w |
0.35-micron |
2.8V |
266MHz |
38.2w |
0.35-micron |
2.8V |
233MHz |
34.8w |
0.35-micron |
2.8V |
You can see that the highest speed 450MHz version of the Pentium II actually uses less power than the slowest original 233MHz version! This was accomplished by using the smaller 0.25-micron process and running the processor on a lower voltage of only 2.0V. Pentium III and subsequent processors used even smaller processes and lower voltages to continue this trend.
The Pentium II includes Dynamic Execution, which describes unique performance-enhancing developments by Intel and was first introduced in the Pentium Pro processor. Major features of Dynamic Execution include multiple branch prediction, which speeds execution by predicting the flow of the program through several branches; dataflow analysis, which analyzes and modifies the program order to execute instructions when ready; and speculative execution, which looks ahead of the program counter and executes instruction that are likely to be needed. The Pentium II processor expands on these capabilities in sophisticated and powerful new ways to deliver even greater performance gains.
Similar to the Pentium Pro, the Pentium II also includes DIB architecture. The term Dual Independent Bus comes from the existence of two independent buses on the Pentium II processorthe L2 cache bus and the processortomain-memory system bus. The Pentium II processor can use both buses simultaneously, thus getting as much as twice as much data in and out of the Pentium II processor as a single-bus architecture processor. The DIB architecture enables the L2 cache of the 333MHz Pentium II processor to run 2 1/2 times as fast as the L2 cache of Pentium processors. As the frequency of future Pentium II processors increases, so will the speed of the L2 cache. Also, the pipelined system bus enables simultaneous parallel transactions instead of singular sequential transactions. Together, these DIB architecture improvements offer up to three times the bandwidth performance over a single-bus architecture as with the regular Pentium.
Pentium II General Processor Specifications
Bus speeds |
66MHz, 100MHz |
CPU clock multiplier |
3.5x, 4x, 4.5x, 5x |
CPU speeds |
233MHz, 266MHz, 300MHz, 333MHz, 350MHz, 400MHz, 450MHz |
Cache memory |
16Kx2 (32KB) L1, 512KB 1/2-speed L2 |
Internal registers |
32-bit |
External data bus |
64-bit system bus w/ECC; 64-bit cache bus w/optional ECC |
Memory address bus |
36-bit |
Addressable memory |
64GB |
Virtual memory |
64TB |
Physical package |
Single edge contact cartridge (S.E), 242 pins |
Package dimensions |
5.505" (13.98cm) x2.473" (6.28cm) x0.647" (1.64cm) |
Math coprocessor |
Built-in FPU |
Power management |
SMM |
Pentium II Specifications by Model
Pentium II MMX Processor (350MHz, 400MHz, and 450MHz) |
Introduction date |
April 15, 1998 |
Clock speeds |
350MHz (100MHzx3.5), 400MHz (100MHzx4), and 450MHz (100MHzx4.5) |
iCOMP Index 2.0 rating |
386 (350MHz), 440 (400MHz), and 483 (450MHz) |
Number of transistors |
7.5 million (0.25-micron process), plus 31 million in 512KB L2 cache |
Cacheable RAM |
4GB |
Operating voltage |
2.0V |
Slot |
Slot 1 |
Die size |
0.400" per side (10.2mm) |
Mobile Pentium II Processor (266MHz, 300MHz, 333MHz, and 366MHz) |
Introduction date |
January 25, 1999 |
Clock speeds |
266MHz, 300MHz, 333MHz, and 366MHz |
Number of transistors |
27.4 million (0.25-micron process), 256KB on-die L2 cache |
Ball grid array (BGA) |
Number of balls = 615 |
Dimensions |
Width = 31mm; length = 35mm |
Core voltage |
1.6 volts |
Thermal design power ranges by frequency |
366MHz = 9.5 watts; 333MHz = 8.6 watts; 300MHz = 7.7 watts; 266MHz = 7.0 watts |
Pentium II MMX Processor (333MHz) |
Introduction date |
January 26, 1998 |
Clock speed |
333MHz (66MHzx5) |
iCOMP Index 2.0 rating |
366 |
Number of transistors |
7.5 million (0.25-micron process), plus 31 million in 512KB L2 cache |
Cacheable RAM |
512MB |
Operating voltage |
2.0V |
Slot |
Slot 1 |
Die size |
0.400" per side (10.2mm) |
Pentium II MMX Processor (300MHz) |
Introduction date |
May 7, 1997 |
Clock speed |
300MHz (66MHzx4.5) |
iCOMP Index 2.0 rating |
332 |
Number of transistors |
7.5 million (0.35-micron process), plus 31 million in 512KB L2 cache |
Cacheable RAM |
512MB |
Die size |
0.560" per side (14.2mm) |
Pentium II MMX Processor (266MHz) |
Introduction date |
May 7, 1997 |
Clock speed |
266MHz (66MHzx4) |
iCOMP Index 2.0 rating |
303 |
Number of transistors |
7.5 million (0.35-micron process), plus 31 million in 512KB L2 cache |
Cacheable RAM |
512MB |
Slot |
Slot 1 |
Die size |
0.560" per side (14.2mm) |
Pentium II MMX Processor (233MHz) |
Introduction date |
May 7, 1997 |
Clock speed |
233MHz (66MHzx3.5) |
iCOMP Index 2.0 rating |
267 |
Number of transistors |
7.5 million (0.35-micron process), plus 31 million in 512KB L2 cache |
Cacheable RAM |
512MB |
Slot |
Slot 1 |
Die size |
0.560" per side (14.2mm) |
The L1 cache always runs at full-core speeds because it is mounted directly on the processor die. The L2 cache in the Pentium II normally runs at half-core speed, which saves money and allows for less expensive cache chips to be used. For example, in a 333MHz Pentium II, the L1 cache runs at a full 333MHz, whereas the L2 cache runs at 167MHz. Even though the L2 cache is not at full-core speed as it was with the Pentium Pro, this is still far superior to having cache memory on the motherboard running at the 66MHz motherboard speed of most Socket 7 Pentium designs. Intel claims that the DIB architecture in the Pentium II enables up to three times the bandwidth of normal single-bus processors, such as the original Pentium.
By removing the cache from the processor's internal package and using external chips mounted on a substrate and encased in the cartridge design, Intel could use more cost-effective cache chips and more easily scale the processor up to higher speeds. The Pentium Pro was limited in speed to 200MHz, largely due to the inability to find affordable cache memory that ran any faster. By running the cache memory at half-core speed, the Pentium II can run up to 400MHz while still using 200MHz-rated cache chips. To offset the half-core speed cache used in the Pentium II, Intel doubled the basic amount of integrated L2 cache from 256KB standard in the Pro to 512KB standard in the Pentium II.
Note that the tag RAM included in the L2 cache enables up to 512MB of main memory to be cacheable in PII processors from 233MHz to 333MHz. The 350MHz, 400MHz, and faster versions include an enhanced tag-RAM that allows up to 4GB of main memory to be cacheable. If you support systems based on the Pentium II, be aware of the caching limitations in the slower processors before upgrading memory above 512MB. Uncached memory will slow down any system.
The system bus of the Pentium II provides "glueless" support for up to two processors. This enables lowcost, two-way multiprocessing on the L2 cache bus. These system buses are designed especially for servers or other mission-critical system use where reliability and data integrity are important. All Pentium IIs also include parity-protected address/request and response system bus signals with a retry mechanism for high data integrity and reliability. As a result, the Pentium II was used in many servers and workstations.
To install the Pentium II in a system, a special processor-retention mechanism is required. This consists of a mechanical support that attaches to the motherboard and secures the Pentium II processor in Slot 1 to prevent shock and vibration damage. Retention mechanisms should be provided by the motherboard manufacturer. (For example, the Intel Boxed AL440FX and DK440LX motherboards included a retention mechanism, plus other important system integration components.) The retention mechanism sometimes folds out of the way for easier storage of the motherboard component, or it might use a rigid design.
The Pentium II can generate a significant amount of heat that must be dissipated. This is accomplished by installing a heatsink on the processor. Many of the Pentium II processors use an active heatsink that incorporates a fan. Unlike heatsink fans for previous Intel boxed processors, the Pentium II fans draw power from a three-pin power header on the motherboard. Most motherboards provide several fan connectors to supply this power.
Special heatsink supports are necessary to furnish mechanical support between the fan heatsink and support holes on the motherboard. Normally, a plastic support is inserted into the heatsink holes in the motherboard next to the CPU, before installing the CPU/heatsink package. Most fan heatsinks have two components: a fan in a plastic shroud and a metal heatsink. The heatsink is attached to the processor's thermal plate and should not be removed. The fan can be removed and replaced if necessaryfor example, if it has failed.
To identify exactly which Pentium II processor you have and what its capabilities are, look at the specification number printed on the SEC cartridge. You will find the specification number in the dynamic mark area on the top of the processor module.
Basic Pentium II Processor Identification Information
| S-spec |
Core Stepping |
CPUID |
Core/Bus Speed (MHz) |
L2 Cache Size (KB) |
L2 Cache Type |
CPU Paclage |
Notes (see footnotes) |
SL264 |
C0 |
0633h |
233/66 |
512 |
Non-ECC |
SECC 3.00 |
5 |
SL265 |
C0 |
0633h |
266/66 |
512 |
Non-ECC |
SECC 3.00 |
5 |
SL268 |
C0 |
0633h |
233/66 |
512 |
ECC |
SECC 3.00 |
5 |
SL269 |
C0 |
0633h |
266/66 |
512 |
ECC |
SECC 3.00 |
5 |
SL28K |
C0 |
0633h |
233/66 |
512 |
Non-ECC |
SECC 3.00 |
1, 3, 5 |
SL28L |
C0 |
0633h |
266/66 |
512 |
Non-ECC |
SECC 3.00 |
1, 3, 5 |
SL28R |
C0 |
0633h |
300/66 |
512 |
ECC |
SECC 3.00 |
5 |
SL2MZ |
C0 |
0633h |
300/66 |
512 |
ECC |
SECC 3.00 |
1, 5 |
SL2HA |
C1 |
0634h |
300/66 |
512 |
ECC |
SECC 3.00 |
5 |
SL2HC |
C1 |
0634h |
266/66 |
512 |
Non-ECC |
SECC 3.00 |
5 |
SL2HD |
C1 |
0634h |
233/66 |
512 |
Non-ECC |
SECC 3.00 |
5 |
SL2HE |
C1 |
0634h |
266/66 |
512 |
ECC |
SECC 3.00 |
5 |
SL2HF |
C1 |
0634h |
233/66 |
512 |
ECC |
SECC 3.00 |
5 |
SL2QA |
C1 |
0634h |
233/66 |
512 |
Non-ECC |
SECC 3.00 |
1, 3, 5 |
SL2QB |
C1 |
0634h |
266/66 |
512 |
Non-ECC |
SECC 3.00 |
1, 3, 5 |
SL2QC |
C1 |
0634h |
300/66 |
512 |
ECC |
SECC 3.00 |
1, 5 |
SL2KA |
dA0 |
0650h |
333/66 |
512 |
ECC |
SECC 3.00 |
5 |
SL2QF |
dA0 |
0650h |
333/66 |
512 |
ECC |
SECC 3.00 |
1 |
SL2K9 |
dA0 |
0650h |
266/66 |
512 |
ECC |
SECC 3.00 |
|
SL35V |
dA1 |
0651h |
300/66 |
512 |
ECC |
SECC 3.00 |
1, 2 |
SL2QH |
dA1 |
0651h |
333/66 |
512 |
ECC |
SECC 3.00 |
1, 2 |
SL2S5 |
dA1 |
0651h |
333/66 |
512 |
ECC |
SECC 3.00 |
2, 5 |
SL2ZP |
dA1 |
0651h |
333/66 |
512 |
ECC |
SECC 3.00 |
2, 5 |
SL2ZQ |
dA1 |
0651h |
350/100 |
512 |
ECC |
SECC 3.00 |
2, 5 |
SL2S6 |
dA1 |
0651h |
350/100 |
512 |
ECC |
SECC 3.00 |
2, 5 |
SL2S7 |
dA1 |
0651h |
400/100 |
512 |
ECC |
SECC 3.00 |
2, 5 |
SL2SF |
dA1 |
0651h |
350/100 |
512 |
ECC |
SECC 3.00 |
1, 2 |
SL2SH |
dA1 |
0651h |
400/100 |
512 |
ECC |
SECC 3.00 |
1, 2 |
SL2VY |
dA1 |
0651h |
300/66 |
512 |
ECC |
SECC 3.00 |
1, 2 |
SL33D |
dB0 |
0652h |
266/66 |
512 |
ECC |
SECC 3.00 |
1, 2, 5 |
SL2YK |
dB0 |
0652h |
300/66 |
512 |
ECC |
SECC 3.00 |
1, 2, 5 |
SL2WZ |
dB0 |
0652h |
350/100 |
512 |
ECC |
SECC 3.00 |
1, 2, 5 |
SL2YM |
dB0 |
0652h |
400/100 |
512 |
ECC |
SECC 3.00 |
1, 2, 5 |
SL37G |
dB0 |
0652h |
400/100 |
512 |
ECC |
SECC2 OLGA |
1, 2, 4 |
SL2WB |
dB0 |
0652h |
450/100 |
512 |
ECC |
SECC 3.00 |
1, 2, 5 |
SL37H |
dB0 |
0652h |
450/100 |
512 |
ECC |
SECC2 OLGA |
1, 2 |
SL2W7 |
dB0 |
0652h |
266/66 |
512 |
ECC |
SECC 2.00 |
2, 5 |
SL2W8 |
dB0 |
0652h |
300/66 |
512 |
ECC |
SECC 3.00 |
2, 5 |
SL2TV |
dB0 |
0652h |
333/66 |
512 |
ECC |
SECC 3.00 |
2, 5 |
SL2U3 |
dB0 |
0652h |
350/100 |
512 |
ECC |
SECC 3.00 |
2, 5 |
SL2U4 |
dB0 |
0652h |
350/100 |
512 |
ECC |
SECC 3.00 |
2, 5 |
SL2U5 |
dB0 |
0652h |
400/100 |
512 |
ECC |
SECC 3.00 |
2, 5 |
SL2U6 |
dB0 |
0652h |
400/100 |
512 |
ECC |
SECC 3.00 |
2, 5 |
SL2U7 |
dB0 |
0652h |
450/100 |
512 |
ECC |
SECC 3.00 |
2, 5 |
SL356 |
dB0 |
0652h |
350/100 |
512 |
ECC |
SECC2 PLGA |
2, 5 |
SL357 |
dB0 |
0652h |
400/100 |
512 |
ECC |
SECC2 OLGA |
2, 5 |
SL358 |
dB0 |
0652h |
450/100 |
512 |
ECC |
SECC2 OLGA |
2, 5 |
SL37F |
dB0 |
0652h |
350/100 |
512 |
ECC |
SECC2 PLGA |
1, 2, 5 |
SL3FN |
dB0 |
0652h |
350/100 |
512 |
ECC |
SECC2 OLGA |
2, 5 |
SL3EE |
dB0 |
0652h |
400/100 |
512 |
ECC |
SECC2 PLGA |
2, 5 |
SL3F9 |
dB0 |
0652h |
400/100 |
512 |
ECC |
SECC2 PLGA |
1, 2 |
SL38M |
dB1 |
0653h |
350/100 |
512 |
ECC |
SECC 3.00 |
1, 2, 5 |
SL38N |
dB1 |
0653h |
400/100 |
512 |
ECC |
SECC 3.00 |
1, 2, 5 |
SL36U |
dB1 |
0653h |
350/100 |
512 |
ECC |
SECC 3.00 |
2, 5 |
SL38Z |
dB1 |
0653h |
400/100 |
512 |
ECC |
SECC 3.00 |
2, 5 |
SL3D5 |
dB1 |
0653h |
400/100 |
512 |
ECC |
SECC2 OLGA |
1, 2 |
CPUID = The internal ID returned by the CPUID instruction |
ECC = Error correcting code |
OLGA = Organic land grid array |
PLGA = Plastic land grid array |
SECC = Single edge contact cartridge |
SECC2 = Single edge contact cartridge revision 2 |
-
This is a boxed Pentium II processor with an attached fan heatsink.
-
These processors have an enhanced L2 cache, which can cache up to 4GB of main memory. Other standard PII processors can cache only up to 512MB of main memory.
-
These boxed processors might have packaging that incorrectly indicates ECC support in the L2 cache.
-
This is a boxed Pentium II OverDrive processor with an attached fan heatsink, designed for upgrading Pentium Pro (Socket 8) systems.
-
These parts operate only at the specified clock multiplier frequency ratio at which they were manufactured. They can be overclocked only by increasing the bus speed.
|
For example, a specification number of SL2KA identifies the processor as a Pentium II 333MHz running on a 66MHz system bus, with an ECC L2 cache, and indicates that this processor runs on only 2.0V. The stepping is also identified, and by looking in the "Pentium II Specification Update Manual" published by Intel, you could figure out exactly which bugs were fixed in that revision.
The two variations of the SECC2 cartridge vary by the type of processor core package on the board. The plastic land grid array (PLGA) is the older type of packaging used in previous SECC cartridges and was eventually phased out. A newer organic land grid array (OLGA), which is a processor core package that is smaller and easier to manufacture, took its place. It also enabled better thermal transfer between the processor die and the heatsink, which was attached directly to the top of the OLGA chip package.
Pentium II motherboards have an onboard voltage regulator circuit designed to power the CPU. Some Pentium II processors run at several different voltages, so the regulator must be set to supply the correct voltage for the specific processor you are installing. As with the Pentium Pro and unlike the older Pentium, no jumpers or switches must be set; the voltage setting is handled completely automatically through the VID pins on the processor cartridge.
Pentium II/III/Celeron Voltage ID Pin Definitions
| VID4 |
VID3 |
VID2 |
VID1 |
VID0 |
Voltage |
0 |
1 |
1 |
1 |
1 |
1.30 |
0 |
1 |
1 |
1 |
0 |
1.35 |
0 |
1 |
1 |
0 |
1 |
1.40 |
0 |
1 |
1 |
0 |
0 |
1.45 |
0 |
1 |
0 |
1 |
1 |
1.50 |
0 |
1 |
0 |
1 |
0 |
1.55 |
0 |
1 |
0 |
0 |
1 |
1.60 |
0 |
1 |
0 |
0 |
0 |
1.65 |
0 |
0 |
1 |
1 |
1 |
1.70 |
0 |
0 |
1 |
1 |
0 |
1.75 |
0 |
0 |
1 |
0 |
1 |
1.80 |
0 |
0 |
1 |
0 |
0 |
1.85 |
0 |
0 |
0 |
1 |
1 |
1.90 |
0 |
0 |
0 |
1 |
0 |
1.95 |
0 |
0 |
0 |
0 |
1 |
2.00 |
0 |
0 |
0 |
0 |
0 |
2.05 |
1 |
1 |
1 |
1 |
1 |
No Core |
1 |
1 |
1 |
1 |
0 |
2.1 |
1 |
1 |
1 |
0 |
1 |
2.2 |
1 |
1 |
1 |
0 |
0 |
2.3 |
1 |
1 |
0 |
1 |
1 |
2.4 |
1 |
1 |
0 |
1 |
0 |
2.5 |
1 |
1 |
0 |
0 |
1 |
2.6 |
1 |
1 |
0 |
0 |
0 |
2.7 |
1 |
0 |
1 |
1 |
1 |
2.8 |
1 |
0 |
1 |
1 |
0 |
2.9 |
1 |
0 |
1 |
0 |
1 |
3.0 |
1 |
0 |
1 |
0 |
0 |
3.1 |
1 |
0 |
0 |
1 |
1 |
3.2 |
1 |
0 |
0 |
1 |
0 |
3.3 |
1 |
0 |
0 |
0 |
1 |
3.4 |
1 |
0 |
0 |
0 |
0 |
3.5 |
0 = Processor pin connected to Vss. |
1 = Open on processor. |
VID0VID3 used on Socket 370. |
Socket 370 supports 1.302.05V settings only. |
VID0VID4 used on Slot 1. |
Slot 1 supports 1.303.5V settings. |
To ensure the system is ready for all Pentium II processor variations, the values in bold must be supported. Most Pentium II processors run at 2.8V, with some newer ones at 2.0V.
The Pentium II Mobile Module is a Pentium II for notebooks that includes the North Bridge of the high-performance 440BX chipset. This was the first chipset on the market that allowed 100MHz processor bus operation, although that feature was not supported in the mobile versions. The 440BX chipset was released at the same time as the 350MHz and 400MHz versions of the Pentium II.
Newer variations on the Pentium II include the Pentium IIPE, which is a mobile version that includes 256KB of L2 cache directly integrated into the die. Therefore, it runs at full-core speed, making it faster than the desktop Pentium II because the desktop chips use half-speed L2 cache.
 |