The disclosure generally relates to a method for SAS Phy PM initiated by smart devices. Using the internal PHY features of the device and the future PHY use queue, the device is based on the predetermined configuration preference of power contrast to determine the best use of SAS Phy PM. The device manages the transfer between PHY PM state and PM state by implementing the state machine to achieve the best use of SAS Phy PM. The device state machine includes the ability to conduct the following behavior: initiating a transfer to a local or sleep PM state, starting early wake-up from a local or sleep PM state to shield the associated waiting time influence of a local or sleep PM state, and a host request that selectively refuses to enter the local or sleep PM state.
【技术实现步骤摘要】
智能序列式小型计算机系统接口物理层功率管理
本公开的实施例一般涉及用于智能设备发起的SAS(SerialAttachedSmallComputerSystemInterface,序列式小型计算机系统接口)phy(物理层)功率管理(PM)。
技术介绍
主机计算设备通过储存设备上的端口与该储存设备通信。端口包括一个或多个物理层,其已知为phy。物理层是实施物理层功能的电路。对于使用SAS接口的储存设备,窄端口具有单个phy而宽端口具有两个或更多phy。物理层通过诸如光纤或铜缆的物理链路物理地耦接到其它phy。phy对通过该端口的物理链路接收的各种信号执行各种功能。主机设备对宽端口中的特定设备的phy使用定时或选择不具有任何可视性。典型地,从主机向相关联的储存设备发送初始信号的同一phy被用来执行主机请求的操作。因此对于宽端口设备,存在可能不被用来执行所请求的操作的多个phy。利用宽端口,可能很容易是以下情况,即,发送初始信号的phy不是处理所请求的操作的最佳phy。另外,存在可能需要执行的多个操作,并且因此如果接收初始信号的同一phy也处理所请求的操作,则储存设备可能不以峰值效率操作。因此,在现有技术中存在对于确保选择执行操作的最佳phy的智能SASPhyPM的需要。
技术实现思路
本公开一般涉及一种用于智能设备发起的SASPhyPM的方法。使用设备内部phy特性和未来的phy使用队列,该设备基于功率对比性能的预定配置偏好,来确定最佳的SASPhyPM使用。设备通过实施状态机来管理phyPM状态和PM状态之间的转移,以实现最优的SASPhyPM使用。设备状态机包括 ...
【技术保护点】
1.一种phy管理方法,包括:将用于所选择的phy的状态信息加载到SAS Phy功率调节器SPPG中;对于所选择的phy计算Phy期望访问时间PhyEAT和可接受的功率管理等待时间APML;以及改变所选择的phy的phy状态。
【技术特征摘要】
2016.12.19 US 15/383,0471.一种phy管理方法,包括:将用于所选择的phy的状态信息加载到SASPhy功率调节器SPPG中;对于所选择的phy计算Phy期望访问时间PhyEAT和可接受的功率管理等待时间APML;以及改变所选择的phy的phy状态。2.如权利要求1所述的方法,其中所述SPPG选择性地拒绝主机发起的进入SASPhy功率管理状态的请求。3.如权利要求2所述的方法,其中所述SPPG主动发起与主机的SASPhy功率管理。4.如权利要求3所述的方法,其中所述SPPG选择性地对功率管理唤醒定时,以屏蔽来自退出功率管理状态的等待时间影响。5.如权利要求1所述的方法,其中使用预选择的功率对比性能的平衡对所述SPPG进行预编程。6.如权利要求5所述的方法,其中所述预选择的功率对比性能的平衡是可调整的。7.如权利要求1所述的方法,其中在所选择的phy被SASPhyDMA调度器使用之前,所述phy状态从局部功率管理变为唤醒。8.如权利要求7所述的方法,其中在所选择的phy被SASPhyDMA调度器使用之前,所述phy状态从睡眠功率管理变为唤醒。9.如权利要求8所述的方法,其中所述phy状态从唤醒变为活动主机PM被允许状态或者活动主机PM被拒绝状态。10.如权利要求9所述的方法,其中所述phy状态从活动变为局部功率管理。11.如权利要求10所述的方法,其中所述phy状态从活动变为睡眠功率管理。12.一种数据储存设备,包括:宽端口,具有多个phy;控制器,其中所述控制器耦接到所述多个phy,其中所述控制器具有:DMA多路复用器,其耦接到所述多个phy中的每一个phy;DMA引擎队列,耦接到所述DMA多路复用器;SASPhyDMA调度器,耦接到所述DMA引擎队列;SASPhy功率调节器,耦接到所述多个phy中的每一个phy以及所述SASPhyDMA调度器;以及存储器管理器,耦接到所述DMA引擎队列;以及一个或多个存储器设备,耦接到所述控制器。13.一种包含指令的非瞬时计算机可读存储介质,当所述指令被运行时,执行以下方法:将用于所选择的phy的状态信息加载到SA...
【专利技术属性】
技术研发人员:MD埃里克森,DE格哈特,NE奥特梅尔,杉中康修,
申请(专利权)人:西部数据技术公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。