METHODOLOGY FOR FIXING Qcrit AT DESIGN TIMING IMPACT
    2.
    发明申请
    METHODOLOGY FOR FIXING Qcrit AT DESIGN TIMING IMPACT 失效
    在设计时间影响下固定Qcrit的方法

    公开(公告)号:US20040267514A1

    公开(公告)日:2004-12-30

    申请号:US10604179

    申请日:2003-06-30

    IPC分类号: G06F009/45 G06F017/50

    CPC分类号: G06F17/5022

    摘要: A method and system for simulating an integrated circuit. The method includes the steps of performing a timing analysis of the circuits to ensure that they meet specified timing criteria, performing soft error analysis of the circuits to determine whether they meet specified soft error criteria, and improving those circuits that fail the soft error analysis to improve their resistance to soft errors and having no degradation on timing. Preferably, the improving step includes the step of improving those circuits that fail the soft error analysis by either having an additional voltage source or altering the capacitance of the circuits.

    Two dimensional branch history table prefetching mechanism
    6.
    发明申请
    Two dimensional branch history table prefetching mechanism 失效
    二维分支历史表预取机制

    公开(公告)号:US20040015683A1

    公开(公告)日:2004-01-22

    申请号:US10197714

    申请日:2002-07-18

    IPC分类号: G06F009/00

    CPC分类号: G06F9/3806

    摘要: A two level branch history table (TLBHT) is substantially improved by providing a mechanism to prefetch entries from the very large second level branch history table (L2 BHT) into the active (very fast) first level branch history table (L1 BHT) before the processor uses them in the branch prediction process and at the same time prefetch cache misses into the instruction cache. The mechanism prefetches entries from the very large L2 BHT into the very fast L1 BHT before the processor uses them in the branch prediction process. A TLBHT is successful because it can prefetch branch entries into the L1 BHT sufficiently ahead of the time the entry is needed. This feature of the TLBHT is also used to prefetch instructions into the cache ahead of their use. In fact, the timeliness of the prefetches produced by the TLBHT can be used to remove most of the cycle time penalty incurred by cache misses.

    摘要翻译: 通过提供一种将超大型第二级分支历史表(L2 BHT)中的条目预取到活动(非常快)的第一级分支历史表(L1 BHT)中的条目之前,两级分支历史表(TLBHT)被大大改善 处理器在分支预测过程中使用它们,并且同时将高速缓存未命中预取到指令高速缓存中。 在处理器在分支预测过程中使用它们之前,该机制将从非常大的L2 BHT中将条目预取到非常快的L1 BHT中。 TLBHT是成功的,因为它可以在需要输入的时间之前将分支条目预取到L1 BHT中。 TLBHT的这个功能也用于在使用之前将指令预取到高速缓存中。 实际上,由TLBHT产生的预取的及时性可以用来消除高速缓存未命中引起的大部分周期时间损失。