会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • SRAM having improved cell stability and method therefor
    • 具有改善细胞稳定性的SRAM及其方法
    • US07161827B2
    • 2007-01-09
    • US11033934
    • 2005-01-12
    • Ravindraraj RamarajuPrashant U. KenkareJogendra C. Sarker
    • Ravindraraj RamarajuPrashant U. KenkareJogendra C. Sarker
    • G11C11/00
    • G11C11/412
    • A SRAM (14) includes a SRAM cell (26), the cell (26) includes a first storage node (N1), a second storage node (N2), and a cross coupled latch (40) including a first primary source current path to the first storage node, a first primary sink current path to the first storage node, a second primary source current path to the second storage node, a second primary sink current path to the second storage node, a fifth primary current path to the first storage node, and a sixth primary current path to the second storage node. During standby and/or a read operation of the SRAM cell (26), one of the fifth primary current path and the sixth primary current path is conductive. During a write operation, the fifth primary current path and the sixth primary current path are non-conductive.
    • SRAM(14)包括SRAM单元(26),单元(26)包括第一存储节点(N 1),第二存储节点(N 2)和交叉耦合的锁存器(40),其包括第一主源 到第一存储节点的当前路径,到第一存储节点的第一主宿当前路径,到第二存储节点的第二主源电流路径,到第二存储节点的第二主宿宿电流路径,第五主要电流路径 第一存储节点和到第二存储节点的第六主要电流路径。 在SRAM单元(26)的待机和/或读取操作期间,第五初级电流路径和第六初级电流路径之一是导电的。 在写入操作期间,第五初级电流路径和第六初级电流路径是非导通的。
    • 5. 发明授权
    • System and method for memory array access with fast address decoder
    • 具有快速地址解码器的存储器阵列访问的系统和方法
    • US08943292B2
    • 2015-01-27
    • US11552817
    • 2006-10-25
    • Ravindraraj RamarajuDavid R. BeardenPrashant U. Kenkare
    • Ravindraraj RamarajuDavid R. BeardenPrashant U. Kenkare
    • G06F12/02G06F9/355G06F9/345
    • G06F9/355G06F9/345
    • A method includes storing a first transaction entry to a first software configurable storage location, storing a second transaction entry to a second software configurable storage location, determining that a first transaction indicated by the first transaction entry has occurred, determining that a second transaction indicated by the second transaction entry has occurred subsequent to the first transaction, and, in response to determining that the first transaction occurred and the second transaction occurred, storing at least one transaction attribute captured during at least one clock cycle subsequent to the second transaction. The first and second software configurable storage locations may be located in a trace buffer, where the at least one transaction attribute is stored to the trace buffer and overwrites the first and second transaction attributes. Each transaction entry may include a dead cycle field, a consecutive transaction requirement field, and a last entry field.
    • 一种方法包括将第一交易条目存储到第一软件可配置存储位置,将第二交易条目存储到第二软件可配置存储位置,确定由第一交易条目指示的第一交易已经发生,确定由第一交易条目指示的第二交易 第二交易条目已经在第一交易之后发生,并且响应于确定第一交易发生和第二交易发生,存储在第二交易之后的至少一个时钟周期期间捕获的至少一个交易属性。 第一和第二软件可配置存储位置可以位于跟踪缓冲器中,其中至少一个事务属性被存储到跟踪缓冲器并且覆盖第一和第二事务属性。 每个交易条目可以包括死循环字段,连续交易需求字段和最后输入字段。
    • 6. 发明授权
    • Pipelined tag and information array access with speculative retrieval of tag that corresponds to information access
    • 流水线标签和信息数组访问,与信息访问相对应的标签的推测检索
    • US07984229B2
    • 2011-07-19
    • US11684529
    • 2007-03-09
    • Ravindraraj RamarajuAmbica AshokDavid R. BeardenPrashant U. Kenkare
    • Ravindraraj RamarajuAmbica AshokDavid R. BeardenPrashant U. Kenkare
    • G06F12/00
    • G06F12/0895Y02D10/13
    • A cache design is described in which corresponding accesses to tag and information arrays are phased in time, and in which tags are retrieved (typically speculatively) from a tag array without benefit of an effective address calculation subsequently used for a corresponding retrieval from an information array. In some exploitations, such a design may allow cycle times (and throughput) of a memory subsystem to more closely match demands of some processor and computation system architectures. Our techniques seek to allow early (indeed speculative) retrieval from the tag array without delays that would otherwise be associated with calculation of an effective address eventually employed for a corresponding retrieval from the information array. Speculation can be resolved using the eventually calculated effective address or using separate functionality. In some embodiments, we use calculated effective addresses for way selection based on tags retrieved from the tag array.
    • 描述了一种高速缓存设计,其中对标签和信息数组的相应访问在时间上是相位的,并且其中从标签数组中检索(通常是推测性地)的标签,而不受随后用于从信息数组的相应检索的有效地址计算的益处 。 在一些开发中,这样的设计可以允许存储器子系统的周期时间(和吞吐量)更接近地匹配一些处理器和计算系统架构的需求。 我们的技术旨在允许从标签数组中提前(确实是推测性的)检索,而不会延迟,否则将与从信息数组中相应检索最终采用的有效地址的计算相关联。 可以使用最终计算的有效地址或使用单独的功能来解决投机。 在一些实施例中,我们使用基于从标签阵列检索的标签的方法选择的计算的有效地址。
    • 7. 发明申请
    • PIPELINED TAG AND INFORMATION ARRAY ACCESS WITH SPECULATIVE RETRIEVAL OF TAG THAT CORRESPONDS TO INFORMATION ACCESS
    • 管道标签和信息阵列访问与信息访问相关的标签的检索
    • US20080222361A1
    • 2008-09-11
    • US11684529
    • 2007-03-09
    • Ravindraraj RamarajuAmbica AshokDavid R. BeardenPrashant U. Kenkare
    • Ravindraraj RamarajuAmbica AshokDavid R. BeardenPrashant U. Kenkare
    • G06F12/08
    • G06F12/0895Y02D10/13
    • A cache design is described in which corresponding accesses to tag and information arrays are phased in time, and in which tags are retrieved (typically speculatively) from a tag array without benefit of an effective address calculation subsequently used for a corresponding retrieval from an information array. In some exploitations, such a design may allow cycle times (and throughput) of a memory subsystem to more closely match demands of some processor and computation system architectures. In some cases, phased access can be described as pipelined tag and information array access, though strictly speaking, indexing into the information array need not depend on results of the tag array access. Our techniques seek to allow early (indeed speculative) retrieval from the tag array without delays that would otherwise be associated with calculation of an effective address eventually employed for a corresponding retrieval from the information array. Speculation can be resolved using the eventually calculated effective address or using separate functionality. In some embodiments, we use calculated effective addresses for way selection based on tags retrieved from the tag array.
    • 描述了一种高速缓存设计,其中对标签和信息数组的相应访问在时间上是相位的,并且其中从标签数组中检索(通常是推测性地)的标签,而不受随后用于从信息数组的相应检索的有效地址计算的益处 。 在一些开发中,这样的设计可以允许存储器子系统的周期时间(和吞吐量)更接近地匹配一些处理器和计算系统架构的需求。 在某些情况下,分阶段访问可以被描述为流水线标签和信息数组访问,但严格来说,索引到信息数组不需要依赖于标签数组访问的结果。 我们的技术旨在允许从标签数组中提前(确实是推测性的)检索,而不会延迟,否则将与从信息数组中相应检索最终采用的有效地址的计算相关联。 可以使用最终计算的有效地址或使用单独的功能来解决投机。 在一些实施例中,我们使用基于从标签阵列检索的标签的方法选择的计算的有效地址。
    • 8. 发明授权
    • Data latch with structural hold
    • 数据锁存结构保持
    • US07843218B1
    • 2010-11-30
    • US12607657
    • 2009-10-28
    • Ravindraraj RamarajuDavid R. BeardenCody B. CroxtonPrashant U. Kenkare
    • Ravindraraj RamarajuDavid R. BeardenCody B. CroxtonPrashant U. Kenkare
    • H03K19/173
    • G01R31/318541
    • A multiplexed data flip-flop circuit (500) is described in which a multiplexer (510) outputs functional or scan data, a master latch (520) generates a master latch output signal at a hold time under control of a master clock signal, a slave latch (540) generates a flip flop output signal at a launch time under control of a slave clock signal, clock generation circuitry (550) generates a second clock signal that has a DC state during a functional mode and has a switching state during a scan mode, and data propagation logic circuitry (564) uses the first and second clock signals to generate the master and slave clock signals during a scan mode to delay the launch time of the slave latch with respect to the hold time of the master latch.
    • 描述了多路复用数据触发器电路(500),其中复用器(510)输出功能或扫描数据,主锁存器(520)在主时钟信号的控制下在保持时间产生主锁存器输出信号, 从锁存器(540)在从时钟信号的控制下在启动时产生触发器输出信号,时钟产生电路(550)产生在功能模式期间具有DC状态的第二时钟信号,并且在第一时钟信号期间具有开关状态 扫描模式和数据传播逻辑电路(564)在扫描模式期间使用第一和第二时钟信号来产生主时钟信号和从时钟信号,以相对于主锁存器的保持时间延迟从锁存器的启动时间。
    • 9. 发明申请
    • SYSTEM HAVING A CARRY LOOK-AHEAD (CLA) ADDER
    • 系统有一个携带的前瞻性(CLA)ADDER
    • US20080109508A1
    • 2008-05-08
    • US11550835
    • 2006-10-19
    • Prashant U. KenkareJogendra C. Sarker
    • Prashant U. KenkareJogendra C. Sarker
    • G06F7/50
    • G06F7/508
    • In a system having stored operands in various locations, addition is performed without having to store the operands in preparation for an add operation. Bitwise propagate and generate terms are efficiently created to speed up additions in the system. Combinational logic circuitry has a plurality of inputs and provides a first operand and a second operand during a first phase of a cycle of a clock signal. A carry look-ahead adder (CLA) has first and second inputs directly connected to the combinational logic circuitry for respectively receiving the first operand and the second operand during the first phase of the cycle of the clock signal and creates generate bits and propagate bits prior to beginning of a second phase of the cycle of the clock signal. The adder uses the generate bits and propagate bits to provide a sum of the first operand and the second operand.
    • 在具有各种位置的存储操作数的系统中,执行相加操作,而不必存储操作数以准备添加操作。 有效创建按位传播和生成术语以加速系统中的添加。 组合逻辑电路具有多个输入,并且在时钟信号的周期的第一阶段期间提供第一操作数和第二操作数。 进位预读加法器(CLA)具有直接连接到组合逻辑电路的第一和第二输入,用于在时钟信号的周期的第一阶段期间分别接收第一操作数和第二操作数,并创建生成位和传播位 到时钟信号的周期的第二阶段的开始。 加法器使用生成位和传播位来提供第一操作数和第二操作数的和。