Memory chip numbers

 

 

Dram Numbers

For devices of 1Mbit and over :

Generally each manufacturer uses his own scheme to mark memory chips.
However, some simple tricks can be used in most cases to determine the exact type of chip.

Usually the number starts with one or two characters and a few digits which are specific to the manufacturer. For an FPM, nibble, SC or EDO chip the rest of the sequence is usually buit up more or less the same : first an indication of the total memory and refresh address range is given, then the number of bits per chip, then the mode of operation terminating with the memory speed.

Format : ----AA B CC -J DD--

AA : Total number of megabits. 1=1Mb, 4=4Mb, 16=16Mb/4k refresh, 17=16Mb/2k refresh.
B  : Data width. (1,4,8)
CC : I/O mode : 00 = Fast page mode (normal memory)
                01 = Nibble mode
                02 = Static Column mode
                03 - 10 = Extended Data Out mode (EDO)
DD : Access time, should be 30 to 80ns. Sometimes the zero is omitted. In that case the numerb should be multiplied by 10 so that the speed falls into the 30 to 80ns range. (NOT FOR SDRAMS !)


Examples :

1) HYB51 4 4 00 BJ -60  (8x)

The HYB51 denotes it is a Siemens device
The first 4 denotes it is a 4 megabit chip with 2k refresh.
The second 4 denotes the chip has 4 bits data width.
The 00 denotes it is a fast page device.
The character B denotes the production line or revision.
The J denotes SOJ housing (standard)
The -60 indicates the speed of 60ns.

The chip is thus 1Mx4 60ns FPM.
If there are 8 such chips on a 72pin simm module, then we have 1Mx4x8=1Mx32.
This is a 4Mbyte Fast page module with no parity.


2) HYB51 17 4 00 BJ -70  (2x)

The HYB51 denotes it is a Siemens device
The 17 denotes it is a 16 megabit chip with 2k refresh.
The second 4 denotes the chip has 4 bits data width.
The 00 denotes it is a fast page device.
The character B denotes the production line or revision.
The J denotes SOJ housing (standard)
The -70 indicates the speed of 70ns.

The chip is thus 4Mx4 70ns FPM.
If there are 2 such chips on a 30pin simm module, then we have 4Mx4x2=4Mx8.
This is a 4Mbyte Fast page 30 pin module with no parity.



3) M5M4 17 4 05 CJ -6 S  (16x)

The H5M4 denotes it is a Mitsubishi device
The 17 denotes it is a 16 megabit chip with 2k refresh.
The 4 denotes the chip has 4 bits data width.
The 05 denotes it is an EDO device.
The character C denotes the production line or revision.
The J denotes SOJ housing (standard)
The -6 indicates a speed of 60ns.

The chip is thus 4Mx4 60ns EDO.
If there are 16 such chips on a 72pin simm module, then we have 2x4Mx4x8=8Mx32.
This is a 32Mbyte EDO module.


4) GM71C 17 4 00 CJ 6 (8x) and GM71C 4 1 00 CJ 60 (4x) 

The GM71C denotes it is a Goldstar device

Data chips :
The 17 denotes it is a 16 megabit chip with 2k refresh.
The 4 denotes the chip has 4 bits data width.
The 00 denotes it is a FPM device.
The character C denotes the production line or revision.
The J denotes SOJ housing (standard)
The -6 indicates a speed of 60ns.

The data chip is thus a 4Mx4 FPM 60ns device.

Parity chips :
The 4 denotes it is a 4 megabit chip with 2k refresh.
The 1 denotes the chip has 1 bit data width.
The 00 denotes it is a FPM device.
The character C denotes the production line or revision.
The J denotes SOJ housing (standard)
The -60 indicates a speed of 60ns.

The parity chip is thus a 4Mx1 FPM 60ns device.

If there are 8 data chips and 4 parity chips on the module, then we have
4Mx4x8 + 4Mx1x4 = 4Mx32 + 4Mx4 = 4Mx36.
This is a 16Mbyte FPM module with parity.






The following table lists some current and older FPM DRAM devices and common manufacturing part numbers. If you got a memory module and you don't know what's the exact memory type, you can always determine the kind of chips are used on the memory module. If you know the kind of chips used, you can determine the type of memory module as in the example above.

256Kx4

256Kx16

512Kx8

Micron

MT4C4256

MT4C16256

MT4C8512

TI

TMS44C256

TMS45165

 

Fujitsu

MB81C4256

MB814160

 

Goldstar

GM71C4256

GM71C4260

GM71C4800

Hitachi

HM51C4256

HM514260

HM514800

Hyundai

HY51C4256

 

HY514800

Mitsubishi

M5M44256

M5M44260A

