会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Various methods and apparatuses for cycle accurate C-models of components
    • 各种方法和装置用于循环精确的C模型的部件
    • US08020124B2
    • 2011-09-13
    • US12122988
    • 2008-05-19
    • Herve AlexanianChien-Chun ChouVida VakilotojarGrigor Yeghiazaryan
    • Herve AlexanianChien-Chun ChouVida VakilotojarGrigor Yeghiazaryan
    • G06F17/50
    • G06F17/504G01R31/318314
    • Various methods and apparatuses are described for generating a model of hardware components making up an interconnect that facilitates communications between Intellectual Property blocks in an integrated circuit coded in a software programming language at a high level of abstraction that is cycle accurate to a corresponding lower level of abstraction description of the hardware components making up the interconnect. The sub-components of the model at the high level of abstraction are tested in a simulation environment in parallel with the same sub-components of a model coded in a hardware description language at the low level of abstraction in order to verify the functional accuracy and cycle timing between the two models. After the sub-components are tested, the sub-components of the model at the high level of abstraction may be aggregated into a single model at the high level of abstraction that is functionally accurate and cycle accurate to the model at the low level of abstraction.
    • 描述了用于生成构成互连的硬件组件的模型的各种方法和装置,其有助于在以高抽象级别编码的集成电路中的知识产权块之间的通信,所述集成电路是循环准确地到相应的较低级别 构成互连的硬件组件的抽象描述。 在高抽象级别的模型的子组件在模拟环境中与在低抽象级别的硬件描述语言中编码的模型的相同子组件并行进行测试,以验证功能精度和 两个模型之间的循环时序。 在子组件被测试之后,在高抽象级别的模型的子组件可以在抽象的高水平聚合成单个模型,其功能准确并且在低抽象级别对模型进行周期准确 。
    • 2. 发明申请
    • VARIOUS METHODS AND APPARATUSES FOR CYCLE ACCURATE C-MODELS OF COMPONENTS
    • 各种元件周期精度C模型的方法和设备
    • US20080263486A1
    • 2008-10-23
    • US12122988
    • 2008-05-19
    • Herve AlexanianChien-Chun ChouVida VakilotojarGrigor Yeghiazaryan
    • Herve AlexanianChien-Chun ChouVida VakilotojarGrigor Yeghiazaryan
    • G06F17/50
    • G06F17/504G01R31/318314
    • Various methods and apparatuses are described for generating a model of hardware components making up an interconnect that facilitates communications between Intellectual Property blocks in an integrated circuit coded in a software programming language at a high level of abstraction that is cycle accurate to a corresponding lower level of abstraction description of the hardware components making up the interconnect. The sub-components of the model at the high level of abstraction are tested in a simulation environment in parallel with the same sub-components of a model coded in a hardware description language at the low level of abstraction in order to verify the functional accuracy and cycle timing between the two models. After the sub-components are tested, the sub-components of the model at the high level of abstraction may be aggregated into a single model at the high level of abstraction that is functionally accurate and cycle accurate to the model at the low level of abstraction.
    • 描述了用于生成构成互连的硬件组件的模型的各种方法和装置,其有助于在以高抽象级别编码的集成电路中的知识产权块之间的通信,所述集成电路是循环准确地到相应的较低级别 构成互连的硬件组件的抽象描述。 在高抽象级别的模型的子组件在模拟环境中与在低抽象级别的硬件描述语言中编码的模型的相同子组件并行进行测试,以验证功能精度和 两个模型之间的循环时序。 在子组件被测试之后,在高抽象级别的模型的子组件可以在抽象的高水平聚合成单个模型,其功能准确并且在低抽象级别对模型进行周期准确 。
    • 7. 发明申请
    • VARIOUS METHODS AND APPARATUS FOR ADDRESS TILING
    • 各种方法和地址倾斜装置
    • US20090235020A1
    • 2009-09-17
    • US12402704
    • 2009-03-12
    • Krishnan SrinivasanDrew E. WingardVida VakilotojarChien-Chun Chou
    • Krishnan SrinivasanDrew E. WingardVida VakilotojarChien-Chun Chou
    • G06F12/06G06F13/28
    • G06F12/0607
    • Various methods and apparatus are described for a memory scheduler. The memory scheduler couples to a target memory core that includes a bank of memories. The memory scheduler contains two or more configurable address tiling functions to transform an incoming address of data requested in a request to the target memory core to determine what physical addresses in the bank of memories will service the first request. The two or more configurable address tiling functions are programmable by a user to create two or more distinctly different memory regions in the target memory core. Each memory region has its own distinct tiling function based on configuration parameters 1) selected by the user and 2) stored in tiling registers in the memory scheduler. The multiple tiling functions are configured to operate concurrently in the integrated circuit.
    • 描述了用于存储器调度器的各种方法和装置。 存储器调度器耦合到包括一组存储器的目标存储器核心。 存储器调度器包含两个或多个可配置的地址拼接功能,用于将请求中请求的数据的输入地址变换到目标存储器核,以确定存储器组中的哪些物理地址将用于第一请求。 两个或多个可配置的地址拼接功能可由用户编程,以在目标存储器核心中创建两个或更多明显不同的存储器区域。 每个存储器区域都有自己的不同的平铺功能,基于用户选择的配置参数1)和2)存储在存储器调度器中的平铺寄存器中。 多个拼接功能被配置为在集成电路中同时运行。
    • 9. 发明授权
    • Interconnect implementing internal controls
    • 互连实现内部控制
    • US08407433B2
    • 2013-03-26
    • US12144883
    • 2008-06-24
    • Drew E. WingardChien-Chun ChouStephen W. HamiltonIan Andrew SwarbrickVida Vakilotojar
    • Drew E. WingardChien-Chun ChouStephen W. HamiltonIan Andrew SwarbrickVida Vakilotojar
    • G06F12/00
    • G11C7/1072G06F12/0607G06F15/17375Y02D10/13
    • In an embodiment, an interconnect for an integrated circuit communicates transactions between one or more initiator Intellectual Property (IP) cores and multiple target IP cores coupled to the interconnect. Two or more memory channels make up a first aggregate target of the target IP cores. The two or more memory channels populate an address space assigned to the first aggregate target and appear as a single target to the initiator IP cores. The interconnect implements chopping logic to chop individual two-dimensional (2D) transactions that cross the memory channel address boundaries from a first memory channel to a second memory channel within the first aggregate target into two or more 2D transactions with a height value greater than one, as well as stride and width dimensions, which are chopped to fit within memory channel address boundaries of the first aggregate target.
    • 在一个实施例中,用于集成电路的互连传送一个或多个启动器知识产权(IP)核与耦合到互连的多个目标IP核之间的事务。 两个或多个内存通道组成目标IP内核的第一个聚合目标。 两个或多个内存通道填充分配给第一个聚合目标的地址空间,并显示为发起者IP内核的单个目标。 互连实现斩波逻辑以将从第一存储器通道的存储器通道地址边界跨越第一聚合目标内的第二存储器通道的单独的二维(2D)事务转换为具有大于1的高度值的两个或更多个2D事务 ,以及步长和宽度尺寸,其被切碎以适合于第一聚集目标的存储器通道地址边界。