会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Method and apparatus for on-chip debugging
    • 用于片上调试的方法和装置
    • US09129061B2
    • 2015-09-08
    • US13557756
    • 2012-07-25
    • Scott P. NixonTiger LuEric M. Rentschler
    • Scott P. NixonTiger LuEric M. Rentschler
    • G06F11/36
    • G06F11/364G06F11/3648
    • The present invention provides a method and apparatus for dynamically configuring debug triggering patterns. One example embodiment of the method includes comparing values of bits received on a first subset of a plurality of lines of a bus with a first pattern of bits and capturing values of bits received on a second subset of the plurality of lines of the bus in response to the comparison indicating that the values of the bits received on the first subset of the lines match the first pattern of bits. The exemplary embodiment of the method also includes defining a second pattern for triggering a debug action using the captured values.
    • 本发明提供一种用于动态配置调试触发模式的方法和装置。 该方法的一个示例性实施例包括比较在总线的多条线路的第一子集上接收的比特值与第一比特模式,并响应于在总线的多条线路的第二子集上接收的比特值 比较指示在第一子集上接收的比特的值与第一种比特模式相匹配。 该方法的示例性实施例还包括使用捕获的值定义用于触发调试动作的第二模式。
    • 4. 发明申请
    • MULTIPLE CLOCK DOMAIN TRACING
    • 多个时钟域追踪
    • US20140047262A1
    • 2014-02-13
    • US13572249
    • 2012-08-10
    • Scott P. NixonEric M. Rentschler
    • Scott P. NixonEric M. Rentschler
    • G06F1/12
    • G06F11/3656G06F1/10G06F1/14G06F11/3636
    • An integrated circuit with multiple clock domain tracing capability includes a debug module including a global time stamp counter for counting pulses of a reference clock signal to provide a global time stamp, a first granularity counter for counting pulses of a first clock signal to provide a first granularity count, a second granularity counter fir counting pulses of a second clock signal to provide a second granularity count and a trace cache buffer for selectively storing in a first partition the global time stamp, the first granularity count, and first data synchronous to the first clock signal, and for selectively storing in a second partition the global time stamp, the second granularity count, and second data synchronous to the second clock signal.
    • 具有多个时钟域跟踪功能的集成电路包括一个调试模块,包括一个用于计数参考时钟信号的脉冲以提供全局时间戳的全局时间戳计数器,第一粒度计数器,用于对第一时钟信号的脉冲进行计数以提供第一 粒度计数,第二粒度计数器计数第二时钟信号的脉冲以提供第二粒度计数,以及跟踪高速缓冲存储器,用于选择性地在第一分区中存储全局时间戳,第一粒度计数和与第一粒度同步的第一数据 时钟信号,并且用于在第二分区中选择性地存储与第二时钟信号同步的全局时间戳,第二粒度计数和第二数据。
    • 5. 发明授权
    • Multiple clock domain debug capability
    • 多个时钟域调试功能
    • US08959398B2
    • 2015-02-17
    • US13587631
    • 2012-08-16
    • Scott P. NixonEric M. Rentschler
    • Scott P. NixonEric M. Rentschler
    • G06F11/00
    • G06F11/3656
    • An integrated circuit with debug capability includes a first packer and synchronizer to combine a multiple number of values of a first trigger signal received from a first circuit to form a first packed trigger signal and to output a synchronized first packed trigger signal in response to a trigger clock signal, the first trigger signal being synchronous with a first source clock signal, a first logic gate to provide a first output trigger signal indicative of whether any of the first multiple number of values of the first trigger signal in the first synchronized packed trigger signal is in a first state, and a debug state machine responsive to the first output trigger signal to selectively provide a first action signal.
    • 具有调试功能的集成电路包括:第一封隔器和同步器,用于组合从第一电路接收的第一触发信号的多个值,以形成第一打包触发信号,并响应触发器输出同步的第一打包触发信号 时钟信号,第一触发信号与第一源时钟信号同步;第一逻辑门,用于提供第一输出触发信号,指示第一同步打包触发信号中第一触发信号的第一多个数值是否为第一触发信号 处于第一状态,并且调试状态机响应于第一输出触发信号选择性地提供第一动作信号。
    • 6. 发明申请
    • MULTIPLE CLOCK DOMAIN DEBUG CAPABILITY
    • 多个时钟域调试能力
    • US20140053027A1
    • 2014-02-20
    • US13587631
    • 2012-08-16
    • Scott P. NixonEric M. Rentschler
    • Scott P. NixonEric M. Rentschler
    • G06F11/34
    • G06F11/3656
    • An integrated circuit with debug capability includes a first packer and synchronizer to combine a multiple number of values of a first trigger signal received from a first circuit to form a first packed trigger signal and to output a synchronized first packed trigger signal in response to a trigger clock signal, the first trigger signal being synchronous with a first source clock signal, a first logic gate to provide a first output trigger signal indicative of whether any of the first multiple number of values of the first trigger signal in the first synchronized packed trigger signal is in a first state, and a debug state machine responsive to the first output trigger signal to selectively provide a first action signal.
    • 具有调试功能的集成电路包括:第一封隔器和同步器,用于组合从第一电路接收的第一触发信号的多个值以形成第一打包触发信号,并响应触发器输出同步的第一打包触发信号 时钟信号,第一触发信号与第一源时钟信号同步;第一逻辑门,用于提供第一输出触发信号,指示第一同步打包触发信号中第一触发信号的第一多个数值是否为第一触发信号 处于第一状态,并且调试状态机响应于第一输出触发信号选择性地提供第一动作信号。
    • 9. 发明申请
    • DEBUGGING MULTIPLE EXCLUSIVE SEQUENCES USING DSM CONTEXT SWITCHES
    • 使用DSM上下文开关调试多个独占序列
    • US20140053036A1
    • 2014-02-20
    • US13586622
    • 2012-08-15
    • Scott P. NixonEric M. Rentschler
    • Scott P. NixonEric M. Rentschler
    • G01R31/3177
    • G01R31/31705
    • A system and method for efficiently debugging an integrated circuit with on-die hardware. A processor core includes an on-die debug state machine (DSM). The DSM includes multiple programmable storage elements for storing parameter values corresponding to multiple contexts. Each context is associated with a given one of multiple instruction sequences, such as at least threads and power-performance states. The DSM detects a sequence identifier (ID) and selects a context based on the sequence ID. The corresponding parameter values are used by transition conditions (triggers) and taken debug actions in a finite state machine (FSM) within the DSM. Each state and transition in the FSM is used by each one of the multiple contexts. The programmable DSM shares many resources, rather than replicating them, while being used for multiple sequences.
    • 一种用于通过模内硬件高效调试集成电路的系统和方法。 处理器核心包括片上调试状态机(DSM)。 DSM包括用于存储对应于多个上下文的参数值的多个可编程存储元件。 每个上下文与多个指令序列中的给定的一个相关联,例如至少线程和功率性能状态。 DSM检测序列标识符(ID),并根据序列ID选择上下文。 相应的参数值由转换条件(触发器)使用,并在DSM内的有限状态机(FSM)中采取调试动作。 FSM中的每个状态和转换由多个上下文中的每一个使用。 可编程的DSM共享许多资源,而不是复制它们,而被用于多个序列。
    • 10. 发明授权
    • Multiple clock domain tracing
    • 多个时钟域跟踪
    • US08832500B2
    • 2014-09-09
    • US13572249
    • 2012-08-10
    • Scott P. NixonEric M. Rentschler
    • Scott P. NixonEric M. Rentschler
    • G06F11/00
    • G06F11/3656G06F1/10G06F1/14G06F11/3636
    • An integrated circuit with multiple clock domain tracing capability includes a debug module including a global time stamp counter for counting pulses of a reference clock signal to provide a global time stamp, a first granularity counter for counting pulses of a first clock signal to provide a first granularity count, a second granularity counter for counting pulses of a second clock signal to provide a second granularity count and a trace cache buffer for selectively storing in a first partition the global time stamp, the first granularity count, and first data synchronous to the first clock signal, and for selectively storing in a second partition the global time stamp, the second granularity count, and second data synchronous to the second clock signal.
    • 具有多个时钟域跟踪功能的集成电路包括一个调试模块,包括一个用于计数参考时钟信号的脉冲以提供全局时间戳的全局时间戳计数器,第一粒度计数器,用于对第一时钟信号的脉冲进行计数以提供第一 粒度计数,用于计数第二时钟信号的脉冲以提供第二粒度计数的第二粒度计数器和用于选择性地在第一分区中存储全局时间戳,第一粒度计数和与第一粒度同步的第一数据的跟踪高速缓冲存储器 时钟信号,并且用于在第二分区中选择性地存储与第二时钟信号同步的全局时间戳,第二粒度计数和第二数据。