会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Content addressable storage apparatus and register mapper architecture
    • 内容可寻址存储设备和寄存器映射器架构
    • US06480931B1
    • 2002-11-12
    • US09434802
    • 1999-11-05
    • Taqi Nasser ButiPeter Juergen KlimHung Qui LeRobert Greg McDonald
    • Taqi Nasser ButiPeter Juergen KlimHung Qui LeRobert Greg McDonald
    • G06F1202
    • G11C15/04G06F9/3836G06F9/3838G06F9/384G11C15/00
    • A non-conventional CAM (content addressable memory) and register mapper organization and circuit implementation is provided which allows simultaneous execution of a large number of CAM searches. All compare circuits are placed outside of the CAM in separate match arrays where the actual comparisons occur. The CAM cell contains only latches to hold the CAM stored bit of data and a multi-port MUX to update the CAM content. The CAM bits are driven to the match arrays for match generation. The structure of the CAM and search engine facilitates implementation of the register mapper as a group of custom arrays. Each array is dedicated to execute a specific function. All of the arrays are aligned and each row of an array is devoted to one register to keep current state, shadow state and controls for that register. In an exemplary embodiment, eight custom arrays are used to execute various functions of the register mapper.
    • 提供非常规CAM(内容可寻址存储器)和寄存器映射器组织和电路实现,其允许同时执行大量CAM搜索。 所有比较电路都放置在CAM外部,在实际比较发生的单独的匹配数组中。 CAM单元仅包含用于保存CAM存储的数据位的锁存器和用于更新CAM内容的多端口MUX。 CAM位被驱动到匹配数组以进行匹配生成。 CAM和搜索引擎的结构有助于将寄存器映射器实现为一组自定义阵列。 每个阵列专用于执行特定功能。 所有数组都对齐,数组的每一行都用于一个寄存器,以保持该寄存器的当前状态,阴影状态和控制。 在示例性实施例中,八个定制阵列用于执行寄存器映射器的各种功能。
    • 7. 发明授权
    • Superscaler processor and method for efficiently recovering from misaligned data addresses
    • 超标量处理器和方法可以有效地从不对齐的数据地址中恢复
    • US06289428B1
    • 2001-09-11
    • US09366599
    • 1999-08-03
    • John Edward DerrickHung Qui LeDavid James ShippyLarry Edward Thatcher
    • John Edward DerrickHung Qui LeDavid James ShippyLarry Edward Thatcher
    • G06F1202
    • G06F9/30043G06F9/3824G06F12/04
    • A superscalar processor and method are disclosed for efficiently recovering from misaligned data addresses. The processor includes a memory device partitioned into a plurality of addressable memory units. Each of the plurality of addressable memory units has a width of a first plurality of bytes. A determination is made regarding whether a data address included within a memory access instruction is misaligned. The data address is misaligned if it includes a first data segment located in a first addressable memory unit and a second data segment located in a second addressable memory unit where the first and second data segments are separated by an addressable memory unit boundary. In response to a determination that the data address is misaligned, a first internal instruction is executed which accesses the first memory unit and obtains the first data segment. A second internal instruction is executed which accesses the second memory unit and obtains the second data segment. The first and second data segments are merged together. All of the instructions executed by the processor are constrained by the memory boundary and do not access memory across the memory boundary.
    • 公开了一种超标量处理器和方法,用于从未对准的数据地址有效地恢复。 处理器包括划分成多个可寻址存储器单元的存储器件。 多个可寻址存储器单元中的每一个具有第一多个字节的宽度。 确定存储器访问指令中包括的数据地址是否不对齐。 如果数据地址包括位于第一可寻址存储器单元中的第一数据段和位于第二可寻址存储器单元中的第二数据段,其中第一和第二数据段由可寻址存储器单元边界分隔,则该数据地址未对准。 响应于确定数据地址未对准,执行访问第一存储器单元并获得第一数据段的第一内部指令。 执行访问第二存储器单元并获得第二数据段的第二内部指令。 第一和第二数据段合并在一起。 由处理器执行的所有指令都受到存储器边界的约束,并且不会跨越存储器边界访问存储器。