CN102628921B - 一种集成电路及对集成电路中总线状态进行监控的方法 - Google Patents
一种集成电路及对集成电路中总线状态进行监控的方法 Download PDFInfo
- Publication number
- CN102628921B CN102628921B CN201210051640.6A CN201210051640A CN102628921B CN 102628921 B CN102628921 B CN 102628921B CN 201210051640 A CN201210051640 A CN 201210051640A CN 102628921 B CN102628921 B CN 102628921B
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording 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/3409—Recording 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3055—Monitoring 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3027—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a bus
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 (6)
1.一种集成电路,其特征在于,包括:
处理器、主总线、多个分支总线、多个状态检测器、顶层监测器和接口;
所述多个分支总线通过所述主总线耦合至所述处理器;
所述主总线用于将来自多个分支总线的数据传输至所述处理器;
所述处理器用于进行数据处理;
多个状态检测器中的每个状态检测器分别耦合至所述多个分支总线中的一个总线上,分别用于读取与所述每个状态检测器耦合的分支总线上的状态数据,并将所述状态数据上传至顶层监测器;
所述顶层监测器,用于收集来自每个状态检测器的所述状态数据,并将所述状态数据通过所述接口输出;
其中:
所述顶层监测器包括至少一个缓存,用于缓存来自每个状态检测器的所述状态数据;
所述顶层监测器包括:处理单元,用于对来自每个状态检测器的所述状态数据分别打包得到来自每个状态检测器的打包状态数据,将所述来自每个状态检测器的打包状态数据通过所述接口输出;所述来自每个状态检测器的打包状态数据包括与所述每个状态检测器相对应的标识;或者
用于将来自多个状态检测器的所述状态数据划分为不同类型的状态数据,将同一类型的状态数据打包,将所述同一类型的打包后的状态数据通过所述接口输出。
2.根据权利要求1中所述的集成电路,其特征在于,所述每个状态检测器用于对所述状态数据进行打包,将打包后的所述状态数据上传至顶层监测器。
3.根据权利要求1中所述的集成电路,其特征在于,所述每个状态检测器包括:
存储器,用于存储集成电路中的所述每个状态检测器耦合的分支总线上的状态访问请求;
控制单元,用于读取来自所述存储器的状态访问请求,并触发读取与所述每个状态检测器耦合的分支总线上的状态数据的操作;
上报器,用于将读取的状态数据上传至顶层监测器。
4.根据权利要求1中所述的集成电路,其特征在于,所述每个状态检测器周期性地读取与所述每个状态检测器耦合的分支总线上的状态数据。
5.根据权利要求4所述的集成电路,其特征在于,所述多个分支总线中的一个分支总线通过其他的分支总线耦合至所述主总线。
6.一种对集成电路中总线状态进行监控的方法,其特征在于,包括:
多个状态检测器分别读取与所述多个状态检测器中每个状态检测器耦合的一个分支总线上的状态数据;
顶层监测器收集来自每个状态检测器的所述状态数据,并将所述状态数据通过接口输出;
其中,所述分支总线通过主总线耦合至处理器;
所述主总线用于将来自所述分支总线的数据传输至所述处理器;
所述处理器用于进行数据处理;
其中:
所述顶层监测器收集来自每个状态检测器的所述状态数据包括:缓存来自每个状态检测器的所述状态数据;
所述将所述状态数据通过接口输出包括:
对来自每个状态检测器的所述状态数据分别打包,将打包的状态数据发往接口;或者
将来自多个状态检测器的所述状态数据划分为不同类型的状态数据,将同一类型的状态数据打包,将打包的状态数据发往接口。
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 CN102628921A (zh) | 2012-08-08 |
CN102628921B true 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) |
Families Citing this family (8)
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 |
CN106708689B (zh) * | 2015-11-18 | 2020-05-05 | 中兴通讯股份有限公司 | 异常设备定位方法及装置 |
CN106844133A (zh) * | 2015-12-04 | 2017-06-13 | 深圳市中兴微电子技术有限公司 | 一种片上***soc的监控方法及装置 |
CN108020769A (zh) * | 2016-10-28 | 2018-05-11 | 深圳市中兴微电子技术有限公司 | 一种集成电路测试的方法和装置 |
JP7030742B2 (ja) * | 2019-05-27 | 2022-03-07 | 本田技研工業株式会社 | 通信システム、および通信制御方法 |
JP2021135704A (ja) * | 2020-02-26 | 2021-09-13 | 富士フイルムビジネスイノベーション株式会社 | 顧客管理装置及びプログラム |
CN112198471A (zh) * | 2020-09-13 | 2021-01-08 | 南京宏泰半导体科技有限公司 | 一种高效测试***实时状态检测装置 |
CN113778734B (zh) * | 2021-09-02 | 2024-07-12 | 上海砹芯科技有限公司 | 芯片、芯片总线的检测***、检测方法及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 | 鸿富锦精密工业(深圳)有限公司 | 内部集成电路总线接口测试***及方法 |
Family Cites Families (44)
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 |
US6260159B1 (en) * | 1998-06-15 | 2001-07-10 | Sun Microsystems, Inc. | Tracking memory page modification in a bridge for a multi-processor system |
US5991900A (en) * | 1998-06-15 | 1999-11-23 | Sun Microsystems, Inc. | Bus controller |
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 |
JP2002311104A (ja) * | 2001-04-19 | 2002-10-23 | Nec Microsystems Ltd | 集積回路装置のテスト回路及びテスト方法 |
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 |
US7925937B2 (en) * | 2008-01-07 | 2011-04-12 | Advanced Micro Devices, Inc. | Apparatus for testing embedded memory read paths |
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 |
-
2012
- 2012-03-01 CN CN201210051640.6A patent/CN102628921B/zh active Active
-
2013
- 2013-01-30 US US13/754,454 patent/US9201753B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 | 鸿富锦精密工业(深圳)有限公司 | 内部集成电路总线接口测试***及方法 |
Non-Patent Citations (1)
Title |
---|
JP特开2002-311104A 2002.10.23 * |
Also Published As
Publication number | Publication date |
---|---|
CN102628921A (zh) | 2012-08-08 |
US20130246859A1 (en) | 2013-09-19 |
US9201753B2 (en) | 2015-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102628921B (zh) | 一种集成电路及对集成电路中总线状态进行监控的方法 | |
CN102917069B (zh) | 与设备无关性的医疗信息采集中间件装置及其设计方法 | |
CN104678912B (zh) | 由多个传感器构成的测量*** | |
CN104239187A (zh) | 硬盘状态指示装置 | |
CN105357061A (zh) | 一种基于大数据流处理技术的运维监控分析*** | |
CN105302697B (zh) | 一种密集数据模型数据库的运行状态监控方法及*** | |
CN108173672A (zh) | 检测故障的方法和装置 | |
CN102662822A (zh) | 负载监控装置和方法 | |
US20130151746A1 (en) | Electronic device with general purpose input output expander and signal detection method | |
US8601324B2 (en) | Storage and output of trace data | |
CN109918221B (zh) | 一种硬盘报错解析方法、***、终端及存储介质 | |
CN104765792A (zh) | 一种维度数据存储的方法、装置及*** | |
CN108073705B (zh) | 一种分布式海量数据聚合采集方法 | |
CN103995765B (zh) | 一种led控制卡自动测试***及方法 | |
CN108647124A (zh) | 一种存储跳变信号的方法及其装置 | |
CN111259014B (zh) | 一种fpga的单向链表数据存储方法及*** | |
CN115883340B (zh) | 一种基于hplc和hrf双模通信故障处理方法和设备 | |
CN107766198A (zh) | 服务器主板监测*** | |
CN106021852A (zh) | 基于密度聚类算法的血糖数据异常值计算方法和装置 | |
CN115811483A (zh) | 一种网络状态监测方法、装置、电子设备和存储介质 | |
US20170366390A1 (en) | Information processing apparatus and information processing system | |
CN103439043B (zh) | 金刚石线锯专用多路钢线张力采集*** | |
CN106156069B (zh) | 日志***和日志记录方法 | |
CN113992597A (zh) | 一种电缆监测数据上报方法、装置、设备以及存储介质 | |
CN104484125A (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 |