如何确认普通的SDRAM内存条是否与PC-100兼容,及其应用速度 何沧 黄歆宇 李鹏
---- 我常常接到无数PC用户的电话和邮件,一遍又一遍地问着同样的问题,“我怎样可以知道我的PC内存是否与PC-100兼容?”由于对PC-100的要求缺乏了解及其自身的复杂性,很多供货商正在销售的有PC100标识的内存条实际上并不符合Intel的PC100指标。 Intel的PC100要点
---- 我决定找到一种浅显易懂的方式来解释PC-100,因此我深入到Intel的网站去寻找答案,你也可以在www.intel.com上去发现你希望关心的问题。 ---- 如果对Intel严苛的设计规则、生产及测试要求进行详细的解读,你会发现这些要求对半导体及内存条生产商产生了显而易见的挑战。 ---- 在100MHz速度下,定时(timing)变得非常严格,以至于对内存总线的各个方面,包括线路长度(trace length),阻抗,PC板各层的排列一致性都需要达到完美。在我浏览每一页的过程中,我发现除非是一个内存工程师,否则对一个非技术人员而言,要理解所有这些不同的技术文件显然是困难的。在阅读了所有的这些文件之后,我决定根据我对Intel文件的理解而加以总结。 ---- 根据包含在生产和测试PC100 SDRAM中的错综复杂的要求,仅是参考PC100的要求可能尚显不足。每个PC100 SDRAM必须能够运行于SDRAM芯片所要求的125MHz的内部频率上。 SPD EPROM
---- 另外,SDRAM芯片在使用时必须与一个正确编程的SPD EEPROM相关联。这个SPD EEPROM是一个靠近内存条边缘的小的黑色的芯片,通常位于内存条的右下角,从左边数84针的位置。一个正确编程的SPD EEPROM必须包括关于内存条的准确的信息,这样系统在启动时可以正确地识别内存类型。这里有一个例子,这些信息对你而言可能并不意味着什么,但对计算机系统的平稳运行却起到至关重要的作用。
- 内存类型
- 行和列的数目
- DRAM芯片的数目
- 内存条数据宽度
- 内存条电压
- 芯片速度,等等
---- 下面的示例是从内存测试仪上读取的一个64MB PC100内存条上SPD EEPROM中的内容。
 |
---- 在EEPROM中统共有256个字节,但大多数厂家只会用头128个字节以包含一些必要的信息。对PC100兼容的内存条,下面的字节是必须被编程和赋以准确数值的:
- 字节9,编程为8ns循环时间
- 字节10,编程为6ns访问时间
- 字节18,编程为CAS 等待数据
---- 一般情况下你无法从内存条本身读到这一信息,除非使用一个内存测试仪,或一个SPD读取器。幸运的是我们公司的测试仪可以方便地从内存条中读取相关的信息。 写保护特性
---- Intel同时也定义了所有PC100内存条必须包括一个与SPD EEPROM的第7针相连的写保护的针(内存条上的第81针)。如果一个内存条没有写保护针,它就不能被认为是PC100兼容的。一个PC66的内存条就不需要任何写保护针的连接。 如何快速识别一个PC100内存条?
---- 最简单的方法是看芯片的标识,一个PC100兼容的内存会附上一个“PC100兼容”的标识。芯片的标识上应在厂商的产品序列号字符串的后缀显示“-8”。例如Samsung的芯片会显示如下的序列号“KMM374S803AT-G8”,而图1上显示了一个Micron的产品序列号“MT48LC8M8A2-8C”,虽然这并非完全准确,但却是迄今为止无需测试仪等专业手段判别内存类型的快速办法。PC66的内存会显示后缀“10”,而PC133的内存会显示后缀“7.5”。 如果我的内存不是PC100兼容的,会发生什么情况?
---- 这意味着由于内存性能无法满足系统的要求,因此在一个100MHz的系统中你可能会经历系统错误。这样系统会以最慢部件的速度运行,例如在一个PC100系统中安装66MHz SDRAM, 系统将以66MHz的速度运行,而不是系统设计所能达到的性能指标。
你从哪里购买内存?
---- 生产商是否能够达到完全PC100兼容要求是最大的区别。只有那些拥有丰富经验及雄厚资本的内存厂商才能够具备设计及工程实施满足PC100中对定时参数严格要求的内存芯片及内存条。 ---- Micron,三星,东芝,IBM,NEC,现代等是有限的能够同时生产PC100 SDRAM芯片及内存条,并可直接服务用户的制造商 。 ---- 由于生产这一新产品的难度,使得产品拥有良好的价格空间,从而吸引一些第三方制造商参与该产品的生产,但因为这些厂商可能无法满足Intel对PC100的严格要求,其产品的性能并不十分完备 。 ---- 近来,大多数亚洲国家的内存供应商采用100MHz SDRAM芯片生产内存条并标记其为PC100兼容。尽管100MHz SDRAM 的峰值可以达到100MHz的总线速率,它却无法支持PC100指标的速度要求。一个SDRAM要支持100MHz的本地总线速度,其内部时钟必须达到125MHz. 结论
---- 尽可能了解SDRAM的指标以保证其兼容PC100是非常重要的。因为消费者无法验证PC100兼容性,所以提供的建议是应到声誉好,规模大的供货商那里购买125MHz的SDRAM内存条。 ---- 升级你的计算机内存最困难的地方不是在如何安装而是如何得到真正的PC100兼容的内存条。