会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • MEMORY OPERATIONS USING SYSTEM THERMAL SENSOR DATA
    • 使用系统热传感器数据的存储器操作
    • US20140140156A1
    • 2014-05-22
    • US13997975
    • 2011-12-23
    • Kenneth ShoemakerPaul Fahey
    • Kenneth ShoemakerPaul Fahey
    • G11C11/406
    • G11C11/40626G06F1/206G11C5/025G11C7/04G11C11/406G11C11/40615G11C2211/4067H01L2224/16145H01L2224/16225H01L2924/15311H01L2924/181H01L2924/00012
    • Memory operations using system thermal sensor data. An embodiment of a memory device includes a memory stack including one or more coupled memory elements, and a logic chip coupled with the memory stack, the logic chip including a memory controller and one or more thermal sensors, where the one or more thermal sensors include a first thermal sensor located in a first area of the logic chip. The memory controller obtains thermal values of the one or more thermal sensors, where the logic element is to estimate thermal conditions for the memory stack using the thermal values, the determination of the estimated thermal conditions for the memory stack being based at least in part on a location of the first thermal sensor in the first area of the logic element. A refresh rate for one or more portions of the memory stack is modified based at least in part on the estimated thermal conditions for the memory stack.
    • 使用系统热传感器数据进行存储操作。 存储器件的一个实施例包括存储器堆叠,其包括一个或多个耦合的存储器元件,以及与存储器堆叠耦合的逻辑芯片,逻辑芯片包括存储器控制器和一个或多个热传感器,其中一个或多个热传感器包括 位于逻辑芯片的第一区域中的第一热传感器。 存储器控制器获得一个或多个热传感器的热值,​​其中逻辑元件将使用热值来估计存储器堆的热条件,至少部分地基于对存储器堆的估计热条件的确定 第一热传感器位于逻辑元件的第一区域中。 至少部分地基于用于存储器堆栈的估计的热条件来修改存储器堆栈的一个或多个部分的刷新率。
    • 4. 发明申请
    • STACKED MEMORY ALLOWING VARIANCE IN DEVICE INTERCONNECTS
    • 在设备互连中容纳变化的堆叠存储器
    • US20130292840A1
    • 2013-11-07
    • US13997152
    • 2011-12-02
    • Kenneth ShoemakerPete Vogt
    • Kenneth ShoemakerPete Vogt
    • H01L25/065
    • H01L25/0657H01L23/147H01L23/481H01L25/0652H01L25/18H01L27/108H01L27/10882H01L27/10897H01L2225/06527H01L2225/06541H01L2225/06565H01L2924/0002H01L2924/00
    • A stacked memory allowing variance in device interconnects. An embodiment of a memory device includes a system element for the memory device, the system element including multiple pads, and a memory stack connected with the system element, the memory stack having one or more memory die layers, a connection of the system element and the memory stack including interconnects for connecting a first memory die layer and the plurality of pads of the system element. For a single memory die layer in the memory stack, a first subset of the plurality of pads is utilized for a first group of interconnects for the connection of the system element and the memory stack, and for two or more memory die layers, the first subset and an additional second subset of the plurality of pads are utilized for the first group of interconnects and a second group of interconnects for the connection of the system element and the memory stack.
    • 堆叠的存储器允许器件互连方面的差异。 存储器件的实施例包括用于存储器件的系统元件,所述系统元件包括多个焊盘,以及与所述系统元件连接的存储器堆栈,所述存储器堆栈具有一个或多个存储器管芯层,所述系统元件和 存储器堆叠包括用于连接第一存储器管芯层和系统元件的多个焊盘的互连。 对于存储器堆栈中的单个存储器管芯层,多个衬垫的第一子集用于用于系统元件和存储器堆叠的连接的第一组互连,并且对于两个或更多个存储器管芯层,第一组 子集和多个焊盘的另外的第二子集被用于第一组互连和用于系统元件和存储器堆的连接的第二组互连。
    • 5. 发明授权
    • Method and apparatus for branch execution on a
