标题：内存编码含义
Samsung
具体含义解释  
主要含义：
第1位——芯片功能K，代表是内存芯片。
第2位——芯片类型4，代表DRAM。
第3位——芯片的更进一步的类型说明，S代表SDRAM、H代表DDR、G代表SGRAM 、T代表DDR2 DRAM、D表示GDDR1（显存颗粒）。
第4、5位——容量和刷新速率，容量相同的内存采用不同的刷新速率，也会使用不同的编号。64、62、63、65、66、67、6A代表64Mbit的容量；28、27、2A代表128Mbit的容量；56、55、57、5A代表256Mbit的容量；51代表512Mbit的容量。
第6、7位——数据线引脚个数，08代表8位数据；16代表16位数据；32代表32位数据；64代表64位数据。
第8位——为一个数字，表示内存的物理Bank，即颗粒的数据位宽，有3和4两个数字，分别表示4Banks和8Banks。对于内存而言，数据宽度×芯片数量＝数据位宽。这个值可以是64或128，对应着这条内存就是1个或2个bank。例如256M内存32×4格式16颗芯片：4×16=64，双面内存单bank；256M内存16M×16格式 8颗芯片：16×8=128，单面内存双bank。所以说单或双bank和内存条的单双面没有关系。另外，要强调的是主板所能支持的内存仅由主板芯片组决定。内存芯片常见的数据宽度有4、8、16这三种，芯片组对于不同的数据宽度支持的最大数据深度不同。所以当数据深度超过以上最大值时，多出的部分主板就会认不出了，比如把256M认成128M就是这个原因，但是一般还是可以正常使用。
第9位——由一个字符表示采用的电压标准，Q：SSTL-1.8V （1.8V，1.8V）。与DDR的2.5V电压相比，DDR2的1.8V是内存功耗更低，同时为超频留下更大的空间。 
第10位——由一个字符代表校订版本，表示所采用的颗粒所属第几代产品，M表示1st，A-F表示2nd-7th。目前，长方形的内存颗粒多为A、B、C三代颗粒，而现在主流的FBGA颗粒就采用E、F居多。靠前的编号并不完全代表采用的颗粒比较老，有些是由于容量、封装技术要求而不得不这样做的。
第11位——连线“-”。
第12位——由一个字符表示颗粒的封装类型，有G，S：FBGA（Leaded）、Z，Y：FBGA（Leaded-Free）。目前看到最多的是TSOP和FBGA两种封装，而FBGA是主流（之前称为mBGA）。其实进入DDR2时代，颗粒的封装基本采用FBGA了，因为TSOP封装的颗粒最高频率只支持到550MHz，DDR最高频率就只到400MHz，像DDR2 667、800根本就无法实现了。 
第13位——由一个字符表示温控和电压标准，“C”表示Commercial Temp.( 0°C ~ 85°C) & Normal Power，就是常规的1.8V电压标准；“L”表示Commercial Temp.( 0°C ~ 85°C) & Low Power，是低电压版，适合超频，一般很少在普及型内存上使用，因为三星比较注重稳定性和兼容性，并不想更多的发烧友超频带来危险。 
第14、15位——芯片的速率，如60为6ns；70为 7ns；7B为7.5ns (CL=3)；7C为7.5ns (CL=2) ；80为 8ns；10 为10ns (66MHz)。DDR2起步频率是400MHz，主流最高频率是800MHz，也有品牌出过1066MHz，其实在DDR2的应用层面上已经没有多大的用处了，因此这段的两个字符“CC”表示DDR2-400（200MHz@ CL=3、tRCD=3、tRP=3）、“D5”表示DDR2-533（266MHz@ CL=4、tRCD=4、tRP=4）、“E6”表示DDR2-667（333MHz@ CL=5、tRCD=5、tRP=5）、“E7”表示DDR2-800（400MHz@ CL=5、tRCD=5、tRP=5）
三星的编号还有第16、17、18三位，这三位编号并不常见，一般用于OEM与特殊的领域，因而在此就不介绍了。容量计算知道了内存颗粒编码主要数位的含义，拿到一个内存条后就非常容易计算出它的容量。例如一条三星DDR内存，使用18片SAMSUNG K4H280838B-TCB0颗粒封装。颗粒编号第4、5位“28”代表该颗粒是128Mbits，第6、7位“08”代表该颗粒是8位数据带宽，这样我们可以计算出该内存条的容量是128Mbits（兆数位） × 16片/8bits=256MB（兆字节）。
注：“bit”为“数位”，“B”即字节“byte”，一个字节为8位则计算时除以8。关于内存容量的计算，文中所举的例子中有两种情况：一种是非ECC内存，每8片8位数据宽度的颗粒就可以组成一条内存；另一种ECC内存，在每64位数据之后，还增加了8位的ECC校验码。通过校验码，可以检测出内存数据中的两位错误，纠正一位错误。所以在实际计算容量的过程中，不计算校验位，具有ECC功能的18片颗粒的内存条实际容量按16乘。在购买时也可以据此判定18片或者9片内存颗粒贴片的内存条是ECC内存。
Hynix(Hyundai)现代
现代内存的含义：
HY5DV641622AT-36
HY XX X XX XX XX X X X X X XX
1 2 3 4 5 6 7 8 9 10 11 12
1、HY代表是现代的产品 
2、内存芯片类型：(57=SDRAM，5D=DDR SDRAM)； 
3、工作电压：空白=5V，V=3.3V,U=2.5V 
4、芯片容量和刷新速率：16=16Mbits、4K Ref；64=64Mbits、8K Ref；65=64Mbits、4K Ref；128=128Mbits、8K Ref；129=128Mbits、4K Ref；256=256Mbits、16K Ref；257=256Mbits、8K Ref 
5、代表芯片输出的数据位宽：40、80、16、32分别代表4位、8位、16位和32位 
6、BANK数量：1、2、3分别代表2个、4个和8个Bank，是2的幂次关系 
7、I/O界面：1 :SSTL_3、 2 :SSTL_2 
8、芯片内核版本：可以为空白或A、B、C、D等字母，越往后代表内核越新 
9、代表功耗：L=低功耗芯片，空白=普通芯片 
10、内存芯片封装形式：JC=400mil SOJ，TC=400mil TSOP-Ⅱ，TD=13mm TSOP-Ⅱ，TG=16mm TSOP-Ⅱ 
11、工作速度：55 :183MHZ、5 :200MHZ、45 :222MHZ、43 :233MHZ、4 :250MHZ、33 :300NHZ、L DR200、H DR266B、 K DR266A
Infineon（亿恒）
亿恒简介Infineon是德国西门子的一个分公司，目前国内市场上西门子的子公司Infineon生产的内存颗粒只有两种容量：容量为128Mbits的颗粒和容量为256Mbits的颗粒。编号中详细列出了其内存的容量、数据宽度。Infineon的内存队列组织管理模式都是每个颗粒由4个Bank组成。所以其内存颗粒型号比较少，辨别也是最容易的。容量标示HYB39S128400即128MB/ 4bits，“128”标识的是该颗粒的容量，后三位标识的是该内存数据宽度。其它也是如此，如：HYB39S128800即128MB/8bits；HYB39S128160即128MB/16bits；HYB39S256800即256MB/8bits。
Infineon内存颗粒工作速率的表示方法是在其型号最后加一短线，然后标上工作速率。
-7.5——表示该内存的工作频率是133MHz；
-8——表示该内存的工作频率是100MHz。
例如：
1条Kingston的内存条，采用16片Infineon的HYB39S128400-7.5的内存颗粒生产。其容量计算为： 128Mbits（兆数位）×16片/8=256MB（兆字节）。
1条Ramaxel的内存条，采用8片Infineon的HYB39S128800-7.5的内存颗粒生产。其容量计算为： 128Mbits（兆数位） × 8 片/8=128MB（兆字节）。
KINGMAX内存的说明
简介Kingmax内存都是采用TinyBGA封装（Tiny ball grid array）。并且该封装模式是专利产品，所以我们看到采用Kingmax颗粒制作的内存条全是该厂自己生产。Kingmax内存颗粒有两种容量：64Mbits和128Mbits。在此可以将每种容量系列的内存颗粒型号列表出来。容量备注KSVA44T4A0A——64Mbits，16M地址空间 × 4位数据宽度；
KSV884T4A0A——64Mbits，8M地址空间 × 8位数据宽度；
KSV244T4XXX——128Mbits，32M地址空间 × 4位数据宽度；
KSV684T4XXX——128Mbits，16M地址空间 × 8位数据宽度；
KSV864T4XXX——128Mbits，8M 地址空间 × 16位数据宽度。
Kingmax内存的工作速率有四种状态，是在型号后用短线符号隔开标识内存的工作速率：
-7A——PC133 /CL=2；
-7——PC133 /CL=3；
-8A——PC100/ CL=2；
-8——PC100 /CL=3。
例如一条Kingmax内存条，采用16片KSV884T4A0A-7A 的内存颗粒制造，其容量计算为： 64Mbits（兆数位）×16片/8=128MB（兆字节）。
Micron（美光）
以MT48LC16M8A2TG-75这个编号来说明美光内存的编码规则。
含义：
MT——Micron的厂商名称。
48——内存的类型。48代表SDRAM；46 代表DDR。
LC——供电电压。LC代表3V；C 代表5V；V 代表2.5V。
16M8——内存颗粒容量为128Mbits，计算方法是：16M（地址）×8位数据宽度。
A2——内存内核版本号。
TG——封装方式，TG即TSOP封装。
-75——内存工作速率，-75即133MHz；-65即150MHz。
实例：一条Micron DDR内存条，采用18片编号为MT46V32M4-75的颗粒制造。该内存支持ECC功能。所以每个Bank是奇数片内存颗粒。
其容量计算为：容量32M ×4bit ×16 片/ 8=256MB（兆字节）。
Winbond（华邦）
含义说明：
  
