【技术实现步骤摘要】
一种时钟保持系统、方法及存储设备
[0001]本专利技术涉及计算机
,尤其涉及一种时钟保持系统、方法及存储设备。
技术介绍
[0002]在服务器产品设计中,掉电保护是非常重要的特性,当服务器内部的存储设备(如磁盘阵列Redundant Array of Independent Disks,简称RAID卡)的供电在突发情况下发生浪涌或断电,掉电保护功能可以保证数据的不丢失,确保数据的安全可靠。RAID卡的数据保护功能是由ROC芯片调度实现的,其在掉电发生后将易失性缓存中的数据搬运到非易失性NAND介质中,因此在掉电时必须确保ROC芯片的掉电保护功能工作正常,避免芯片出现挂死现象,从而影响数据刷出到NAND中。实际当RAID卡发生掉电后,服务器侧提供的PCIe时钟会丢失,此时若RAID卡侧ROC(Raid On Chip,片上RAID)芯片PCIe EP(End Point端点)端的参考时钟不能及时提供,就会导致EP内部锁相环失锁,响应超时,进而锁死芯片内部互连总线,最终导致ROC挂死。
[0003]目前,传统掉电保护芯片的时钟信号保持是通过多路复用器(Multiplexer,简称MUX)实现的,然而MUX切换方案适合对时钟连续性要求较低、以及实时性不高的PCIe EP IP(Intellectual Property core,知识产权核),通用性较差,因而亟需改进。
技术实现思路
[0004]有鉴于此,有必要针对以上技术问题,提供一种时钟保持系统、方法及存储设备。
[0005]根 ...
【技术保护点】
【技术特征摘要】
1.一种时钟保持系统,其特征在于,所述系统包括:由主板产生的第一时钟信号;由晶振产生的第二时钟信号;掉电保护芯片;时钟控制单元,所述时钟控制单元的两个输入端分别与所述第一时钟信号和所述第二时钟信号连接,所述时钟控制单元用于对所述第一时钟信号进行检测以生成检测结果,并根据所述检测结果从所述第一时钟信号和所述第二时钟信号中选择其中一个作为目标时钟输入,并基于所述目标时钟输入为所述掉电保护芯片提供第三时钟信号。2.根据权利要求1所述的时钟保持系统,其特征在于,所述晶振包括压控晶体振荡器,所述压控晶体振荡器的输出端输出所述第二时钟信号。3.根据权利要求2所述的时钟保持系统,其特征在于,所述时钟控制单元包括模拟锁相环;所述模拟锁相环的两个输入端分别与所述第一时钟信号的输出端和所述第二时钟信号的输出端连接,所述模拟锁相环包括第一输出端、第二输出端、第三输出端和第四输出端,所述第一输出端、第二输出端和第三输出端均与所述掉电保护芯片的PCIe端点连接,所述第四输出端与所述压控晶体振荡器的电压驱动端连接;其中,所述第一输出端用于输出所述第三时钟信号,所述第二输出端用于输出锁定状态信号,所述第三输出端用于输出时钟状态信号,所述第四输出端用于输出所述模拟锁相环内部的鉴相滤波器所产生的驱动电压。4.根据权利要求3所述的时钟保持系统,其特征在于,所述模拟锁相环配置用于:响应于未完成对所述第一时钟信号的锁定,则通过所述第二输出端输出未锁定信号至所述掉电保护芯片的PCIe端点;响应于完成对所述第一时钟信号的锁定,则将所述第一时钟信号作为当前时钟源来输出所述第三时钟信号,并通过所述第二输出端输出锁定信号至所述掉电保护芯片的PCIe端点。5.根据权利要求4所述的时钟保持系统,其特征在于,所述模拟锁相环进一步配置用于:响应于完成与所述掉电保护芯片的PCIe端点的PCIe连接,则持续对所述第一时钟信号进行检测以确定第一时钟信号是否异常;响应于所述第一时钟信号异常,则诊断为失锁并进入自由振荡模式以将所述第二时钟信号作为当前时钟源来输出所述第三时钟信号,并通过所述第二输出端和所述第三输出端分别输出未锁定信号和时钟丢失信号至所述掉电保护芯片的PCIe端点。6.根据权利要求5所述的时钟保持系统,其特征在于,所述模拟锁相环进一步配置用于:响应于将所述第二时钟信号作为当前时钟源来输出所述第三时钟信号,则对所述第二时钟信号执行再次锁定,以及在本次锁定执行完成后再次通过所述第二输出端输出锁定信号至所述掉电保护芯片的PCIe端点。7.根据权利要求6所述的时钟保持系统,其特征在于,所述掉电保护芯片配置用于:响应于存在未锁定信号输入,则令PCIe端点内部的锁相环对所述第一输出端当前输出
的第三时钟信号不予响应;响应于存在锁定信号输入,则令PCIe端点内部的锁相环执行锁相流程;响应于PCIe端点内部的锁相环当前已锁定且存在时钟丢失信号输入,则令PCIe端点内部的锁相环失锁。8.根据权利要求6所述的时钟保持系统,其特征在于,所述掉电保护芯片还配置用于:响应于存在时钟丢失信号输入,则执行下电保护流程。9.根据权利要求5所述的时钟保持系统,其特征在于,所述模拟锁相环进一步配置用于:响应于所述第一时钟信号当前存在上升沿,则持续判断当前上升沿与前一个上升沿的时间...
【专利技术属性】
技术研发人员:冯笑阳,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。