CN102628921A - 一种集成电路及对集成电路中总线状态进行监控的方法 - Google Patents

一种集成电路及对集成电路中总线状态进行监控的方法 Download PDF

Info

Publication number
CN102628921A
CN102628921A CN2012100516406A CN201210051640A CN102628921A CN 102628921 A CN102628921 A CN 102628921A CN 2012100516406 A CN2012100516406 A CN 2012100516406A CN 201210051640 A CN201210051640 A CN 201210051640A CN 102628921 A CN102628921 A CN 102628921A
Authority
CN
China
Prior art keywords
status data
bus
state detector
state
integrated circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012100516406A
Other languages
English (en)
Other versions
CN102628921B (zh
Inventor
王海军
孙兴国
唐维
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201210051640.6A priority Critical patent/CN102628921B/zh
Publication of CN102628921A publication Critical patent/CN102628921A/zh
Priority to US13/754,454 priority patent/US9201753B2/en
Application granted granted Critical
Publication of CN102628921B publication Critical patent/CN102628921B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3027Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)
  • Debugging And Monitoring (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Bus Control (AREA)

Abstract

本发明实施例公开了一种集成电路及一种对集成电路中总线状态进行监控的方法,所述集成电路中设置了多个状态检测器和顶层监测器,采用多个状态检测器分别读取与所述多个状态检测器中每个状态检测器耦合的一个分支总线上的状态数据,进而顶层监测器收集来自每个状态检测器的所述状态数据,并将所述状态数据通过接口输出。通过本发明实施例公开的集成电路及对集成电路中总线状态进行监控的方法,利用空闲的底层通路,即分支总线来传输本身的状态数据,不需经过主总线,再将多个分支总线读取的状态数据汇总并发往接口,减轻了主总线负担并避免由芯片管脚数量造成的限制。

Description

一种集成电路及对集成电路中总线状态进行监控的方法
技术领域
本发明涉及电子监控领域,更具体的说,是涉及一种集成电路及对集成电路中总线状态进行监控的方法。
背景技术
为了保证电子设备的正常运行及调试,减少电子设备在开发过程中的设计验证时间,工作中常常需要对其内部电路的工作状态进行实时监控。
现有技术中,对电子设备内部电路工作状态的实时监控主要有两种方式,一种是通过控制CPU(中央处理单元)读取工作状态信息,并上报至观测器件;一种是将各电路器件信号连接至芯片管脚,通过观测管脚电压分析内部工作状态。其中,第一种方式的工作过程可参见图1,如图所示,A为和B具有相似结构的电路器件,总线1是第一级总线的下一级总线,用于将数据上报至第一级总线上,总线3则将数据上报至总线2,采用逐级上报,并由第一级发往处理器;该现有技术一获取内部电路工作状态的方法中,工作状态数据的读取都需要CPU控制,工作状态数据的传输也都需要通过总线1。第二种方式的工作过程可参见图2,如图2所示,现有技术二获取内部电路工作状态的方法,是将电路器件的信号连接至芯片管脚上,通过观测芯片管脚上的电压来判断该管脚所连接的电路器件的工作状态,每一级总线都与芯片管脚存在接口。
然而,现有技术一所采用的方法,在系统需要频繁访问内部状态的情况下,CPU和总线1就会非常繁忙,整体影响系统性能;而现有技术二所采用的方法,由于受到芯片管脚数量的限制,访问的内部电路工作状态的种类也就有很大限制。
发明内容
有鉴于此,本发明实施例提供了一种集成电路及对集成电路中总线状态进行监控的方法,以获取内部电路工作状态,减轻总线负担并避免由芯片管脚数量造成的限制。
为实现上述目的,本发明提供如下技术方案:
一种集成电路,包括:
处理器、主总线、多个分支总线、多个状态检测器、顶层监测器和接口;
所述多个分支总线通过所述主总线耦合至所述处理器;
所述主总线用于将来自多个分支总线的数据传输至所述处理器;
所述处理器用于进行数据处理;
多个状态检测器中的每一个状态检测器分别耦合至所述多个分支总线中的一个总线上,分别用于读取与所述每个状态检测器耦合的分支总线上的状态数据,并将所述状态数据上传至顶层监测器;
所述顶层监测器,用于收集来自每个状态检测器的所述状态数据,并将所述状态数据通过所述接口输出。
一种对集成电路中总线状态进行监控的方法,包括:
多个状态检测器分别读取与所述多个状态检测器中每个状态检测器耦合的一个分支总线上的状态数据;
顶层监测器收集来自每个状态检测器的所述状态数据,并将所述状态数据通过接口输出;
其中,所述分支总线通过主总线耦合至处理器;
所述主总线用于将来自所述分支总线的数据传输至所述处理器;
所述处理器用于进行数据处理。
经由上述的技术方案可知,与现有技术相比,本发明实施例公开了一种集成电路及一种对集成电路中总线状态进行监控的方法,所述集成电路包括处理器、主总线、多个分支总线、多个状态检测器、顶层监测器和接口,所述多个分支总线通过所述主总线耦合至所述处理器,所述主总线将来自多个分支总线的数据传输至所述处理器,所述多个状态检测器中的每一个状态检测器分别耦合至所述多个分支总线中的一个总线上,分别读取与所述每个状态检测器耦合的分支总线上的状态数据,并将所述状态数据上传至顶层监测器,所述顶层监测器收集来自每个状态检测器的所述状态数据,并将所述状态数据通过所述接口输出。上述集成电路及对集成电路总线状态监控的方法,利用空闲的底层通路,即分支总线来读取本身的状态数据,再将多个分支总线读取的状态数据汇总并发往接口,减轻了总线负担并避免由芯片管脚数量造成的限制。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为现有技术一获取电子设备内部电路工作状态的方法示意图;
图2为现有技术二获取电子设备内部电路工作状态方法示意图;
图3为本发明实施例公开的集成电路布局示意图;
图4为本发明实施例公开的状态检测器结构示意图;
图5为本发明实施例公开的顶层监测器结构示意图;
图6为本发明实施例公开的第一集成电路总线状态监控的方法流程图;
图7为本发明实施例公开的顶层监测器工作流程图;
图8为本发明实施例公开的第二集成电路总线状态监控的方法流程图;
图9为本发明实施例公开的读取状态数据的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
图3为本发明实施例公开的集成电路布局示意图,参见图3所示,A为和B具有相似结构的电路器件,每一个状态检测器都部署在一条分支总线上,与其所在的分支总线上的功能单元同级,为并行关系;
所述集成电路可以包括:处理器、主总线、多个分支总线、多个状态检测器、顶层监测器和接口;
所述多个分支总线通过所述主总线耦合至所述处理器;
所述主总线用于将来自多个分支总线的数据传输至所述处理器;
其中,所述多个分支总线中的一个分支总线通过其他的分支总线耦合至所述主总线;
所述处理器用于进行数据处理;所述数据可以是由集成电路内各级总线传输给所述处理器,由处理器对这些数据做处理,所述数据可包括但不限于音频、视频等业务数据。
多个状态检测器中的每一个状态检测器分别耦合至所述多个分支总线中的一个总线上,分别用于读取与所述每个状态检测器耦合的分支总线上的状态数据,并将所述状态数据上传至顶层监测器;其中,所述每个状态检测器的一种示意性结构可以参见图4,如图所述,所述每个状态检测器40可以包括:
存储器401,用于存储集成电路中的所述每个状态检测器耦合的分支总线上的状态访问请求;
其中,所述状态访问请求可以由状态检测器周期性自主产生,也可以是由所述集成电路中,与所述每个状态检测器通过分支总线耦合的功能单元产生的;
控制单元402,用于读取来自所述存储器的状态访问请求,并触发读取与所述每个状态检测器耦合的分支总线上的状态数据的操作;
其中,所述每一个状态检测器可以周期性地读取与所述每个状态检测器耦合的分支总线上的状态数据;
上报器403,用于将读取的状态数据上传至顶层监测器。
所述顶层监测器,用于收集来自每个状态检测器的所述状态数据,并将所述状态数据通过所述接口输出。每个状态检测器收集的状态数据反映了该状态检测器所检测的总线的状态情况,如该总线的繁忙程度。在实际应用中,如果一个总线负担的数据量超过一定门限或者达到最大负载的一定比例,如80%,可认为该总线达到繁忙。
在一个示意性的示例中,所述顶层监测器的结构示意图可以参见图5,如图5所示,所述顶层监测器50可以包括:
缓存器501,用于缓存来自每个状态检测器的所述状态数据;
由于各个状态检测器可能会同时发送状态数据给顶层监测器,出现时间冲突,在顶层监测器中设置缓存器,能够平滑时间上操作的冲突,所述黄村器501中至少要包括一个缓存块;
处理单元502,用于对来自每个状态检测器的所述状态数据分别打包得到来自每个状态检测器的打包状态数据,将所述来自每个状态检测器的打包状态数据通过所述接口输出;所述来自每个状态检测器的打包状态数据包括与所述每个状态检测器相对应的标识;或者
用于将来自多个状态检测器的所述状态数据划分为不同类型的状态数据,将同一类型的状态数据打包,将所述同一类型的打包状态数据通过所述接口输出。
其中,若按照状态数据的来源地址来对所述状态数据打包,在来自每个状态检测器的打包状态数据中设置与所述每个状态检测器相对应的标识,能够方便快速的判断出打包状态数据是来自于那个分支总线的,从而可以针对性的直接了解想要了解的分支总线的状态数据;若按照不同的类型对状态数据进行划分,可以有不同的划分标准,例如状态数据的接收时间、状态数据的内存属性等,当然,根据用户要求的不同,可以为其他能够区分状态数据的属性特征。
本实施例中,所述集成电路包括处理器、主总线、多个分支总线、多个状态检测器、顶层监测器和接口,所述多个分支总线通过所述主总线耦合至所述处理器,所述主总线用于将来自多个分支总线的数据传输至所述处理器,所述多个状态检测器中的每一个状态检测器分别耦合至所述多个分支总线中的一个总线上,分别用于读取与所述每个状态检测器耦合的分支总线上的状态数据,并将所述状态数据上传至顶层监测器,所述顶层监测器收集来自每个状态检测器的所述状态数据,并将所述状态数据通过所述接口输出。上述集成电路及对集成电路总线状态监控的方法,利用空闲的底层通路,即分支总线来读取本身的状态数据,再将多个分支总线读取的状态数据汇总并发往接口,减轻总线负担并避免由芯片管脚数量造成的限制。
实施例二
图6为本发明实施例公开的第一集成电路总线状态监控的方法流程图,参见图6所示,所述方法可以包括:
步骤601:多个状态检测器分别读取与所述多个状态检测器中每个状态检测器耦合的一个分支总线上的状态数据;
所述集成电路还包括主总线和处理器,所述分支总线通过主总线耦合至处理器,所述主总线用于将来自所述分支总线的数据传输至所述处理器,所述处理器用于进行数据处理;
步骤602:顶层监测器收集来自每个状态检测器的所述状态数据,并将所述状态数据通过接口输出;
在一个示意性的示例中,步骤602的实现可以参见图7,图7为本发明实施例公开的顶层监测器工作流程图,如图所示,可以包括:
步骤701:缓存来自每个状态检测器的所述状态数据;
为了避免所述多个状态检测器同时发送状态数据给所述顶层监测器而造成通路拥堵,通过缓存状态数据以平滑时间上的冲突;
步骤702:将所述状态数据打包;
其中,可以对来自每个状态检测器的所述状态数据分别打包;或者将来自多个状态检测器的所述状态数据划分为不同类型的状态数据,将同一类型的状态数据打包;
步骤703:将打包的状态数据发往接口。
本实施例中,所述对集成电路中总线进行控制的方法在集成电路中设置了多个状态检测器和顶层监测器,采用多个状态检测器分别读取与所述多个状态检测器中每个状态检测器耦合的一个分支总线上的状态数据,然后顶层监测器收集来自每个状态检测器的所述状态数据,并将所述状态数据通过接口输出;利用空闲的底层通路,即分支总线来读取本身的状态数据,再将多个分支总线读取的状态数据汇总并发往接口,减轻了总线负担并避免由芯片管脚数量造成的限制。
实施例三
图8为本发明实施例公开的第二集成电路总线状态监控的方法流程图,参照图8所示,所述状态监控方法可以包括:
步骤801:各分支总线上的状态检测器分别获取本分支总线上的状态访问请求;
本步骤中,所述状态访问请求有两个来源,一是由状态检测器根据预设的配置,周期性产生的定时访问请求,所述预设的配置规定了针对不同的内部模块,多长时间发起一次状态访问请求;另一个状态访问请求的来源是由各个功能模块发送的请求访问请求;功能模块发送的请求访问请求,一般是功能模块根据自身的特点,由一些特殊状态触发而产生的;所述特殊状态触发,可以包括但不局限于某模块提前完成预设任务,为避免和定时状态访问请求集中到一起,增加处理难度而提前主动要求状态检测器来访问自身状态;也可以是由用户发起的需要访问某功能模块此时的工作状态而激发产生的请求访问请求;
步骤802:根据所述状态访问请求的指示信息读取状态数据;
其中,所述指示信息包括需要访问状态的地址及需要读取的访问状态的字节数;
在一个示意性的示例中,步骤802的实现可以参见图9,图9为本发明实施例公开的读取状态数据的流程示意图,如图9所示,可以包括:
步骤901:记录下各个状态访问请求,并为所述状态访问请求排序;
记录下获取的各个状态访问请求,可以根据用户的需要按照不同的标准来对获取的状态访问请求进行排序,例如:可以按照各个状态访问请求的优先级别来进行优先级别从高到低的排序;也可以按照各个状态访问请求的获取时间来进行时间从先到后的排序;
步骤902:根据排好序的状态访问请求,从预先配置的状态信息表中每个状态访问请求对应的地址及应读取字节数中,获取状态请求的指示信息;
按照步骤901排好的顺序,依次从预先配置的状态信息表中得到需要访问的状态所处的地址和需要读取状态的字节数,作为指示信息为读取状态数据做准备;
步骤903:根据所述指示信息读取状态数据;
当然,图9所述的排序不是必须的,在实际应用中可以随机记录各个状态访问请求;
按照步骤902中确定的需读取状态的地址和读取字节数,通过总线读取状态数据;
步骤803:将所述状态数据划分为不同类型,将同一类型的状态数据打包;
本步骤中,可以按照状态数据的来源地址,将来自于不同状态检测器的状态数据划分不同类型,并按照类型的不同将所述状态数据打包;当然,类型的划分方式不局限于此;由于各个状态检测器可能会同时发送状态数据,这样就可能出现外用接口拥堵,通过缓存打包处理,一定程度上平滑了状态数据发送时的时间冲突;
步骤804:将所述状态数据发往外用接口。
本实施例中,所述对集成电路中总线进行控制的方法在集成电路中设置了多个状态检测器和顶层监测器,采用多个状态检测器分别读取与所述多个状态检测器中每个状态检测器耦合的一个分支总线上的状态数据,然后顶层监测器收集来自每个状态检测器的所述状态数据,并将所述状态数据通过接口输出;利用空闲的底层通路,即分支总线来读取本身的状态数据,再将多个分支总线读取的状态数据汇总并发往接口,减轻了总线负担并避免由芯片管脚数量造成的限制。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种集成电路,其特征在于,包括:
处理器、主总线、多个分支总线、多个状态检测器、顶层监测器和接口;
所述多个分支总线通过所述主总线耦合至所述处理器;
所述主总线用于将来自多个分支总线的数据传输至所述处理器;
所述处理器用于进行数据处理;
多个状态检测器中的每一个状态检测器分别耦合至所述多个分支总线中的一个总线上,分别用于读取与所述每个状态检测器耦合的分支总线上的状态数据,并将所述状态数据上传至顶层监测器;
所述顶层监测器,用于收集来自每个状态检测器的所述状态数据,并将所述状态数据通过所述接口输出。
2.根据权利要求1所述的集成电路,其特征在于,所述顶层监测器包括至少一个缓存,用于缓存来自每个状态检测器的所述状态数据。
3.根据权利要求2所述的集成电路,其特征在于,所述顶层监测器包括:处理单元,用于对来自每个状态检测器的所述状态数据分别打包得到来自每个状态检测器的打包状态数据,将所述来自每个状态检测器的打包状态数据通过所述接口输出;所述来自每个状态检测器的打包状态数据包括与所述每个状态检测器相对应的标识;或者
用于将来自多个状态检测器的所述状态数据划分为不同类型的状态数据,将同一类型的状态数据打包,将所述一类型的打包后的状态数据通过所述接口输出。
4.根据权利要求1-3中任一项所述的集成电路,其特征在于,所述每个状态检测器用于对所述状态数据进行打包,将打包后的所述状态数据上传至顶层监测器。
5.根据权利要求1-3中任一项所述的集成电路,其特征在于,所述每个状态检测器包括:
存储器,用于存储集成电路中的所述每个状态检测器耦合的分支总线上的状态访问请求;
控制单元,用于读取来自所述存储器的状态访问请求,并触发读取与所述每个状态检测器耦合的分支总线上的状态数据的操作;
上报器,用于将读取的状态数据上传至顶层监测器。
6.根据权利要求1-3中任一项所述的集成电路,其特征在于,所述每个状态检测器周期性地读取与所述每个状态检测器耦合的分支总线上的状态数据。
7.根据权利要求6所述的集成电路,其特征在于,所述多个分支总线中的一个分支总线通过其他的分支总线耦合至所述主总线。
8.一种对集成电路中总线状态进行监控的方法,其特征在于,包括:
多个状态检测器分别读取与所述多个状态检测器中每个状态检测器耦合的一个分支总线上的状态数据;
顶层监测器收集来自每个状态检测器的所述状态数据,并将所述状态数据通过接口输出;
其中,所述分支总线通过主总线耦合至处理器;
所述主总线用于将来自所述分支总线的数据传输至所述处理器;
所述处理器用于进行数据处理。
9.根据权利要求8所述的方法,其特征在于,所述顶层监测器收集来自每个状态检测器的所述状态数据包括:缓存来自每个状态检测器的所述状态数据。
10.根据权利要求9所述的方法,其特征在于,所述将所述状态数据通过接口输出包括:
对来自每个状态检测器的所述状态数据分别打包;或者
将来自多个状态检测器的所述状态数据划分为不同类型的状态数据,将同一类型的状态数据打包;
将打包的状态数据发往接口。
CN201210051640.6A 2012-03-01 2012-03-01 一种集成电路及对集成电路中总线状态进行监控的方法 Active CN102628921B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210051640.6A CN102628921B (zh) 2012-03-01 2012-03-01 一种集成电路及对集成电路中总线状态进行监控的方法
US13/754,454 US9201753B2 (en) 2012-03-01 2013-01-30 Integrated circuit and method for monitoring bus status in integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210051640.6A CN102628921B (zh) 2012-03-01 2012-03-01 一种集成电路及对集成电路中总线状态进行监控的方法

Publications (2)

Publication Number Publication Date
CN102628921A true CN102628921A (zh) 2012-08-08
CN102628921B CN102628921B (zh) 2014-12-03

Family

ID=46587214

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210051640.6A Active CN102628921B (zh) 2012-03-01 2012-03-01 一种集成电路及对集成电路中总线状态进行监控的方法

Country Status (2)

Country Link
US (1) US9201753B2 (zh)
CN (1) CN102628921B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016197833A1 (zh) * 2015-11-18 2016-12-15 中兴通讯股份有限公司 异常设备定位方法及装置
WO2017092459A1 (zh) * 2015-12-04 2017-06-08 深圳市中兴微电子技术有限公司 片上系统soc的监控方法、装置和计算机存储介质
CN108020769A (zh) * 2016-10-28 2018-05-11 深圳市中兴微电子技术有限公司 一种集成电路测试的方法和装置
CN112198471A (zh) * 2020-09-13 2021-01-08 南京宏泰半导体科技有限公司 一种高效测试系统实时状态检测装置
CN113778734A (zh) * 2021-09-02 2021-12-10 上海砹芯科技有限公司 芯片、芯片总线的检测系统、检测方法及存储介质

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9514088B2 (en) * 2014-09-24 2016-12-06 Macronix International Co., Ltd. Method and device for processing serial binary input by comparing binary digits at even and odd locations of the input
JP7030742B2 (ja) * 2019-05-27 2022-03-07 本田技研工業株式会社 通信システム、および通信制御方法
JP2021135704A (ja) * 2020-02-26 2021-09-13 富士フイルムビジネスイノベーション株式会社 顧客管理装置及びプログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002311104A (ja) * 2001-04-19 2002-10-23 Nec Microsystems Ltd 集積回路装置のテスト回路及びテスト方法
US7389381B1 (en) * 2006-04-05 2008-06-17 Co Ramon S Branching memory-bus module with multiple downlink ports to standard fully-buffered memory modules
CN101398467A (zh) * 2007-09-26 2009-04-01 鸿富锦精密工业(深圳)有限公司 内部集成电路总线接口测试系统及方法
US20090177934A1 (en) * 2008-01-07 2009-07-09 Irby Joel T Apparatus for testing embedded memory read paths

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4516205A (en) * 1982-11-09 1985-05-07 Eing A Hubert I Access control of data transmission network
US5123017A (en) * 1989-09-29 1992-06-16 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Remote maintenance monitoring system
JPH03137757A (ja) * 1989-10-24 1991-06-12 Mitsubishi Electric Corp 優先順位制御方式
US5270699A (en) * 1991-08-13 1993-12-14 Rockwell International Corporation Fault tolerant signaling
US5440772A (en) * 1993-07-23 1995-08-15 Rite-Hite Corporation Vehicle-activated safety leg control system for a dock leveler assembly
US5838899A (en) * 1994-09-20 1998-11-17 Stratus Computer Digital data processing methods and apparatus for fault isolation
US5771356A (en) * 1995-01-04 1998-06-23 Cirrus Logic, Inc. Apparatus for controlling FIFO buffer data transfer by monitoring bus status and FIFO buffer thresholds
US5701409A (en) * 1995-02-22 1997-12-23 Adaptec, Inc. Error generation circuit for testing a digital bus
US5544311A (en) * 1995-09-11 1996-08-06 Rockwell International Corporation On-chip debug port
US5758065A (en) * 1995-11-30 1998-05-26 Ncr Corporation System and method of establishing error precedence in a computer system
US6445959B1 (en) * 1996-03-27 2002-09-03 Thermwood Corporation System for monitoring CNC machine controllers
US6141769A (en) * 1996-05-16 2000-10-31 Resilience Corporation Triple modular redundant computer system and associated method
US6032271A (en) * 1996-06-05 2000-02-29 Compaq Computer Corporation Method and apparatus for identifying faulty devices in a computer system
US6000043A (en) * 1996-06-28 1999-12-07 Intel Corporation Method and apparatus for management of peripheral devices coupled to a bus
US5771358A (en) * 1996-07-15 1998-06-23 Micron Electronics, Inc. Method and system for apportioning computer bus bandwidth
US6253334B1 (en) * 1997-05-13 2001-06-26 Micron Electronics, Inc. Three bus server architecture with a legacy PCI bus and mirrored I/O PCI buses
US6069493A (en) * 1997-11-28 2000-05-30 Motorola, Inc. Input circuit and method for protecting the input circuit
US6073200A (en) * 1998-01-27 2000-06-06 Vlsi Technology, Inc. System having processor monitoring capability of an integrated circuits buried, internal bus for use with a plurality of internal masters and a method therefor
US6292717B1 (en) * 1998-03-19 2001-09-18 Siemens Energy & Automation, Inc. Energy information device and graphical display for a circuit breaker
US6170022B1 (en) * 1998-04-03 2001-01-02 International Business Machines Corporation Method and system for monitoring and controlling data flow in a network congestion state by changing each calculated pause time by a random amount
US5996035A (en) * 1998-05-22 1999-11-30 International Business Machines Corporation Hot-plug voltage and power management control using detected connection status
US5991900A (en) * 1998-06-15 1999-11-23 Sun Microsystems, Inc. Bus controller
US6138198A (en) * 1998-06-15 2000-10-24 Sun Microsystems, Inc. Processor bridge with dissimilar data registers which is operable to disregard data differences for dissimilar data write accesses
US6292910B1 (en) * 1998-09-14 2001-09-18 Intel Corporation Method and apparatus for detecting a bus deadlock in an electronic system
US6292201B1 (en) * 1998-11-25 2001-09-18 Silicon Integrated Systems Corporation Integrated circuit device having a core controller, a bus bridge, a graphical controller and a unified memory control unit built therein for use in a computer system
US6195768B1 (en) * 1998-12-16 2001-02-27 Samuel I. Green System and method for monitoring high speed data bus
US6460107B1 (en) * 1999-04-29 2002-10-01 Intel Corporation Integrated real-time performance monitoring facility
US6453429B1 (en) * 1999-04-29 2002-09-17 International Business Machines Corporation Method and apparatus for bus hang detection and identification of errant agent for fail safe access to trapped error information
TW457475B (en) * 1999-12-08 2001-10-01 Inventec Corp Status detecting method for hard disk drivers
US7111059B1 (en) * 2000-11-10 2006-09-19 Microsoft Corporation System for gathering and aggregating operational metrics
US6697900B1 (en) * 2000-12-19 2004-02-24 Lsi Logic Corporation Bus monitor and method of gathering bus phase information in real-time
US7039834B1 (en) * 2000-12-21 2006-05-02 Unisys Corporation High speed processor interconnect tracing compaction using selectable triggers
US6996750B2 (en) * 2001-05-31 2006-02-07 Stratus Technologies Bermuda Ltd. Methods and apparatus for computer bus error termination
US20040153849A1 (en) * 2002-12-17 2004-08-05 Tucker S. Paul Data-packet error monitoring in an infiniband-architecture switch
KR100523283B1 (ko) * 2002-12-24 2005-10-24 한국전자통신연구원 상용무선망을 이용한 범용 데이터 수집용 단말기 및 이를이용한 데이터 수집 시스템
US9878693B2 (en) * 2004-10-05 2018-01-30 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
TWI277877B (en) * 2005-03-08 2007-04-01 Via Tech Inc Method and related apparatus for monitoring system bus
US20070262879A1 (en) * 2006-05-12 2007-11-15 Robert Greiner I/O bus for analog sensors in an IC
US7954010B2 (en) * 2008-12-12 2011-05-31 At&T Intellectual Property I, L.P. Methods and apparatus to detect an error condition in a communication network
US8484515B2 (en) * 2009-10-31 2013-07-09 Sigma Designs, Inc. Methods and systems for monitoring quality of a video/audio playback device
US20150006774A1 (en) * 2013-06-26 2015-01-01 Qualcomm Incorporated System and method for controlling a bus in response to an indication of bus capacity in a portable computing device
US20150106649A1 (en) * 2013-10-11 2015-04-16 Qualcomm Innovation Center, Inc. Dynamic scaling of memory and bus frequencies

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002311104A (ja) * 2001-04-19 2002-10-23 Nec Microsystems Ltd 集積回路装置のテスト回路及びテスト方法
US7389381B1 (en) * 2006-04-05 2008-06-17 Co Ramon S Branching memory-bus module with multiple downlink ports to standard fully-buffered memory modules
CN101398467A (zh) * 2007-09-26 2009-04-01 鸿富锦精密工业(深圳)有限公司 内部集成电路总线接口测试系统及方法
US20090177934A1 (en) * 2008-01-07 2009-07-09 Irby Joel T Apparatus for testing embedded memory read paths

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016197833A1 (zh) * 2015-11-18 2016-12-15 中兴通讯股份有限公司 异常设备定位方法及装置
WO2017092459A1 (zh) * 2015-12-04 2017-06-08 深圳市中兴微电子技术有限公司 片上系统soc的监控方法、装置和计算机存储介质
CN108020769A (zh) * 2016-10-28 2018-05-11 深圳市中兴微电子技术有限公司 一种集成电路测试的方法和装置
CN112198471A (zh) * 2020-09-13 2021-01-08 南京宏泰半导体科技有限公司 一种高效测试系统实时状态检测装置
CN113778734A (zh) * 2021-09-02 2021-12-10 上海砹芯科技有限公司 芯片、芯片总线的检测系统、检测方法及存储介质

Also Published As

Publication number Publication date
CN102628921B (zh) 2014-12-03
US9201753B2 (en) 2015-12-01
US20130246859A1 (en) 2013-09-19

Similar Documents

Publication Publication Date Title
CN102628921A (zh) 一种集成电路及对集成电路中总线状态进行监控的方法
CN103401698B (zh) 用于服务器集群运算中对服务器状况报警的监控系统
CN104239187A (zh) 硬盘状态指示装置
US20120311211A1 (en) Method and system for controlling inter-integrated circuit (i2c) bus
CN102567185B (zh) 一种应用服务器的监控方法
CN102231673B (zh) 用于监控业务服务器的系统和方法
CN106294222A (zh) 一种确定pcie设备与插槽对应关系的方法及装置
JP2009500704A5 (zh)
US20130151746A1 (en) Electronic device with general purpose input output expander and signal detection method
CN101211283A (zh) 信息处理装置、故障处理方法、程序及其记录介质
CN102609350A (zh) 一种服务器内存故障报警方法
US8601324B2 (en) Storage and output of trace data
CN102375775A (zh) 一种系统不可恢复错误指示信号检测电路
CN109426598A (zh) 一种硬盘状态指示灯控制方法及装置
CN115883340B (zh) 一种基于hplc和hrf双模通信故障处理方法和设备
CN106161066A (zh) 一种日志采集方法及服务器
CN102479143A (zh) 刀锋服务系统
CN114675931A (zh) 一种集成平台实例的资源监控方法及监控装置
CN105868191B (zh) 数据处理方法及装置
CN106156069B (zh) 日志系统和日志记录方法
CN103439043B (zh) 金刚石线锯专用多路钢线张力采集系统
CN102890664A (zh) 一种扩容式数据采集板及其数据存储方法
CN101977390B (zh) 单板告警处理方法和装置
CN105653748A (zh) 一种时钟树资源的分配方法和时钟树架构
CN106528577B (zh) 一种设置待清理文件的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant