用于减少命令移位器的方法及设备技术

技术编号:16673314 阅读:20 留言:0更新日期:2017-11-30 17:28
本发明专利技术揭示用于减少命令移位器的数目的设备及方法。实例性设备包含编码器电路、等待时间移位器电路及解码器电路。所述编码器电路可经配置以对命令进行编码,其中基于所述命令的命令类型而对所述命令进行编码,且耦合到所述编码器电路的所述等待时间移位器电路可经配置以为所述经编码命令提供等待时间。耦合到所述等待时间移位器电路的所述解码器电路可经配置以对所述经编码命令进行解码,且提供经解码命令以执行与所述经解码命令的所述命令类型相关联的存储器操作。

【技术实现步骤摘要】
【国外来华专利技术】用于减少命令移位器的方法及设备
技术介绍
按惯例,半导体存储器从存储器控制器接收存储器命令。存储器命令可为例如芯片选择(CS)、写入启用(WE)、列地址选通(CAS)及行地址选通(RAS)(仅举几个实例)等信号的组合。命令信号的组合可由命令解码器接收,命令解码器可基于命令信号的组合而产生内部命令。取决于命令类型(举例来说,读取或写入),命令解码器可将对应内部信号提供到存储器内部的不同或各个电路,使得在需要时执行所述命令。由于存储器执行不同命令,因此可使用双重电路来区别存储器内的命令类型。由于内部命令信号可为类似的,因此可部分地需要双重电路。可使用存储器中命令在上面传播的路径来区别命令类型。然而,路径的区段可为冗余的,且仅经包含以区别命令类型。举例来说,存储器具有用于每一命令类型的按惯例包含的单独命令移位器。一个命令移位器可用于读取,且单独命令移位器可用于写入。然而,包含多个命令移位器可消耗半导体裸片的较大面积且增加电力消耗。命令移位器可在其大小经增加以适应较长预期等待时间(举例来说)时进一步消耗裸片面积及电力。命令移位器可包含于存储器中以提供存储器的恰当操作所需要的所要操作等待时间,例如CAS等待时间、CAS写入等待时间、CAS附加等待时间等。需要用于每一命令类型的单独命令移位器(例如附加等待时间移位器及主装置-从装置CAS写入等待时间移位器),这是因为在读取与写入命令中可存在重叠,且进一步因为用于表示命令的物理信号可为类似的。如此,为了确保命令被正确地解释,使用单独移位器来帮助区别命令类型。对裸片面积及电力消耗的此冗余使用可接着不必要地对存储器强加大小及电力消耗惩罚。因此,期望减少包含于存储器中的移位器的数目以便减小裸片大小及电力消耗。
技术实现思路
在一个方面中,本专利技术涉及一种设备,其包含:编码器电路,其经配置以基于命令的命令类型而对命令进行编码;等待时间移位器电路,其耦合到所述编码器电路且经配置以为所述经编码命令提供等待时间;及解码器电路,其耦合到所述等待时间移位器电路且经配置以对所述经编码命令进行解码并提供经解码命令以执行与所述经解码命令的所述命令类型相关联的存储器操作。在另一方面中,本专利技术涉及一种设备,其包含:命令解码器,其经配置以接收外部命令且提供内部命令;编码器电路,其耦合到所述命令解码器且经配置以接收所述内部命令并基于相应命令类型而对所述内部命令进行编码;等待时间移位器电路,其耦合到所述编码器电路且经配置以基于等待时间而为所述经编码命令提供延迟;及解码器电路,其耦合到所述等待时间移位器电路且经配置以对所述经编码命令进行解码并提供所述命令以执行基于所述命令的命令类型的存储器操作。在又一方面中,本专利技术涉及一种方法,其包含以下步骤:由编码器电路对具有第一命令类型的第一命令进行编码;由所述编码器电路对具有第二命令类型的第二命令进行编码;及通过等待时间移位器电路传播所述经编码第一及第二命令,其中基于所述第一及第二命令的相应命令类型而对所述第一及第二命令进行编码。在又一方面中,本专利技术涉及一种方法,其包含以下步骤:基于命令类型而对存储器命令进行编码;经由等待时间移位器传播所述经编码存储器命令;对所述经编码存储器命令进行解码以确定命令类型;及提供所述经解码存储器命令以执行对应于所述命令类型的存储器操作。所属领域的技术人员从以下详细描述及附图将显而易见本专利技术的其它方面、特征、目标及优点。然而,应理解,详细描述及特定实例是仅通过说明而非限制的方式给出。可在不背离本专利技术的精神的情况下在本专利技术的范围内做出许多改变及修改,且本专利技术包含所有此些修改。附图说明图1是根据本专利技术的包含命令路径的实例性设备的框图。图2是根据本专利技术的命令路径的框图。图3是根据本专利技术的实例性时序图。图4A及4B描绘根据本专利技术的实例性经编码命令信号。图5是根据本专利技术的实例性存储器。具体实施方式本文中揭示用于减少存储器中所包含的命令移位器的数目的设备及方法。可通过对提供到命令移位器的命令进行编码且随后对由命令移位器提供的命令进行解码而减少存储器中所包含的命令移位器的数目。对命令进行编码可允许较少命令移位器提供不同类型的命令而不是针对每一命令类型使用专用命令移位器。下文中陈述某些细节以提供对本专利技术的实施例的充分理解。然而,所属领域的技术人员将明了,可在不存在这些特定细节的情况下实践本专利技术的实施例。此外,本文中所描述的本专利技术的特定实施例以实例方式提供且不应用于将本专利技术的范围限制于这些特定实施例。在其它实例中,并未详细展示众所周知的电路、控制信号、时序协议及软件操作以便避免不必要地使本专利技术模糊。如上文所论述,常规存储器可包含用于存储器能够执行的不同类型的命令(例如读取命令及写入命令)的命令移位器。此外,命令移位器的数目还可取决于存储器可执行的存储器命令(例如主装置-从装置命令及常规命令)的数目及类型。虽然常规命令可仅需要至少两个命令移位器(一个用于读取命令且一个用于写入命令),但主装置-从装置命令可需要至少四个命令移位器,一个用于主装置读取,一个用于从装置读取,一个用于主装置写入,且一个用于从装置写入。如此,可存在包含于存储器中的若干个冗余命令移位器。命令移位器可凭借命令移位器赋予命令从命令解码器到打算用于执行命令的电路的传播的等待时间而提供关于命令的执行的时序信息。对于包含短等待时间的存储器,就裸片面积消耗及电力消耗来说,若干个冗余命令移位器可不是问题。在此方面,短等待时间可为约五个时钟循环,例如,5tCK。然而,如果等待时间增加到约30tCK的时间,那么命令移位器可消耗大得多的裸片面积及电力量。这可归因于命令移位器的常规设计,所述常规设计包含命令通过其传播的可变数目个触发器以提供等待时间(例如,延迟),其中使用多个触发器需要较长等待时间。此外,在常规存储器中,由命令解码器提供的内部命令可由类似信号表示。举例来说,命令可由针对时钟循环1tCK(例如,1tCK脉冲)的持续时间处于高(或低)逻辑电平的信号表示。1tCK的脉冲是通过实例的方式提供且不应被视为本专利技术的实施例的限制性方面。由于各种内部命令是以类似方式表示,因此可为用于相应命令的命令路径的一部分的单独命令移位器可允许区别不同命令。此外,尽管不同命令可由最小数目个时钟循环(举例来说,四个时钟循环)分开,但其还可几乎同时通过相应命令移位器传播。因此,在常规存储器中包含单独且多个命令移位器来帮助区别命令类型且允许多个命令的相互依赖。然而,可通过对不同命令类型进行编码而使包含冗余命令移位器无效。通过对命令进行编码,可将多个冗余命令移位器减少为较少命令移位器(举例来说,一个)。命令移位器的减少可部分地基于将命令分开的时钟循环的最小数目。时钟循环的此最小数目还可确定编码方案且因此确定能够被编码的命令的数目。介于命令的前缘之间的每一时钟循环可用于对命令进行编码。举例来说,介于命令的前缘之间的时钟循环或其数目的衍生物可用于延长命令的脉冲宽度以对命令进行编码。为了说明,可将由1tCK信号脉冲表示的写入命令变换为具有2个时钟循环的宽度的脉冲,其中2tCK脉冲表示经编码写入命令。如此,可基于命令类型而将不同命令类型从具有1tCK宽度的常规信号变换为具有较长脉冲宽度的信号。或者,可使用每一中介时钟循环来对二进制值本文档来自技高网
...
用于减少命令移位器的方法及设备

