serial presence detect kmmr16r84(6/8/c/g)ac1 - 1 - rambus module rev. 1.03 feb. 2000 revision history revision 1.0 (june 99) it is based on the rambus spd specification 1.0 version. revision 1.01 (oct. 99) byte 53 : add the plate temperature value, tplate to 92 c. byte 54 ~ 60 : add the current values for 356, 300mhz or 266mhz operation. byte 63 : correct the checksum for bytes 0 ~ 62. byte 115 : clear hexa value becase it is not used tcdly=4 when cdly0 = 2 & cdly1= 0. byte 127 : correct the checksum for bytes 99 ~ 126. revision 1.03 (feb. 00) the only difference from 1.02ver is to keep the previous old part number system. byte 9 : add values(bit 7 = 0; s3 compatible) to ensure s3 resume compatibility. byte 53 : add the values(bit 6 = 0; non-compliant thermal sensor) for proper thermal sensor trip operation. for 128m rdram (2nd gen.) based rimm spd specification rev. 1.03 f ebruary 2000
serial presence detect kmmr16r84(6/8/c/g)ac1 - 2 - rambus module rev. 1.03 feb. 2000 ? contents ; byte # (dec) described function option field width units supported function hex value note k8 k7 g6 k8 k7 g6 0 spd revision level 8 lut spd revision 1.0 02h 1 1 total number of bytes in the spd 8 lut 256 bytes 08h 1 2 device type 8 lut direct rdram 01h 1 3 module type 8 lut rimm module 01h 1 4 row address bits[3:0], column address bits[3:0] 4,4 bits 9 bits, 6 bits 96h 5 bank address bits and type 8 lut 2*16 banks c5h 1 6 refresh bank bits 3 bits 32 refresh bank sets 05h 7 refesh period(=t ref ) 8 ms 32ms 20h 8 protocol version 8 lut protocol version 1 02h 1 9 misc. device configuration field 8 n/a dqs=1.5 , no -lp, s28, s3 05h 3 10 minimum precharge to ras time(=t rp-r,min ) 5 1/f ras 8cycles 8cycles 8cycles 08h 08h 08h 11 minimum ras to precharge time(=t ras-r , min ) 6 1/f ras 20cycles 20cycles 20cycles 14h 14h 14h 12 minimum ras to cas time(=t rcd-r,min ) 5 1/f ras 10cycles 8cycles 8cycles 0ah 08h 08h 13 minimum ras to ras time(=t rr-r,min ) 5 1/f ras 8cycles 8cycles 8cycles 08h 08h 08h 14 minimum precharge to precharge time(=t pp-r,min ) 5 1/f ras 8cycles 8cycles 8cycles 08h 08h 08h 15 min t cycle for range a 8 128ps 2.50ns 2.80ns 3.33ns 13h 15h 1ah 16 max t cycle for range a 8 128ps 3.83ns 3.83ns 3.83ns 1eh 1eh 1eh 17 t cdly range for range a 8 t cycle 5t cycle ~ 9t cycle 5t cycle ~ 9t cycle 5t cycle ~ 9t cycle 59h 59h 59h 18 t cls and t cas range for range a 8 t cycle 2t cycle for t cls & t cas aah 19 min t cycle for range b 8 128ps rfu 00h 2 20 max t cycle for range b 8 128ps rfu 00h 2 21 t cdly range for range b 8 t cycle rfu 00h 2 22 t cls and t cas range for range b 8 t cycle rfu 00h 2 23 min t cycle for range c 8 128ps rfu 00h 2 24 max t cycle for range c 8 128ps rfu 00h 2 25 t cdly range for range c 8 t cycle rfu 00h 2 26 t cls and t cas range for range c 8 t cycle rfu 00h 2 27 min t cycle for range d 8 128ps rfu 00h 2 28 max t cycle for range d 8 128ps rfu 00h 2 29 t cdly range for range d 8 t cycle rfu 00h 2 30 t cls and t cas range for range d 8 t cycle rfu 00h 2 31 power down exit max.time, phase a(=t pdnxa,max ) 8 us 4us 04h 32 power down exit max.time, phase b(=t pdnxb,max ) 8 64t cycl 9000t cycle 8dh 33 nap exit max.time, phase a(=t napxa,max ) 8 ns 50ns 32h 34 nap exit max.time, phase b(=t napxb,max ) 8 ns 40ns 28h 35 f imin [11:8] f imax [11:8] 4 4 mhz 261mhz 400mhz 261mhz 357mhz 261mhz 300mhz 11h 11h 11h 36 f imin [7:0] 8 mhz 261mhz 261mhz 261mhz 05h 05h 05h 37 f imax [7:0] 8 mhz 400mhz 357mhz 300mhz 90h 65h 2ch 38 reserved - - - 00h 1 kmmr16r8c(g)ac1-rk8/rk7/rg6 ? feature : double sided module & 1,250 mil height ? composition : 8mx16 *12(16)pcs ? used component type & part number normal package (km416rd8ac-rk80/rk70/rg60) mirrored package (km416rd8ad-rk80/rk70/rg60) ? # of banks in component : 2*16 banks (doubled with split banks) ? refresh : 16k/32ms kmmr16r84(6/8)ac1-rk8/rk7/rg6 ? feature : single sided module & 1,250 mil height ? composition : 8mx16 *4(6/8)pcs ? used component type & part number normal package (km416rd8ac-rk80/rk70/rg60) ? # of banks in component : 2*16 banks (doubled with split banks) ? refresh : 16k/32ms 1 2
serial presence detect kmmr16r84(6/8/c/g)ac1 - 3 - rambus module rev. 1.03 feb. 2000 39 max. time between current control(=t cctrl,max ) 8 ms 100ms 64h 40 max. time between temp. calibration(=t temp,max ) 8 ms 100ms 64h 41 min. time between temp. calibration enable and command(=t tcen,min ) 8 t cycle 150t cycle 96h 42 maximum ras to precharge time(=t ras-r,max ) 8 us 64us 40h 43 maximum time that a device can stay in nap mode(=t nlimit,max ) 8 us 10us 0ah 44 actrefpt[3:0], pchrefpt[3:0] 4,4 t cycle 6t cycle, 6t cycle 66h 45 cpchrefpt_dc[3:0], rdrefpt_dc[3:0] 4,4 t cycle 5t cycle, 5t cycle 55h 46 retrefpt_dc[3:0], wrrefpt_dc[3:0] 4,4 t cycle 5t cycle, 13t cycle 5dh 47~49 reserved - - - 00h 50 f ras [11:8] 4 mhz 400mhz 357mhz 300mhz 01h 01h 01h 51 f ras [7:0] 8 mhz 90h 65h 2ch 52 pmax,hi, pmax,lo, tj 1,1,6 c 0,0,100 c 0,0,100 c 0,0,100 c 24h 24h 24h 53 heatspreader, thermal sensor, tplate 1,1,6 c 1,0, 92 c 1,0,92 c 1,0,92 c 9ch 9ch 9ch 54 pstby,hi 8 1ma 105ma 100ma 90ma 69h 64h 5ah 55 pacti,hi 8 2ma 165ma 155ma 140ma 52h 4dh 46h 56 pactrw,hi 8 8ma 575ma 525ma 455ma 47h 41h 38h 57 pstby,lo 8 1ma 80ma 80ma 80ma 50h 50h 50h 58 pacti,lo 8 2ma 135ma 135ma 135ma 43h 43h 43h 59 pactrw,lo 8 8ma 410ma 410ma 410ma 33h 33h 33h 60 pnap 8 128ua 4.0ma 4.0ma 4.0ma 1fh 1fh 1fh 61 presa (reserved for a future thermal parameter) - - - 00h 62 presb (reserved for a future thermal parameter) - - - 00h 63 checksum for bytes 0 ~ 62 8 n/a - 86h 20h 99h 3 64 module manufacturer id code 8 n/a samsung ceh 3 65~71 ...... module manufacturer id code 56 n/a samsung 00h 3 72 module manufacturer location 8 n/a onyang korea 01h 3 73 module part number(samsung memory) 8 n/a k 4bh 3 74 module part number(samsung memory) 8 n/a m 4dh 3 75 module part number(memory module) 8 n/a m 4dh 3 76 module part number(module type) 8 n/a r 52h 3 77 module part number(data bits) 8 n/a 1 31h 3 78 ...... module part number(data bits) 8 n/a 6 36h 3 79 module part number(memory type) 8 n/a r 52h 3 80 module part number(module density) 8 n/a blank 20h 3 81 ...... module part number(module density) 8 n/a 8 38h 3 82 module part number(# of component ) 4d 8 n/a 4 34h 3 6d 8 n/a 6 36h 3 8d 8 n/a 8 38h 3 12d 8 n/a c 43h 3 16d 8 n/a g 47h 3 83 module part number(component revision) 8 n/a a 41h 3 84 module part number(package type) 8 n/a c 43h 3 85 module part number(pcb revision) 8 n/a 1 31h 3 86 module part number(hyphen) 8 n/a - (hyphen) 2dh 3 87 module part number(power & refresh) 8 n/a r r r 52h 52h 52h 3 88 module part number(t rac ) 8 n/a k k g 4bh 4bh 47h 3 89 module part number(i/o interface) 8 n/a 8 7 6 38h 37h 36h 3 90 module part number(rfu) 8 n/a - 00h 3 91 module manufacturer revision code (pcb) 8 n/a 1 31h 3 byte # (dec) described function option field width units supported function hex value note k8 k7 g6 k8 k7 g6
serial presence detect kmmr16r84(6/8/c/g)ac1 - 4 - rambus module rev. 1.03 feb. 2000 1. please refer to look-up table (lut) in the direct rambus tm spd specification 1.0 2. it is reserved to future use (rfu). 3. unit is not available ( n/a). 4. these bytes are programmed by code of date week & date year with binary format. 5. these bytes are programmed by samsung?s own module assembly serial # system. all modules may have unique serial #. 92 ...... component manufacturer revision code 8 n/a a (a die) 41h 3 93 module manufacturing year 8 n/a - - 3, 4 94 module manufacturing week 8 n/a - - 3, 4 95~98 module serial number 32 n/a - - 3, 5 99 number of devices on module 4d 6 devices 4 04h 6d 6 devices 6 06h 8d 6 devices 8 08h 12d 6 devices 12 0ch 16d 6 devices 16 10h 100 module data width 8 bits 16bits 10h 101 devices enables 4d 8 bits all 4 devices are enabled 0fh 6d 8 bits all 6 devices are enabled 3fh 8d 8 bits all 8 devices are enabled ffh 12d 8 bits all 12 devices are enabled ffh 16d 8 bits all 16 devices are enabled ffh 102 ...... devices enables 4d 8 bits all 4 devices are enabled 00h 6d 8 bits all 6 devices are enabled 00h 8d 8 bits all 8 devices are enabled 00h 12d 8 bits all 12 devices are enabled 0fh 16d 8 bits all 16 devices are enabled ffh 103~104 ...... devices enables 16 bits - 00h 105 module vdd[3:0], module voltage interface level[3:0] 4,4 lut 2.5v, 1.8v vterm 10h 1 106 module vdd tolerance 8 lut 5% dc, 2% ac 52h 1 107~113 reserved 56 - - 00h 114 cdly0/1 for tcdly=3 8 t cycle - 00h 115 cdly0/1 for tcdly=4 8 t cycle - 00h 116 cdly0/1 for tcdly=5 8 t cycle 3 / 0 30h 117 cdly0/1 for tcdly=6 8 t cycle 3 / 1 31h 118 cdly0/1 for tcdly=7 8 t cycle 3 / 2 32h 119 cdly0/1 for tcdly=8 8 t cycle 4 / 2 42h 120 cdly0/1 for tcdly=9 8 t cycle 5 / 2 52h 121 cdly0/1 for tcdly=10 8 t cycle - 00h 122 cdly0/1 for tcdly=11 8 t cycle - 00h 123 cdly0/1 for tcdly=12 8 t cycle - 00h 124 cdly0/1 for tcdly=13 8 t cycle - 00h 125 cdly0/1 for tcdly=14 8 t cycle - 00h 126 cdly0/1 for tcdly=15 8 t cycle - 00h 127 checksum for bytes 99 ~ 126 4d 8 n/a - ach 3 6d 8 n/a - deh 8d 8 n/a - a0h 12d 8 n/a - b3h 16d 8 n/a - a7h 3 128 + open for customer use - - - undefined byte # (dec) described function option field width units supported function hex value note k8 k7 g6 k8 k7 g6
|