multiple-instruction-set-architecture microprocessor
    • 在多指令集架构微处理器上执行分支的方法和装置
    • US6088793A
    • 2000-07-11
    • US777237
    • 1996-12-30
    • Kin-Yip LiuMillind MitalKenneth Shoemaker
    • Kin-Yip LiuMillind MitalKenneth Shoemaker
    • G06F9/32G06F9/38
    • G06F9/3806G06F9/322G06F9/3844
    • A microprocessor capable of predicting program branches includes a fetching unit, a branch prediction unit, and a decode unit. The fetching unit is configured to retrieve program instructions, including macro branch instructions. The branch prediction unit is configured to receive the program instructions from the fetching unit, analyze the program instructions to identify the macro branch instructions, determine a first branch prediction for each of the macro branch instructions, and direct the fetching unit to retrieve the program instructions in an order corresponding to the first branch predictions. The decode unit is configured to receive the program instructions in the order determined by the branch prediction unit, break down the program instructions into micro-operations, and determine a decoded branch micro-operation corresponding to each of the macro branch instructions requiring verification, such that each of the decoded branch micro-operations has a decoded branch outcome of taken, if the first branch prediction is incorrect, and not taken if the first branch prediction is correct. The microprocessor may also include an execution engine configured to execute the micro-operations and determine the decoded branch outcome for each of the decoded branch micro-operations and communicate each decoded branch outcome of taken to the fetching unit such that the fetching unit can re-retrieve the program instructions in a corrected order corresponding to each incorrect first branch prediction.
    • 能够预测程序分支的微处理器包括取出单元,分支预测单元和解码单元。 提取单元被配置为检索程序指令,包括宏分支指令。 分支预测单元被配置为从提取单元接收程序指令,分析程序指令以识别宏分支指令,确定每个宏分支指令的第一分支预测,并且指示提取单元检索程序指令 以与第一分支预测相对应的顺序。 解码单元被配置为以由分支预测单元确定的顺序接收程序指令,将程序指令分解为微操作,并且确定与需要验证的每个宏分支指令相对应的解码分支微操作, 如果第一分支预测不正确,则每个解码分支微操作具有解码的分支结果,如果第一分支预测是正确的,则不采用。 微处理器还可以包括执行引擎,其被配置为执行微操作并且为每个解码的分支微操作确定解码的分支结果,并将采集的每个解码的分支结果传送到取出单元, 以对应于每个不正确的第一分支预测的校正顺序检索程序指令。
    • 8. 发明授权
    • Memory operations using system thermal sensor data
    • 使用系统热传感器数据进行存储操作
    • US09396787B2
    • 2016-07-19
    • US13997975
    • 2011-12-23
    • Kenneth ShoemakerPaul Fahey
    • Kenneth ShoemakerPaul Fahey
    • G11C7/04G11C11/406G06F1/20G11C5/02
    • G11C11/40626G06F1/206G11C5/025G11C7/04G11C11/406G11C11/40615G11C2211/4067H01L2224/16145H01L2224/16225H01L2924/15311H01L2924/181H01L2924/00012
    • Memory operations using system thermal sensor data. An embodiment of a memory device includes a memory stack including one or more coupled memory elements, and a logic chip coupled with the memory stack, the logic chip including a memory controller and one or more thermal sensors, where the one or more thermal sensors include a first thermal sensor located in a first area of the logic chip. The memory controller obtains thermal values of the one or more thermal sensors, where the logic element is to estimate thermal conditions for the memory stack using the thermal values, the determination of the estimated thermal conditions for the memory stack being based at least in part on a location of the first thermal sensor in the first area of the logic element. A refresh rate for one or more portions of the memory stack is modified based at least in part on the estimated thermal conditions for the memory stack.
    • 使用系统热传感器数据进行存储操作。 存储器件的一个实施例包括存储器堆叠,其包括一个或多个耦合的存储器元件,以及与存储器堆叠耦合的逻辑芯片,逻辑芯片包括存储器控制器和一个或多个热传感器,其中一个或多个热传感器包括 位于逻辑芯片的第一区域中的第一热传感器。 存储器控制器获得一个或多个热传感器的热值,​​其中逻辑元件将使用热值来估计存储器堆的热条件,至少部分地基于对存储器堆的估计热条件的确定 逻辑元件的第一区域中的第一热传感器的位置。 至少部分地基于用于存储器堆栈的估计的热条件来修改存储器堆栈的一个或多个部分的刷新率。
    • 9. 发明授权
    • Renaming numeric and segment registers using common general register pool
    • 使用公共通用寄存器池重命名数字和段寄存器
    • US5978900A
    • 1999-11-02
    • US774744
    • 1996-12-30
    • Kin-Yip LiuGary HammondKenneth ShoemakerAnand Pai
    • Kin-Yip LiuGary HammondKenneth ShoemakerAnand Pai
    • G06F9/30G06F9/38G06F9/34
    • G06F9/3838G06F9/30101G06F9/3836G06F9/384G06F9/3855G06F9/3857
    • A microprocessor capable of renaming a numeric register and a segment register includes a plurality of general registers and a data dependency unit. The data dependency unit is configured to receive instructions to be executed, wherein the instructions include accessing the numeric register and accessing the segment register. The data dependency unit renames the numeric register as one of the plurality of general registers for each of the instructions accessing said numeric register, renames the segment register as one of the plurality of general registers for each of the instructions accessing the segment register, and generates a dependency vector for each of the instructions. The microprocessor may include a scheduler configured to receive the instructions and dependency vector and schedule the instructions for execution based on the dependency vector, and an execution engine adapted to receive the instructions from the scheduler and execute the instructions.
    • 能够重命名数字寄存器和段寄存器的微处理器包括多个通用寄存器和数据依赖单元。 数据依赖单元被配置为接收要执行的指令,其中指令包括访问数字寄存器和访问段寄存器。 数据依赖单元将数字寄存器重命名为访问所述数字寄存器的每个指令的多个通用寄存器之一,将段寄存器重命名为访问段寄存器的每个指令的多个通用寄存器之一,并且生成 每个指令的依赖向量。 微处理器可以包括被配置为接收指令和依赖性向量的调度器,并且基于依赖性向量调度用于执行的指令,以及适于从调度器接收指令并执行指令的执行引擎。