会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Translation look-aside buffer for storing region configuration bits and method of operation
    • 用于存储区域配置位的翻译后备缓冲区和操作方法
    • US06351797B1
    • 2002-02-26
    • US09192122
    • 1998-11-13
    • Douglas R. Beard, Sr.Darren BensleyDaniel W. Green
    • Douglas R. Beard, Sr.Darren BensleyDaniel W. Green
    • G06F1210
    • G06F12/1027
    • There is disclosed, for use in an x86-compatible processor, a translation look-aside buffer (TLB) that stores region configuration bits (or attribute bits) associated with each physical address stored in the TLB and that makes the region configuration bits available at the same time that the physical address is generated/translated by the TLB. The TLB comprises: 1) a tag array capable of storing an untranslated address in one of N tag entries in the tag array; 2) a data array capable of storing a translated physical address corresponding to the untranslated address in one of N data entries in the data array; and 3) a region configuration array capable of storing region configuration bits associated with the translated physical address in one of N region configuration entries in the region configuration array.
    • 公开了在x86兼容处理器中使用的翻译后备缓冲器(TLB),其存储与存储在TLB中的每个物理地址相关联的区域配置位(或属性位),并使区域配置位可用于 物理地址由TLB生成/翻译的同时。 TLB包括:1)能够在标签阵列中的N个标签条目之一中存储非翻译地址的标签阵列; 2)数据阵列,其能够将对应于未翻译地址的翻译物理地址存储在数据阵列中的N个数据条目之一中; 以及3)区域配置阵列,其能够在所述区域配置阵列中的N个区域配置条目之一中存储与所转换的物理地址相关联的区域配置位。
    • 2. 发明授权
    • Shadow translation look-aside buffer and method of operation
    • 阴影翻译后备缓冲区和操作方法
    • US5946718A
    • 1999-08-31
    • US866441
    • 1997-05-30
    • Daniel W. Green
    • Daniel W. Green
    • G06F12/10
    • G06F12/1027
    • For use in an x86-compatible processor having a physically-addressable cache and a primary translation look-aside buffer (primary TLB) that translates logical addresses into physical addresses for addressing the cache, a circuit and method for increasing a translation speed of the primary TLB and a computer system employing the circuit or the method. In one embodiment, the circuit includes a shadow TLB, located proximate the cache, that contains a copy of physical addresses stored in the primary TLB, the physical addresses retrievable from the shadow TLB thereby avoiding logic circuitry interposed between the primary TLB and the cache.
    • 为了在具有物理可寻址缓存的x86兼容处理器和用于将逻辑地址转换为用于寻址高速缓存的物理地址的主要翻译后备缓冲器(主TLB)中使用,用于提高主缓冲器的转换速度的电路和方法 TLB和采用该电路或方法的计算机系统。 在一个实施例中,电路包括位于高速缓存附近的阴影TLB,其包含存储在主TLB中的物理地址的副本,该物理地址可从阴影TLB中检索,从而避免插入在主TLB和高速缓存之间的逻辑电路。
    • 3. 发明授权
    • Built-in self-test circuit and method for validating an associative data array
    • 内置自检电路和验证联想数据阵列的方法
    • US06351789B1
    • 2002-02-26
    • US09086866
    • 1998-05-29
    • Daniel W. Green
    • Daniel W. Green
    • G06F1200
    • G06F12/0802
    • There is disclosed, for use in a processing device having an N-way set associative data array (such as an L1 cache), a built-in self-test (BIST) circuit for testing the validity of storage locations in the data array. The BIST circuit comprises 1) a memory capable of storing a test program executable by the processing device, wherein the test program is capable of testing the validity of the storage locations in the data array; and 2) a controller capable of copying the test program from the memory into first selected storage locations in a first way in the data array, wherein the processing device executes the copied test program stored in the first selected storage locations subsequent to the copying to thereby test the validity of second selected storage locations in at least one of the N ways.
    • 公开了用于具有N路组相关数据阵列(例如L1高速缓存)的处理装置,用于测试数据阵列中的存储位置的有效性的内置自检(BIST)电路。 BIST电路包括:1)能够存储可由处理设备执行的测试程序的存储器,其中测试程序能够测试数据阵列中的存储位置的有效性; 以及2)能够以数据阵列中的第一种方式从所述存储器将所述测试程序复制到所述第一选定存储位置的控制器,其中,所述处理设备执行存储在所述复制之后的所述第一选定存储位置中的复制的测试程序,从而 以N种方式中的至少一种测试第二选定存储位置的有效性。
    • 4. 发明授权
    • Translation look-aside buffer slice circuit and method of operation
    • 翻译后备缓冲片电路及其操作方法
    • US6065091A
    • 2000-05-16
    • US866565
    • 1997-05-30
    • Daniel W. Green
    • Daniel W. Green
    • G06F12/10G06F12/08
    • G06F12/1054
    • For use in an x-86 processor having a physically-addressable cache and an associated translation look-aside buffer (primary TLB) that stores corresponding logical and physical addresses for addressing the cache, a circuit for increasing a retrieval speed of a line from the cache. In one embodiment, the circuit comprises: 1) a TLB slice, located proximate the cache, that contains copies of portions of the physical addresses stored in the primary TLB and returns one of the portions as a function of a portion of a logical address supplied thereto; and 2) a decoder, coupled to the TLB slice, that decodes the one of the portions to yield multiplexer selection signals, the TLB slice and the decoder cooperating to increase the retrieval speed by avoiding logic circuitry interposed between the primary TLB and the cache.
    • 为了用于具有物理可寻址缓存的x-86处理器和用于存储用于寻址高速缓存的相应逻辑和物理地址的相关联的翻译后备缓冲器(主TLB),用于增加线路的检索速度的电路 缓存。 在一个实施例中,电路包括:1)位于高速缓存附近的TLB片,其包含存储在主TLB中的物理地址的部分的副本,并根据所提供的逻辑地址的一部分返回部分之一 到; 以及2)耦合到TLB片的解码器,其解码所述部分中的一个以产生多路复用器选择信号,TLB片和解码器协作以通过避免插入在主TLB和高速缓存之间的逻辑电路来提高检索速度。
    • 5. 发明授权
    • Fast RAM for use in an address translation circuit and method of