【技术保护点】
一种设备,其包括:编码器电路,其经配置以对命令进行编码,其中基于所述命令的命令类型而对所述命令进行编码;等待时间移位器电路,其耦合到所述编码器电路且经配置以为所述经编码命令提供等待时间;及解码器电路,其耦合到所述等待时间移位器电路且经配置以对所述经编码命令进行解码并提供经解码命令以执行与所述经解码命令的所述命令类型相关联的存储器操作。

【技术特征摘要】
【国外来华专利技术】2015.04.22 US 14/693,7691.一种设备,其包括:编码器电路,其经配置以对命令进行编码,其中基于所述命令的命令类型而对所述命令进行编码;等待时间移位器电路,其耦合到所述编码器电路且经配置以为所述经编码命令提供等待时间;及解码器电路,其耦合到所述等待时间移位器电路且经配置以对所述经编码命令进行解码并提供经解码命令以执行与所述经解码命令的所述命令类型相关联的存储器操作。2.根据权利要求1所述的设备,其中所述编码器电路包括:第一触发器,其经配置以接收第一命令类型的命令;OR门,其耦合到所述第一触发器的输出且经配置以接收所述第一触发器的输出、所述第一命令类型的所述命令及第二命令类型的命令,且进一步经配置以基于所述输入的组合而提供输出;及第二触发器,其耦合到所述OR门及所述等待时间移位器电路,所述第二触发器经配置以从所述OR门接收所述输出且提供输出,其中所述输出指示所述命令类型。3.根据权利要求2所述的设备,其中所述第二触发器的所述输出的持续时间指示所述命令类型,且其中所述输出的所述持续时间是相对于时钟循环的。4.根据权利要求1所述的设备,其中所述解码器电路包括:第三触发器,其耦合到所述等待时间移位器电路且经配置以接收所述经编码命令;第四触发器,其耦合到所述第三触发器的输出且经配置以接收所述第三触发器的输出,其中所述第三触发器的所述输出指示所述经编码命令,且其中所述第四触发器经配置以提供指示所述经编码命令的输出;反相器,其耦合到所述第三触发器的所述输出且经配置以提供所述第三触发器的反相输出;AND门,其耦合到所述等待时间移位器电路及所述第三触发器的所述输出且经配置以提供第一类型的经解码命令;及NOR门,其耦合到所述等待时间移位器电路、所述反相器及所述第四触发器的输出且经配置以提供第二命令类型的经解码命令。5.根据权利要求4所述的设备,其中第一命令类型是写入命令且第二命令类型是读取命令。6.根据权利要求1所述的设备,其中所述等待时间移位器电路基于等待时间值而使所述经编码命令的传播延迟。7.一种设备,其包括:命令解码器,其经配置以接收外部命令且提供内部命令;编码器电路,其耦合到所述命令解码器且经配置以接收所述内部命令并基于相应命令类型而对所述内部命令进行编码;等待时间移位器电路,其耦合到所述编码器电路且经配置以基于等待时间而为所述经编码命令提供延迟;及解码器电路,其耦合到所述等待时间移位器电路且经配置以对所述经编码命令进行解码并提供所述命令以执行基于所述命令的命令类型的存储器操作。8.根据权利要求7所述的设备,其中所述内部命令由持续时间中与内部时钟信号相关的时钟循环的信号表示,且其中所述经编码命令被编码成不同持续时间的信号以指示所述命令类型。9.根据权利要求8所述的设备,其中所述解码器电路基于表示所述经编码命令的所述信号...

【专利技术属性】
技术研发人员:D·贝尔K·马组德尔
申请(专利权)人:美光科技公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1