会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Trace buffer with a processor
    • 具有处理器的跟踪缓冲区
    • US08291417B2
    • 2012-10-16
    • US11530051
    • 2006-09-08
    • Kun XuJen-Tien Yen
    • Kun XuJen-Tien Yen
    • G06F9/46G06F11/00G06F3/00
    • G06F11/3476G06F11/3466G06F2201/87
    • A method includes storing a first transaction entry to a first software configurable storage location, storing a second transaction entry to a second software configurable storage location, determining that a first transaction indicated by the first transaction entry has occurred, determining that a second transaction indicated by the second transaction entry has occurred subsequent to the first transaction, and, in response to determining that the first transaction occurred and the second transaction occurred, storing at least one transaction attribute captured during at least one clock cycle subsequent to the second transaction. The first and second software configurable storage locations may be located in a trace buffer, where the at least one transaction attribute is stored to the trace buffer and overwrites the first and second transaction attributes. Each transaction entry may include a dead cycle field, a consecutive transaction requirement field, and a last entry field.
    • 一种方法包括将第一交易条目存储到第一软件可配置存储位置,将第二交易条目存储到第二软件可配置存储位置,确定由第一交易条目指示的第一交易已经发生,确定由第一交易条目指示的第二交易 第二交易条目已经在第一交易之后发生,并且响应于确定第一交易发生和第二交易发生,存储在第二交易之后的至少一个时钟周期期间捕获的至少一个交易属性。 第一和第二软件可配置存储位置可以位于跟踪缓冲器中,其中至少一个事务属性被存储到跟踪缓冲器并且覆盖第一和第二事务属性。 每个交易条目可以包括死循环字段,连续交易需求字段和最后输入字段。
    • 4. 发明授权
    • Method and apparatus for verifying multiprocessing design in a unit simulation environment
    • 用于在单元仿真环境中验证多处理设计的方法和装置
    • US06567934B1
    • 2003-05-20
    • US09422312
    • 1999-10-21
    • Jen-Tien YenQichao Richard Yin
    • Jen-Tien YenQichao Richard Yin
    • G06F1100
    • G06F17/5022
    • A method and apparatus for verification of designed logic in a processing unit (100) that performs multiprocessing functions is presented. Once the multiprocessing unit to be exercised as the device under test (350) is defined, an irritator (330) is constructed to provide the stimuli to the interface of the device under test (350) such that the device under test (350) is exercised. The irritator (330) receives instructions (314) as its input, where relevant instructions are converted to transactional stimulus that is applied to the device under test (350). The irritator (330) also monitors the interface of the device under test (350) to detect when multiprocessing operations executed by other processing units (340) included in the system (5) require a response. The response is produced via signal stimulus on the interface of the device under test (350) to which the irritator (330) is coupled.
    • 提出了一种在执行多处理功能的处理单元(100)中验证设计逻辑的方法和装置。 一旦定义要作为被测设备(350)行使的多处理单元,则构造刺激器(330)以将被刺激装置(350)提供给被测设备(350)的接口,使得被测设备(350)为 行使。 刺激器(330)接收指令(314)作为其输入,其中相关指令被转换为施加到被测设备(350)的事务性刺激。 刺激器(330)还监视被测设备(350)的接口以检测由系统(5)中包括的其他处理单元(340)执行的多处理操作何时需要响应。 响应是通过激发器(330)耦合到的被测设备(350)的接口上的信号刺激产生的。
    • 5. 发明授权
    • Method and system for verifying a source-synchronous communication interface of a device
    • 用于验证设备的源同步通信接口的方法和系统
    • US06505149B1
    • 2003-01-07
    • US09365387
    • 1999-08-02
    • Mark GriswoldJen-Tien Yen
    • Mark GriswoldJen-Tien Yen
    • G06F1750
    • G06F17/5022H04L7/0008
    • A method for verifying a source-synchronous communication interface of a processor is disclosed. A software model of a first device having a source-synchronous communication interface and a software model of a second device capable of communicating with the first device via the source-synchronous communication interface are provided. The source-synchronous communication interface includes an applied clock line, an address line, an echo clock line, and a data line. A simulation of a data request from the first device model to the second device model via an applied clock signal along with an address on the applied clock line and the address line is initially performed. The requested data is then received by the first device model from the second device model via the data line after various delays between the applied clock signal and an echo clock signal on the applied clock line and the echo clock line, respectively. Finally, the requested data received by the first device model is verified as to its veracity.
    • 公开了一种用于验证处理器的源同步通信接口的方法。 提供具有源同步通信接口和能够经由源同步通信接口与第一设备进行通信的第二设备的软件模型的第一设备的软件模型。 源同步通信接口包括应用的时钟线,地址线,回波时钟线和数据线。 最初执行通过施加的时钟信号以及所施加的时钟线和地址线上的地址从第一设备模型到第二设备模型的数据请求的模拟。 然后,在所施加的时钟信号和所应用的时钟线和回波时钟线上的回波时钟信号之间的各种延迟之后,所请求的数据然后经由数据线从第二设备模型接收第一设备模型。 最后,验证第一设备模型接收到的请求数据的真实性。
    • 9. 发明申请
    • TECHNIQUE FOR INITIALIZING DATA AND INSTRUCTIONS FOR CORE FUNCTIONAL PATTERN GENERATION IN MULTI-CORE PROCESSOR
    • 用于初始化多核处理器中核心功能模式的数据和指令的技术
    • US20100313092A1
    • 2010-12-09
    • US12479535
    • 2009-06-05
    • Kun XuJen-Tien YenRobert Serphillips
    • Kun XuJen-Tien YenRobert Serphillips
    • G01R31/28
    • G06F11/2236
    • Techniques have been developed to introduce processor core functional pattern tests into a memory space addressable by at least one processor core of an integrated circuit. In general, such functional pattern tests can include both instruction sequences and data patterns and, in some embodiments in accordance with the present invention, are introduced (at least in part) into on-chip cache memory using facilities of an on-chip loader. Instruction opcodes used in functional test sequences may be efficiently introduced into a plurality of target locations in memory (e.g., at locations corresponding to multiple interrupt handlers or at locations from which a multiplicity of cores execute their functional tests) using facilities of the on-chip loader. In some embodiments, instruction selections together with a base address, extent and stride indications may be used to direct operation of the on-chip loader. Likewise, data patterns used in the functional test sequences may be specified as a data pattern selection together with base address, extent and optional stride indications and introduced into a plurality of target memory locations using facilities of the on-chip loader. In some embodiments, other forms or encodings of directives may be used.
    • 已经开发了将处理器核心功能模式测试引入由集成电路的至少一个处理器核可寻址的存储器空间的技术。 通常,这样的功能模式测试可以包括指令序列和数据模式,并且在根据本发明的一些实施例中,使用片上加载器的设备将(至少部分地)引入到片上高速缓冲存储器中。 在功能测试序列中使用的指令操作码可以有效地引入存储器中的多个目标位置(例如,在与多个中断处理程序相对应的位置处,或者使用多个核心执行其功能测试的位置) 装载机 在一些实施例中,可以使用指令选择以及基地址,范围和步幅指示来引导片上加载器的操作。 类似地,在功能测试序列中使用的数据模式可以被指定为与基地址,范围和可选步幅指示一起的数据模式选择,并且使用片上加载器的设施被引入到多个目标存储器位置。 在一些实施例中,可以使用指令的其他形式或编码。
    • 10. 发明申请
    • TRACE BUFFER WITH A PROCESSOR
    • 跟加工商的缓冲区
    • US20080127187A1
    • 2008-05-29
    • US11530051
    • 2006-09-08
    • Kun XuJen-Tien Yen
    • Kun XuJen-Tien Yen
    • G06F9/46
    • G06F11/3476G06F11/3466G06F2201/87
    • A method includes storing a first transaction entry to a first software configurable storage location, storing a second transaction entry to a second software configurable storage location, determining that a first transaction indicated by the first transaction entry has occurred, determining that a second transaction indicated by the second transaction entry has occurred subsequent to the first transaction, and, in response to determining that the first transaction occurred and the second transaction occurred, storing at least one transaction attribute captured during at least one clock cycle subsequent to the second transaction. The first and second software configurable storage locations may be located in a trace buffer, where the at least one transaction attribute is stored to the trace buffer and overwrites the first and second transaction attributes. Each transaction entry may include a dead cycle field, a consecutive transaction requirement field, and a last entry field.
    • 一种方法包括将第一交易条目存储到第一软件可配置存储位置,将第二交易条目存储到第二软件可配置存储位置,确定由第一交易条目指示的第一交易已经发生,确定由第一交易条目指示的第二交易 第二交易条目已经在第一交易之后发生,并且响应于确定第一交易发生和第二交易发生,存储在第二交易之后的至少一个时钟周期期间捕获的至少一个交易属性。 第一和第二软件可配置存储位置可以位于跟踪缓冲器中,其中至少一个事务属性被存储到跟踪缓冲器并且覆盖第一和第二事务属性。 每个交易条目可以包括死循环字段,连续交易需求字段和最后输入字段。