operation
    • 快速RAM用于地址转换电路和操作方法
    • US6032241A
    • 2000-02-29
    • US992355
    • 1997-12-17
    • Daniel W. Green
    • Daniel W. Green
    • G06F12/10
    • G06F12/1054
    • There is disclosed, for use in an x86-compatible processor having a physically-addressable cache, an address translation device for translating linear addresses received from a plurality of linear address sources and selectively accessing physical addresses, linear addresses, and controls signals stored in the address translation device. The address translation device comprises: 1) an array of data cells for storing the physical addresses, linear addresses, and controls signals in a plurality of entries; 2) an entry selection circuit for receiving a first linear address from a first linear address source and, in response thereto, generating an entry select output corresponding to the first linear address; 3) a first switch controllable by the entry select output; and 4) a second switch controllable by an address source select signal received from the first linear address source, wherein the entry select output and the address source select signal close the first and second switches to thereby form a connection path, the formation of the connection path causing a selected data cell to transfer a stored target bit stored therein to a data bit line of the address translation device.
    • 公开了用于具有物理可寻址缓存的x86兼容处理器中的地址转换装置,用于转换从多个线性地址源接收的线性地址并选择性地访问物理地址,线性地址和控制存储在 地址转换设备。 地址转换装置包括:1)用于存储多个条目中的物理地址,线性地址和控制信号的数据单元阵列; 2)一种入口选择电路,用于从第一线性地址源接收第一线性地址,并响应于此产生对应于第一线性地址的入口选择输出; 3)由入口选择输出控制的第一开关; 以及4)由从所述第一线性地址源接收的地址源选择信号控制的第二开关,其中所述入口选择输出和所述地址源选择信号使所述第一和第二开关闭合从而形成连接路径,形成所述连接 使所选择的数据单元将存储的存储的目标位传送到地址转换装置的数据位线的路径。
    • 9. 发明授权
    • Leading bit prediction with in-parallel correction
    • 带并行校正的前端位预测
    • US06405232B1
    • 2002-06-11
    • US09377139
    • 1999-08-19
    • Daniel W. GreenAtul DhablaniaJeffrey A. LohmanBang Nguyen
    • Daniel W. GreenAtul DhablaniaJeffrey A. LohmanBang Nguyen
    • G06F9302
    • G06F7/74G06F5/012G06F7/485
    • For use in a processor having a floating point unit (FPU) capable of managing denormalized numbers in floating point notation, logic circuitry for, and a method of adding or subtracting two floating point numbers. In one embodiment, the logic circuitry includes: (1) an adder that receives the two floating point numbers and, based on a received instruction, adds or subtracts the two floating point numbers to yield a denormal sum or difference thereof, (2) a leading bit predictor that receives the two floating point numbers and performs logic operations thereon to yield predictive shift data denoting an extent to which the denormal sum or difference is required to be shifted to normalize the denormal sum or difference, the predictive shift data subject to being erroneous and (3) predictor corrector logic that receives the two floating point numbers and performs logic operations thereon to yield shift compensation data denoting an extent to which the predictive shift is erroneous. The denormal sum or difference, predictive shift data and shift compensation data are providable to a shifter to allow the denormal sum or difference to be normalized.
    • 用于具有能够管理浮点符号的非规范化数字的浮点单元(FPU)的处理器,用于加上或减去两个浮点数的逻辑电路和方法。 在一个实施例中,逻辑电路包括:(1)接收两个浮点数的加法器,并且基于接收到的指令,加或减两个浮点数以产生其异常和或差,(2)a 接收两个浮点数并执行其上的逻辑运算的前导位预测器产生预测移位数据,该预测移位数据表示需要将非正交求和或差异移位到正规化异常和/ 错误和(3)预测器校正器逻辑,其接收两个浮点数并执行其上的逻辑运算以产生表示预测偏移错误程度的移位补偿数据。 可以向移位器提供反正态和或差,预测移位数据和移位补偿数据,以允许正则化的归一化或不均匀。