【技术实现步骤摘要】
【国外来华专利技术】跨时钟域队列
[0001]交叉引用
[0002]本专利申请要求陈(CHEN)等人于2020年6月30日提交的标题为“跨时钟域队列(CLOCK DOMAIN CROSSING QUEUE)”的第16/916,926号美国专利申请和陈(CHEN)等人于2019年7月15日提交的标题为“跨时钟域队列(CLOCK DOMAIN CROSSING QUEUE)”的第62/874,442号美国临时专利申请的权益,每个申请转让给本受让人,且每个申请以引用的方式明确并入本文中。
[0003]下文总体上涉及存储器子系统,且更确切地说,涉及存储器子系统的跨时钟域队列。
技术介绍
[0004]存储器子系统可以是存储装置、存储器模块,以及存储装置和存储器模块的混合。存储器子系统可包含存储数据的一或多个存储器组件。存储器组件可以是例如非易失性存储器组件和易失性存储器组件。一般来说,主机系统可利用存储器子系统在存储器组件处存储数据且从存储器组件检索数据。
附图说明
[0005]图1示出根据本文所公开的实例的支持跨时钟域队列的计算环境的实例。
[0006]图2A示出根据本文所公开的实例的支持跨时钟域队列的系统的实例。
[0007]图2B示出根据本文所公开的实例的支持跨时钟域队列的系统的实例。
[0008]图3示出根据本文所公开的实例的支持跨时钟域队列的时序图的实例。
[0009]图4示出根据本文所公开的实例的支持跨时钟域队列的时序图的实例。
[0010]图5和6示出根据本文所 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,其包括:从第一时钟域接收在队列中存储数据作为将所述数据从所述第一时钟域转移到存储器子系统中的第二时钟域的部分的第一命令;将所述数据存储在所述队列中由与存储数据相关联的第一指针指示的第一位置处;从所述第一时钟域接收使所述第二时钟域从所述队列检索所述数据的第二命令;至少部分地基于接收到所述第二命令,产生与所述第二时钟域的时钟同步且使所述第二时钟域从所述队列检索所述数据的第三命令;至少部分地基于产生所述第三命令,从所述队列中由与检索数据相关联的第二指针指示的所述第一位置检索所述数据;以及至少部分地基于检索到所述数据,向所述第二时钟域传输所述数据。2.根据权利要求1所述的方法,其进一步包括:产生通知所述第一时钟域至少部分地基于产生所述第三命令而从所述队列检索所述数据的通知;以及使用脉冲同步器使所述第三命令与所述第一时钟域的时钟同步,其中产生所述通知至少部分地基于使所述第二命令与所述第一时钟域同步。3.根据权利要求1所述的方法,其进一步包括:至少部分地基于检索到所述数据,将所述第二指针的值从所述第一位置修改到第二位置。4.根据权利要求1所述的方法,其进一步包括:使用脉冲同步器使所述第二命令与所述第二时钟域同步,其中产生所述第三命令至少部分地基于使所述第二命令与所述第二时钟域同步。5.根据权利要求1所述的方法,其进一步包括:在将所述数据存储在所述第一位置中之后,使用配置成指示所述队列的每个位置都可用于存储信息的第一指示符确定所述队列的至少一个位置可用于存储信息;以及至少部分地基于确定所述队列的至少一个位置可用于存储信息,设置所述第一指示符的值。6.根据权利要求1所述的方法,其进一步包括:在将所述数据存储在所述第一位置中之后,使用配置成指示所述队列的每个位置都在存储信息的第二指示符确定所述队列的至少一个位置可用于存储信息;以及至少部分地基于存储所述数据并确定所述队列的至少一个位置可用,将所述第一指针的值从所述第一位置修改到所述队列的第二位置。7.根据权利要求1所述的方法,其进一步包括:在将所述数据存储在所述第一位置中之后,使用配置成指示所述队列的每个位置都在存储信息的第二指示符确定所述队列的每个位置都在存储信息,其中所述第一指针至少部分地基于确定所述队列的每个位置都在存储信息而保持在所述第一位置。8.根据权利要求1所述的方法,其进一步包括:在将所述数据存储在所述第一位置中之后,识别配置成指示所述队列的每个位置都可用于存储信息的第一指示符的值,其中所述值指示所述队列的每个位置都可用;至少部分地基于将所述数据存储在所述第一位置中,修改所述第一指示符的所述值;
以及至少部分地基于识别出所述第一指示符的所述值,将所述第一指针的值从所述第一位置修改到所述队列的第二位置。9.根据权利要求1所述的方法,其进一步包括:在将所述数据存储在所述第一位置中之后,识别配置成指示所述队列的每个位置都可用于存储信息的第一指示符的第一值,其中所述第一值指示所述队列的至少一个位置存储信息;在将所述数据存储在所述第一位置中之后,识别配置成指示所述队列的每个位置都在存储信息的第二指示符的第二值,其中所述第二值指示所述队列的至少一个位置可用于存储信息;至少部分地基于将所述数据存储在所述第一位置中,修改所述第二指示符的所述第二值;以及至少部分地基于识别出所述第一指示符的所述第一值和所述第二指示符的所述第二值,将所述第一指针的值从所述第一位置修改到所述队列的第二位置。10.根据权利要求1所述的方法,其进一步包括:在将所述数据存储在所述第一位置中之后,识别配置成指示所述队列的每个位置都在存储信息的第二指示符的值,其中所述值指示所述队列的每个位置都在存储信息;以及至少部分地基于识别出所述第二指示符的所述值,将所述第一指针保持在所述第一位置。11.根据权利要求1所述的方法,其进一步包括:在从所述第一位置检索所述数据之后,识别配置成指示所述队列的每个位置都可用于存储信息的第一指示符的第一值,其中所述第一值指示所述队列的至少一个位置存储信息;在从所述第一位置检索所述数据之后,识别配置成指示所述队列的每个位置都在存储信息的第二指示符的第二值,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。