M5M44800A

NEC

uPD424256

uPD424260

uPD424800

OKI

MSM514256

 

 

Panasonic

MN41C4256

 

 

Samsung

KM44C256

KM416C256

KM48C512

Toshiba

TC5142566

TC514260B

TC514800A

 

1Mx1

1Mx4

1Mx16

Micron

MT4C1024

MT4C4001

MT4C1M16C3

TI

TMS4C1024

TMS44400

TMS418160

Fujitsu

MB81C1000

MB814400

MB8118160

Goldstar

GM71C1000

GM71C4400

 

Hitachi

HM511001

HM514400

HM6118160

Hyundai

HY51C1000

HY514400

 

Mitsubishi

M5M41000

M5M44400

 

NEC

uPD421000

uPD424400

uPD4218160

OKI

MSM511000

MSM514400

 

Panasonic

MN41C1000

MN41C4400

 

Samsung

KM41C1000

KM44C1000

KM416C1200

Toshiba

TC511000

TC514400

TC5118160

 

1Mx16 (4K)

2Mx8

2Mx8 (4K)

Micron

 

MT4C2M8B

MT4C2M8A

TI

TMS416160

TMS417800

TMS416800

Fujitsu

MB8116160

 

MB8116800

Goldstar

 

 

 

Hitachi

HM6116160

 

HM5116800

Hyundai

 

 

 

Mitsubishi

 

M5M417800

M5M416800

NEC

uPD4216160

 

uPD4216800

OKI

 

 

 

Panasonic

 

 

 

Samsung

KM416C1000

KM48C2100

KM48C2000

Toshiba

TC5116160

TC5117800

TC5116800

 

4Mx1

4Mx4

4Mx4 (4K)

Micron

MT4C1004

MT4C4M4B1

MT4C4M4A1

TI

TMS44100

TMS417400

TMS416400

Fujitsu

MB814100

MB8117400

MB8116400

Goldstar

GM71C4100

 

 

Hitachi

HM514100

HM5117400

HM5116400

Hyundai

HY514100A

HY5117400

HY5116400

Mitsubishi

M5M44100

M5M17400

M5M16400

NEC

uPD424100

uPD4217400

uPD4216400

OKI

MSM514100

MSM5117400

MSM5116400

Panasonic

MN41C4100

 

 

Samsung

KM41C4000

KM44C4100

KM44C4000

Toshiba

TC514100

TC5117400

TC5116400

 

16Mx1

Micron

 

TI

 

Fujitsu

MB8116100

Goldstar

 

Hitachi

HM5116100

Hyundai

 

Mitsubishi

 

NEC

uPD4216100

OKI

 

Panasonic

 

Samsung

KM41C6000

Toshiba

TC5116100

 

Module Numbers

The following table lists the common module descriptions and numbers.
For examble if someone talks of a 1Mx32 module and you don't know exactly what
type of memory module is talking about, you can always find it out in the next table.

Type

# Pins

# chips

Parity

256kx8

256kb

30

2 or 8

NO

256kx9

256kb

30

3 or 9

YES

256kx3

256kb

30

3

YES or FAKE

 

 

 

 

 

1Mx8

1Mb

30

2 or 8

NO

1Mx9

1Mb

30

3 or 9

YES

1Mx3

1Mb

30

3

YES or FAKE

 

 

 

 

 

2Mx8

2Mb

30

2 or 8

NO

2Mx9

2Mb

30

3 or 9

YES

2Mx3

2Mb

30

3

YES or FAKE

 

 

 

 

 

4Mx8

4Mb

30

2 or 8

NO

4Mx9

4Mb

30

3 or 9

YES

4Mx3

4Mb

30

3

YES or FAKE

 

 

 

 

 

256Kx32

1Mb

72

2 or 8

NO

256Kx36

1Mb

72

9 or 12

YES

 

 

 

 

 

512kx32

2Mb

72

4 or 16

NO

512kx36

2Mb

72

18 or 24

YES

 

 

 

 

 

1Mx32

4Mb

72

2 or 8

NO

1Mx36

4Mb

72

9 or 12

YES

1Mx40

4Mb

72

 

ECC

 

 

 

 

 

2Mx32

8Mb

72

4 or 16

NO

2Mx36

8Mb

72

18 or 24

YES

22Mx40

8Mb

72

 

ECC

 

 

 

 

 

4Mx32

16Mb

72

2 or 8

NO

4Mx36

16Mb

72

9 or 12

YES

4Mx40

16Mb

72

 

ECC

 

 

 

 

 

8Mx32

32Mb

72

4 or 16

NO

8Mx36

32Mb

72

18 or 24

YES

8Mx40

32Mb

72

 

ECC