A字段由W组成，代表华邦（Winbond）内存芯片的前缀。
B字段表示产品类型。98代表SDRAM内存94代表DDR SDRAM内存。
C字段表示内存芯片的容量。16代表16Mbit（2MB）32代表32Mbit（4MB）64代表64Mbit（8MB）12代表128Mbit（16MB）25代表256Mbit（32MB）。要计算内存条的总容量，只需将内存芯片的容量乘上内存芯片的数量即可。 D字段表示内存结构。08代表＊816或G6代表＊1632或G2代表＊32。
E字段表示内存芯片的修正版本。A代表第1版B代表第2版C代表第3版D代表第4版。
F字段表示内存芯片的封装方式。B代表60balls BGA、90balls BGA或144-Ball LF BGA封装D代表100-Pin LQFP封装H代表50-Pin 400mil TSOP、66-Pin 400mil TSOP或86-Pin 400mil TSOP封装。
G字段表示内存芯片的速度标识。对于SDRAM而言：-5代表200MHz（CL=3）-6代表166MHz（CL=3）-7代表143MHz（CL=3）或PC133（CL=2）-75代表PC133（CL=3）-8H代表PC100（CL=2）。对于DDR SDRAM而言：-4代表250MHz（CL=3/4）-5代表DDR400（CL=2.5）-5H代表200MHz（CL=3）-55代表183MHz（CL=3）-6代表DDR333（CL=2.5）-7代表143MHz（CL=2.5）或DDR266（CL=2）-75代表DDR266（CL=2.5）。
H字段表示工作温度类型（此字段也可空白）。空白或L代表正常温度（0℃～70℃），I代表工业温度（-40℃～85℃）或扩大温度（-25℃～85℃）。