会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Hardware emulation method and system using a port time shift register
    • 硬件仿真方法和系统使用端口时移寄存器
    • US09171111B1
    • 2015-10-27
    • US14500913
    • 2014-09-29
    • Cadence Design Systems, Inc.
    • Beshara ElmufdiMitchell G. PoplackViktor Salitrennik
    • G06F17/50
    • G06F17/5027G06F2217/68G06F2217/86
    • A processor-based hardware functional verification system with time shift registers is described. The system includes a processor cluster with a plurality of processors that each have a data inputs and select inputs. Furthermore, a plurality of electronic memories each having a plurality of read ports is associated with the processors, respectively. The time shift registers each have an input in communication with the read ports of the electronic memories and an output in communication with the select inputs of the processors. The system further includes an instruction memory that provides a control signal to each of the time shift registers to store data output from read ports of the electronic memories that can be provided to the processor for evaluation during a subsequent emulation step.
    • 描述了具有时移寄存器的基于处理器的硬件功能验证系统。 该系统包括具有多个处理器的处理器集群,每个处理器具有数据输入和选择输入。 此外,分别具有多个读取端口的多个电子存储器与处理器相关联。 时移寄存器各自具有与电子存储器的读取端口通信的输入和与处理器的选择输入通信的输出。 该系统还包括指令存储器,其向每个时移寄存器提供控制信号,以存储从可以提供给处理器的电子存储器的读端口输出的数据,用于在随后的仿真步骤期间进行评估。
    • 5. 发明授权
    • Method and system for modeling a flip-flop of a user design
    • 用于对用户设计的触发器进行建模的方法和系统
    • US09298866B1
    • 2016-03-29
    • US14501699
    • 2014-09-30
    • Cadence Design Systems, Inc.
    • Beshara ElmufdiMitchell G. PoplackViktor Salitrennik
    • G06F17/50
    • G06F17/5027G06F17/5022G06F2217/86
    • The present patent document relates to a method and apparatus for modeling a flip-flop of a user's circuit design when that circuit design is mapped in a hardware functional verification system including a plurality of interconnected emulation chips, or in a single emulation chip. The flip flop can be modeled in the emulation chip as two stages using only a single instruction, and may be configured by programming a register set. A data block, enable block, and LUT block are provided to model the flip flop, and may operate in one of several modes, including combined and uncombined modes. The data block includes a data array to store and provide previous data inputs and previous states of the modeled flip flop. The disclosed embodiments allow a more efficient use of LUTs for modeling flip flops, including options for resets and global enables, operating in several modes.
    • 本专利文献涉及当该电路设计被映射到包括多个互连的仿真芯片的硬件功能验证系统中时,或者在单个仿真芯片中时,用于对用户电路设计的触发器进行建模的方法和装置。 触发器可以在仿真芯片中被建模为仅使用单个指令的两个阶段,并且可以通过对寄存器集进行编程来配置。 提供数据块,使能块和LUT块以对触发器建模,并且可以在多种模式之一中操作,包括组合和未组合模式。 数据块包括用于存储并提供先前数据输入和建模触发器的先前状态的数据阵列。 所公开的实施例允许更有效地使用LUT来建模触发器,包括在多种模式下操作的复位和全局启用的选项。
    • 6. 发明授权
    • Method and system for providing additional look-up tables
    • 用于提供附加查找表的方法和系统
    • US09292639B1
    • 2016-03-22
    • US14529076
    • 2014-10-30
    • Cadence Design Systems, Inc.
    • Beshara ElmufdiViktor SalitrennikMitchell G. Poplack
    • G06F17/50G06F12/08G06F12/02G06F12/06
    • G06F17/5027G06F12/02G06F12/06G06F12/08
    • A method and system of providing additional lookup tables in an emulation processor cluster of an emulation chip of a hardware functional verification system is provided. An indirection table may be used within the processor cluster to provide the commonly-used function tables for the lookup tables (LUTs). The indirection table may be indexed according to a smaller portion of the standard LUT function table provided by an instruction than otherwise needed. The unused function table bits in the instruction may then be used for other purposes, including providing functionality to one or more extra LUTs of the processor cluster, whose function tables may be provided from another indirection table provided for that purpose. Additional processing capacity may thereby be provided for the cluster with a small amount of additional overhead within the emulation chip, while still providing the full range of function tables of the LUTs.
    • 提供了一种在硬件功能验证系统的仿真芯片的仿真处理器集群中提供附加查找表的方法和系统。 可以在处理器集群内使用间接表来为查找表(LUT)提供常用的功能表。 间接表可以根据由指令提供的标准LUT功能表的较小部分进行索引,而不是另外需要。 然后,指令中的未使用的功能表位可以用于其他目的,包括向处理器集群的一个或多个额外LUT提供功能,其功能表可以由为此目的而设置的另一个间接表提供。 从而可以为仿真芯片内的少量额外开销的集群提供额外的处理能力,同时仍然提供LUT的全部范围的功能表。