会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for SRAM macro sparing in computer chips
    • 用于计算机芯片中SRAM宏节省的方法和装置
    • US07702972B2
    • 2010-04-20
    • US11874282
    • 2007-10-18
    • Timothy Carl BronsonGarrett DrapalaHieu Trong HuynhPatrick James Meaney
    • Timothy Carl BronsonGarrett DrapalaHieu Trong HuynhPatrick James Meaney
    • G11C29/00
    • G11C29/846G11C11/41G11C29/814G11C29/816
    • SRAM macro sparing allows for full chip function despite the loss of one or more SRAM macros. The controls and data flow for any single macro within a protected group are made available to the spare or spares for that group. This allows a defective or failed SRAM macro to be shut off and replaced by a spare macro, dramatically increasing manufacturing yield and decreasing field replacement rates. The larger the protected group, the fewer the number of spares required for similar improvements in yield, but also the more difficult the task of making all the controls and dataflow available to the spare(s). In the case of the Level 2 Cache chip for the planned IBM Z6 computer, there are 4 protected groups with 192 SRAM macros per group. Each protected group is supplanted with an additional 2 spare SRAM macros, along with sparing controls and dataflow that allow either spare to replace any of the 192 protected SRAM macros.
    • 尽管丢失了一个或多个SRAM宏,但SRAM宏节省可以实现全芯片功能。 受保护组内任何单个宏的控件和数据流都可用于该组的备用或备用。 这允许关闭SRAM故障或故障,并由备用宏替换,大大提高制造成品率和减少现场更换率。 受保护组越大,产量类似提高所需的备件数量就越少,而使所有控制和数据流可用于备件的任务越困难。 在计划的IBM Z6计算机的2级缓存芯片的情况下,每组有4个受保护组,192个SRAM宏。 每个受保护的组被替换为额外的2个备用SRAM宏,以及备用控制和数据流,允许备用替换任何192个受保护的SRAM宏。
    • 2. 发明申请
    • Method and Apparatus for SRAM Macro Sparing in Computer Chips
    • 计算机芯片中SRAM宏节省的方法和设备
    • US20090106607A1
    • 2009-04-23
    • US11874282
    • 2007-10-18
    • Timothy Carl BronsonGarrett DrapalaHieu Trong HuynhPatrick James Meaney
    • Timothy Carl BronsonGarrett DrapalaHieu Trong HuynhPatrick James Meaney
    • G06F11/20
    • G11C29/846G11C11/41G11C29/814G11C29/816
    • SRAM macro sparing allows for full chip function despite the loss of one or more SRAM macros. The controls and data flow for any single macro within a protected group are made available to the spare or spares for that group. This allows a defective or failed SRAM macro to be shut off and replaced by a spare macro, dramatically increasing manufacturing yield and decreasing field replacement rates. The larger the protected group, the fewer the number of spares required for similar improvements in yield, but also the more difficult the task of making all the controls and dataflow available to the spare(s). In the case of the Level 2 Cache chip for the planned IBM Z6 computer, there are 4 protected groups with 192 SRAM macros per group. Each protected group is supplanted with an additional 2 spare SRAM macros, along with sparing controls and dataflow that allow either spare to replace any of the 192 protected SRAM macros.
    • 尽管丢失了一个或多个SRAM宏,但SRAM宏节省可以实现全芯片功能。 受保护组内任何单个宏的控件和数据流都可用于该组的备用或备用。 这允许关闭SRAM故障或故障,并由备用宏替换,大大提高制造成品率和减少现场更换率。 受保护组越大,产量类似提高所需的备件数量就越少,而使所有控制和数据流可用于备件的任务越困难。 在计划的IBM Z6计算机的2级缓存芯片的情况下,每组有4个受保护组,192个SRAM宏。 每个受保护的组被替换为额外的2个备用SRAM宏,以及备用控制和数据流,允许备用替换任何192个受保护的SRAM宏。
    • 4. 发明授权
    • Method for identifying SMP bus transfer errors
    • 识别SMP总线传输错误的方法
    • US6055660A
    • 2000-04-25
    • US942817
    • 1997-10-02
    • Patrick James Meaney
    • Patrick James Meaney
    • G06F11/267G06F11/00
    • G06F11/221
    • In an SMP computer system where data is partitioned across one or more chips a circuit and method permits detecting errors across chip boundaries due to a control error even though the ECC is not bad. A Multiple-input Shift-Register (MISR) on each bus is used to collect a dynamic signature representing all the critical buses on each chip that need to be compared. The MISR state combines present and previous states of these buses, so the MISR will be different if one or more bus controls break. Since an N-bit MISR shifts, comparing a single bit of the MISR each cycle guarantees detection within N cycles of a problem. The method of identifying errors includes accumulating bus signature information which is a function of current and previous values of an input bus and then comparing portions of the signatures of two or more input bus structures to determine sync of buses. Part of the signature is wrapped around into the signature to cause past information to be maintained indefinitely. Additional logic is introduced, including mask logic, programmable feedback, and counters along with a method of isolating defects using these features.
    • 在通过一个或多个芯片分割数据的SMP计算机系统中,由于控制错误,电路和方法允许跨芯片边界检测错误,即使ECC不坏。 每个总线上的多输入移位寄存器(MISR)用于收集表示需要进行比较的每个芯片上所有关键总线的动态签名。 MISR状态结合了这些总线的现状和以前的状态,因此如果一个或多个总线控制断开,MISR将是不同的。 由于N位MISR移位,所以比较每个周期的MISR的单个位保证在N个周期内的问题的检测。 识别错误的方法包括:累积作为输入总线的当前值和先前值的函数的总线签名信息,然后比较两个或多个输入总线结构的签名的部分,以确定总线的同步。 签名的一部分被包裹在签名中,以使得过去的信息被无限期地维护。 引入了附加逻辑,包括掩模逻辑,可编程反馈和计数器以及使用这些特征隔离缺陷的方法。
    • 5. 发明授权
    • Apparatus for identifying SMP bus transfer errors
    • 用于识别SMP总线传输错误的装置
    • US5784383A
    • 1998-07-21
    • US942816
    • 1997-10-02
    • Patrick James Meaney
    • Patrick James Meaney
    • G06F11/16G06F11/00
    • G06F11/1625G06F2201/83
    • In an SMP computer system where data is partitioned across one or more chips a circuit and method permits detecting errors across chip boundaries due to a control error even though the ECC is not bad. A Multiple-input Shift-Register (MISR) on each bus is used to collect a dynamic signature representing all the critical buses on each chip that need to be compared. The MISR state combines present and previous states of these buses, so the MISR will be different if one or more bus controls break. Since an N-bit MISR shifts, comparing a single bit of the MISR each cycle guarantees detection within N cycles of a problem. The method for identifying errors includes accumulating bus signature information which is a function of current and previous values of an input bus and then comparing portions of the signatures of two or more input bus structures to determine sync of buses. Part of the signature is wrapped around into the signature to cause past information to be maintained indefinitely. Additional logic is introduced, including mask logic, programmable feedback, and counters along with a method for isolating defects using these features.
    • 在通过一个或多个芯片分割数据的SMP计算机系统中,由于控制错误,电路和方法允许跨芯片边界检测错误,即使ECC不坏。 每个总线上的多输入移位寄存器(MISR)用于收集表示需要进行比较的每个芯片上所有关键总线的动态签名。 MISR状态结合了这些总线的现状和以前的状态,因此如果一个或多个总线控制断开,MISR将是不同的。 由于N位MISR移位,所以比较每个周期的MISR的单个位保证在N个周期内的问题的检测。 用于识别错误的方法包括累积作为输入总线的当前值和先前值的函数的总线签名信息,然后比较两个或更多个输入总线结构的签名的部分以确定总线的同步。 签名的一部分被包裹在签名中,以使得过去的信息被无限期地维护。 引入了附加逻辑,包括掩模逻辑,可编程反馈和计数器以及使用这些特征来隔离缺陷的方法。
    • 6. 发明授权
    • Reduced gate error detection and correction circuit
    • 减少门误差检测和校正电路
    • US5774481A
    • 1998-06-30
    • US414064
    • 1995-03-31
    • Patrick James MeaneyChin-Long Chen
    • Patrick James MeaneyChin-Long Chen
    • G06F11/10H03M13/13H03M13/00
    • G06F11/1012H03M13/13
    • Error detection and correction circuitry, optimized to reduce the time required to correct single errors and to detect the presence of uncorrectable errors, uses an optimized H-Matrix and provides reduced logic circuitry. Correctable error syndromes are defined as comprising an odd number of ones and an uncorrectable-error detection circuit generates an uncorrectable-error indication when an even number of ones are detected. The correctable-error syndromes are defined as having a predefined combination of ones and zeros in each of a set of corresponding bit positions and different combinations of ones and zeros in other bit position. An error syndrome comprising only zeros is designated as indicative of a no error condition. Logic circuitry is provided which implements the error detection and correction circuitry with a reduced set of logic gates.
    • 错误检测和校正电路,经过优化,可减少校正单个错误所需的时间并检测是否存在不可校正的错误,使用优化的H-Matrix并提供减少的逻辑电路。 可纠正的误差综合征被定义为包括奇数个,并且当检测到偶数个错误时,不可校正错误检测电路产生不可校正错误指示。 可校正错误综合征被定义为在一组相应位位置中的每一个中具有预定义的1和0的组合,以及在其它位位置中具有不同的1和0的组合。 仅包括零的错误综合征被指定为无错误状态的指示。 提供逻辑电路,其实现具有减少的逻辑门集合的错误检测和校正电路。
    • 9. 发明授权
    • Computer system UE recovery logic
    • 计算机系统UE恢复逻辑
    • US6163857A
    • 2000-12-19
    • US70389
    • 1998-04-30
    • Patrick James MeaneyPak-kin MakWilliam Wu ShenGary Eugene Strait
    • Patrick James MeaneyPak-kin MakWilliam Wu ShenGary Eugene Strait
    • G06F11/10G06F11/00
    • G06F11/1064
    • A computer system having central processors (CPs), an associated L2 cache, and processor memory arrays (PMAs), is provided with store logic and and fetch logic used to detect and correct data errors and to write the resulting data the associated cache. The store logic and and fetch logic blocks UEs from the cache for CP stores, for PMA (mainstore) fetches/loads, and for cache-to-cache loads, and with uncorrectable error recovery cache fetch and store logic injects `Special UEs` into the cache when loads cannot be blocked and abends CP jobs for UEs during CP stores, for UEs from PMA, for UEs from remote cache, and for UEs from local cache. This logic performs reconfiguring of memory when UEs are detected in memory and also blocks cache data propagation on UEs for CP fetches, for Cache-to-Cache transfer if data is unchanged, and for PMA castouts if data is unchanged, as well as forces castouts when UEs appear on changed cache data; injects `Special UEs` for UEs detected on changed cache data; invalidates the cache when UEs are detected in the local cache; and only deletes cache entries that have repeated failures.
    • 具有中央处理器(CP),相关联的L2高速缓存和处理器存储器阵列(PMA)的计算机系统被提供有用于检测和校正数据错误并且将结果数据写入相关联的高速缓存的存储逻辑和提取逻辑。 存储逻辑和提取逻辑阻止来自用于CP的高速缓存的UE存储用于PMA(主仓)提取/加载以及用于高速缓存到高速缓存加载的UE,并且具有不可校正的错误恢复高速缓存提取和存储逻辑将“特殊UE”注入 在CP存储期间,对于来自PMA的UE,对于来自远程高速缓存的UE以及用于来自本地高速缓存的UE,不能阻止加载时的缓存并退出用于UE的CP作业。 当在存储器中检测到UE时,该逻辑执行存储器的重新配置,并且还阻止用于CP提取的UE上的高速缓存数据传播,如果数据不变,则用于缓存到缓存传输,以及如果数据不变,则阻止PMA丢弃,以及强制转移 当UE出现在更改的缓存数据上时; 针对在更改的缓存数据上检测到的UE注入“特殊UE”; 在本地高速缓存中检测到UE时使高速缓存失效; 并且只删除重复出现故障的缓存条目。
    • 10. 发明授权
    • Method for controlling data transfers and routing
    • 控制数据传输和路由的方法
    • US6038626A
    • 2000-03-14
    • US42971
    • 1998-03-17
    • Patrick James MeaneyFrank Malgioglio
    • Patrick James MeaneyFrank Malgioglio
    • G06F13/00G06F13/40G06F11/00G06F17/60
    • G06F13/4004
    • A scalable selector and method for a data processing system provides a multiple-bit, multiple bus selector logic for controling data routing and allowing dataflow to be connected and reconnected without change to control logic. The scalable selector logic includes a data selector controlled by the input controls as could accommodate controls from the Prior Art, as well providing an additional Orthogonality Checker to monitor for the condition where more than one control signal is active, and additional Data Valid logic to determine whether any of the input data buses has been selected to the output. The scalable selectors can be used in a switching network where these additional outputs operate as network controls allowing for the selection of buses in a switch network with orthogonality checking and data valid generation. The selectors also allow for swapping of data ports for timing and function sharing without impacting existing external control logic.
    • 用于数据处理系统的可扩展选择器和方法提供了一种多位多总线选择器逻辑,用于控制数据路由并允许数据流被连接和重新连接,而不改变为控制逻辑。 可扩展选择器逻辑包括由输入控制器控制的数据选择器,其可以适应现有技术的控制,并且还提供附加的正交检查器来监视多于一个控制信号有效的情况,以及另外的数据有效逻辑来确定 是否已将任何输入数据总线选择到输出。 可扩展选择器可用于交换网络,其中这些附加输出作为网络控制,允许在具有正交性检查和数据有效生成的交换机网络中选择总线。 选择器还允许数据端口交换用于定时和功能共享,而不会影响现有的外部控制逻辑。