| 
 咨询电话:010-51727811/12/13
当前位置: 首页 > 新闻中心 > 业内新闻 >
串行接口代替并行接口时代(二)
时间:2012-06-20 09:33  来源:飞客数据恢复   作者:飞客数据恢复工程师
串行设计为技术用户带来的优势是相当明显的,但是普通PC买家更关心是否要为新接口额外支付一笔费用。因此,PC部件供应商和硬盘驱动器供应商将面临来自客户的巨大压力,以及不增加产品总成本就能从ATA过渡到SATA的竞争压力。实际上,提供与并行ATA一样的价格是SATA设计的一个主要目标。
 
考虑到市场对成本的要求、台式和便携式电脑的技术发展历程以及在硬盘驱动器和母板端对接口都能提供支持等因素,在从并行技术过渡到串行技术过程中,OEM必须对不同的设计仔细掂量。
 
先进的半导体集成技术使得一个只有4个IC的硬盘驱动器可以拥有非常复杂的功能。系统级芯片是驱动器的“大脑”,它包括一个微处理器或数字信号处理器、HDD控制器、用于出入硬盘的数据读取信道和ATA接口本身。
 
2002年,硬盘驱动器生产商开始引进SATA驱动器设计。这些硬盘驱动器设计最初采用所谓的“桥芯片”完成SATA接口。桥芯片实际上是一个分离的“接口转换器”芯片,可以将传统SoC并行ATA接口与SATA接口进行相互转换。这个解决方案可以在不对历史悠久且结构复杂的并行ATASoC做任何修改的情况下实现SATA接口功能,但是它也有几个明显的缺点:
1.额外的芯片和相关外围部件导致成本上升、印刷电路板面积增加、生产步骤增多、生产量下降等问题
2.“桥芯片”需要额外的功耗
3.额外的功耗导致“散热”问题
4.SoC和桥芯片间的并行ATA接口产生的电子噪声加剧了电磁干扰(EMI)
5.驱动器印刷电路板增加了设计复杂程度
6.SoC和桥芯片之间的ATA接口性能受到限制
 
最后一点对理解桥技术的局限性具有关键作用。典型的SATA桥解决方案在SATA接口桥芯片和驱动器SoC之间应用了一个标准并行ATA接口,在这种配置里,并行ATA接口会成为数据传输速度的一个“瓶颈”,因为它一般只能支持100Mbps的速率,桥芯片的数据率也经常限制在这个水平。
 
采用桥芯片解决方案可以使产品快速上市,由于可以尽早进入SATA且SATA接口概念已基本确认,它受到了硬盘驱动器供应商们的青睐,它让OEM体验到高速SATA信号效果,在新技术开发前建设好制造和生产测试设施。不过,桥芯片往往在没有提高性能的情况下增加成本、板空间和功耗,同时还增加设计和生产的复杂性,所以桥芯片显然只适合充当一个过渡时期的解决方案,不宜大规模采纳。
 
如果采用集成SATA接口的单芯SoC替换并行ATA接口,IC设计人员可以让OEM在不增加成本和复杂性的情况下拥有一个高性能硬盘驱动器子系统。这种解决方案不要求在驱动器中额外添加部件,同时保证SoC可以充分利用SATA减少信号数量的优点。同移动PC和消费电子产品的硬盘驱动器设计双芯“桥”和产品相比,集成了SATA的SoC可以节省板空间,更容易实施,同时增加了可靠性并可减少功耗,这些都是很关键的考虑因素。将SATA接口直接集成到SoC是向更高集成度发展的自然趋势,但是它本身也有自己的问题。SoC包含非常复杂的读取信道IC,可以对前置放大器的电子信号进行处理。在设计集成SATASoC过程中,必须考虑采取适当的信号完整性保护措施,以确保来自SATA接口的高速信号不会干扰读取信道的运行。同样地,SATA信号发射器和接收器都是高性能电路,应当小心避免电气噪声的干扰。
 
在复杂的硬盘驱动器SoC设计中成功实现SATA接口集成,需要具备高超的混合信号设计专业知识,这样才能得到一个可以降低成本、提高驱动器的性能和可靠性的解决方案。
 
继SATA之后,开发人员又推出了SAS驱动器设计,以前开发SATA的许多经验都可以应用到SAS上。带分立SAS接口芯片的解决方案(与SATA桥芯片相似)可用作早期概念证明和协议软件确认,不过物理接口层有望集成到SAS驱动器控制器ASIC中,也即是第一批投入商用的SASHDD上。对于硬盘驱动器,由于IC封装的功耗问题,SAS控制器IC和光纤信道控制器一般不包括读取信道模块,这样可减缓部分SoC集成问题。
 
支持任何协议的串行方案
 
直到最近,并行ATA、并行SCSI和光纤通道三种最普遍的存储接口技术才有了各自清晰界定的应用领域,彼此之间的交迭相对很少。引入SATA和SAS后将改变这种情况,三种接口技术的物理接口层和连接能力正变得越来越相似,客户需要针对应用挑选最佳产品组合,硬盘及其它存储产品生产商则必须为三种接口提供同等的支持。
 
同样,生产商也要求他们的IC供应商提供灵活的解决方案。理想的IC解决方案应当是一个IC可以同时满足三种接口,而不增加任何一种的成本。虽然三种接口协议不同,在创建单个IC解决方案时也会面临不同的挑战,但是由于物理接口层存在着相似之处,所以三种接口可以采用通用的标准构件,这样的标准构件将包含SATA、SAS和光纤信道共有的核心功能,而那些不同的参数则可以配置和编程。
 
千兆位串行接口的核心功能是通过并串/串并转换(SERDES)建立的,它将存储设备内部使用的并行格式和数据传输中使用的串行格式的数据进行相互转换,核心模块通常称作物理层(PHY)。
 
SERDES最关键的性能参数是发射信号中的低抖动和接收信号的高抖动容限,二者都表现出明显的电源噪声。尽管不同接口标准对不同方法的参数进行了规定,但不同标准的实际要求却非常相似。
 
不同接口标准中有不同的电气参数(如串行信号的振幅与升降次数),它们在SERDES中可以进行编程处理。OEM经常需要在系统级优化接口性能,并且希望超越具体标准中严格要求的特性和可编程性,因此对一个接口标准所要求的可编程性可以自动包含在其它标准里。
 
如今的半导体工艺技术可在满足低成本台式硬盘驱动器市场需求的前提下实现高性能SERDES,支持三个接口标准对所有数据速率的要求,这样一个通用解决方案大大缩短了OEM产品的面市时间。同时不管选择何种接口,这个解决方案都可以提供更低的成本和更高可靠性。由于OEM可以利用一个经验证的硅平台创建多个串行设计和接口,所以还可能提高其它方面的效率。
 
小结
 
正如上文所述,转换到串行解决方案必须要有硬盘驱动器和PC母板的接口支持,由于领先的PC微处理器公司准备大量生产基于SATA的母板芯片组,所以众多硬盘生产商也已将它们的发展方向与此对应,并于2003年下半年开始部署SATA。
 
现在硬盘OEM正在将并行接口转化为串行接口,这样它们才能与刚上市的新PC芯片组和母板保持兼容,节约成本。尽管在过渡期间,主要的PCOEM都还支持并行、串行驱动器。但非常明显的是,它们将放弃并行接口,将所有设计很快转变为串行接口。在存储市场串行接口的长期使用过程中,只有那些通过高集成度串行IC解决方案提供经济高效产品的硬盘驱动器OEM才能立于不败之地。