[发明专利]异步低功耗信号处理方法、装置、计算机设备及存储介质有效
申请号: | 202110202930.5 | 申请日: | 2021-02-23 |
公开(公告)号: | CN112905124B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 李湘锦;张鹏;贾宗铭 | 申请(专利权)人: | 记忆科技(深圳)有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 冯筠 |
地址: | 518000 广东省深圳市南山区蛇口街道蛇*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异步 功耗 信号 处理 方法 装置 计算机 设备 存储 介质 | ||
本发明涉及异步低功耗信号处理方法、装置、计算机设备及存储介质,该方法包括获取来自主机的命令,以得到初始命令;对初始命令进行识别,以判断异步低功耗信号是否符合预设要求;若异步低功耗信号符合预设要求,则关闭PCIE链路协商机制;处理低功耗前相关内容;发送触发信号至硬件,由硬件进行开关机处理,当硬件进行开机处理时,硬件发送信号;根据信号打开PCIE链路协商机制,并根据异步低功耗信号进行SSD正常处理命令。本发明实现采用软硬结合的方式进行异步低功耗信号处理,可有效覆盖异常情况,保证SSD系统的稳定性。
技术领域
本发明涉及固态硬盘,更具体地说是指异步低功耗信号处理方法、装置、计算机设备及存储介质。
背景技术
SSD(固态硬盘,Solid State Drives)的SOC(系统级芯片,System on Chip)以及PCIE(高速串行计算机扩展总线标准,peripheral component interconnect express)接口有异步低功耗信号CLKREQ,异步低功耗信号CLKREQ用于指示主机是否提供参考时钟给SSD内部的PCIE的PHY(物理端口,Physical Layer)。异步低功耗信号CLKREQ也用于SSD内部低功耗处理,异步低功耗信号CLKREQ对SSD来说是一个异步信号,目前处理异步低功耗信号CLKREQ的方法,根据PCIE协议规范,代表SSD可以进入低功耗的信号clkreq high持续的时间最短只有4us。如果采用纯软件的方式进行信号处理,当系统处于代表SSD可以进入低功耗的信号clkreq high的时候,软件操作的东西较多,需要时间达10ms,异常情况多,场景复杂。如果采用纯硬件进行信号处理,则与软件交割的场景多,带来软件操作的复杂。
因此,有必要设计一种新的方法,实现采用软硬结合的方式进行异步低功耗信号处理,可有效覆盖异常情况,保证SSD系统的稳定性。
发明内容
本发明的目的在于克服现有技术的缺陷,提供异步低功耗信号处理方法、装置、计算机设备及存储介质。
为实现上述目的,本发明采用以下技术方案:异步低功耗信号处理方法,包括:
获取来自主机的命令,以得到初始命令;
对所述初始命令进行识别,以判断异步低功耗信号是否符合预设要求;
若所述异步低功耗信号符合预设要求,则关闭PCIE链路协商机制;
处理低功耗前相关内容;
发送触发信号至硬件,由硬件进行开关机处理,当硬件进行开机处理时,硬件发送信号;
根据所述信号打开PCIE链路协商机制,并根据异步低功耗信号进行SSD正常处理命令。
其进一步技术方案为:所述初始命令包括NVME标准命令。
其进一步技术方案为:所述对所述初始命令进行识别,以判断异步低功耗信号是否符合预设要求,包括:
对所述初始命令进行读取和命令识别,并判断异步低功耗信号是否是一;
若异步低功耗信号是一,则所述异步低功耗信号符合预设要求;
若异步低功耗信号不是一,则所述异步低功耗信号不符合预设要求。
其进一步技术方案为:所述处理低功耗前相关内容,包括:
处理所述初始命令,并对处理所述初始命令过程所做的内容进行备份。
其进一步技术方案为:所述发送触发信号至硬件,由硬件进行开关机处理,当硬件进行开机处理时,硬件发送信号,包括:
发送触发信号至硬件,由硬件进行关机处理,并由硬件查看异步低功耗信号的状态,硬件根据异步低功耗信号的状态进行开机处理,当硬件进行开机处理时,硬件发送信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于记忆科技(深圳)有限公司,未经记忆科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110202930.5/2.html,转载请声明来源钻瓜专利网。