集成电路和应用程序处理器的制作方法

文档序号:14135509阅读:233来源:国知局
本发明涉及半导体装置(semiconductordevice),并且更确切地说,涉及经配置以搜集并存储调试数据(debuggingdata)的集成电路(integratedcircuit,ic)、应用程序处理器(applicationprocessor,ap),以及包含所述ap的电子装置。
背景技术
::随着半导体芯片集成密度的增大,测试半导体芯片将花费许多时间以及大量资源。可测试性设计(designfortestability,dft)技术已广泛用于维持半导体芯片的质量并且提高测试效率。扫描测试技术可以构成dft技术的大部分。通过使用扫描测试技术,可以经由扫描转储方法(scandumpmethod)对芯片上系统(systemonchip,soc)的硬件和/或软件中的错误进行调试。技术实现要素:本发明提供一种集成电路(ic),所述集成电路经配置以在操作缺陷发生时在不使用外部设备的情况下搜集用于检测错误发生区域并且校正错误的调试数据,并且存储所述调试数据。根据本发明的一方面,提供一种ic,所述ic包含多个知识产权件(intellectualproperty,ip),所述多个ip中的每一个包含测试逻辑。第一存储器控制器在第一操作模式中将从所述多个ip中的至少一个接收的用户数据提供到第一存储器。扫描器在第二操作模式中从所述多个ip的所述测试逻辑搜集调试数据。并且,第二存储器控制器在所述第二操作模式中从所述扫描器接收所述调试数据并且将所述调试数据提供到所述第一存储器。根据本发明的另一方面,提供一种ic,所述ic包含多个ip,所述多个ip中的每一个包含扫描链。总线在所述多个ip之间发送数据。内建式扫描器从所述扫描链搜集扫描数据,并且将所述扫描数据发送到存储器。控制器响应于扫描请求信号而控制所述多个ip中的至少一些以及所述内建式扫描器进入扫描模式,并且将扫描信息提供到所述内建式扫描器。根据本发明的另一方面,提供一种应用程序处理器(ap),其安装在包含存储器的电子装置上。所述ap包含多个功能块,每一功能块包含测试逻辑。在所述多个功能块中的至少一些发生操作缺陷时,控制器输出指示用于搜集调试数据的操作模式的扫描模式信号以及扫描控制信号。内置式扫描器响应于所述扫描模式信号和所述扫描控制信号而从包含于所述至少一些功能块中的所述测试逻辑搜集所述调试数据,并且将所述所搜集调试数据发送到所述存储器。根据本发明的另一方面,提供一种集成电路,所述集成电路具有独立于彼此而操作的多个可隔离电路装置。所述可隔离电路装置中的每一个包含自测试电路。调试扫描器电路从所选可隔离电路装置的所述自测试电路接收调试数据。并且,存储器控制器将由所述调试扫描器电路接收的所述调试数据存储在记忆体装置的预定位置。附图说明本发明的实施例将从结合附图进行的以下详细描述而更加清楚地理解,在附图中:图1为根据一实施例的电子系统的框图。图2为根据一实施例的处于扫描模式中的集成电路(ic)的操作流程图。图3为包含测试逻辑的扫描链的实例的图。图4a为根据一实施例的ic的框图。图4b为图4a中所示的ic的操作流程图。图5a为根据一实施例的ic的框图。图5b为图5a中所示的ic的操作流程图。图6为绘示根据一实施例的控制器与其它组件之间的关系的框图。图7为根据一实施例的存储器接口的框图。图8为根据一实施例的ic的框图。图9为根据一实施例的ic的框图。图10为根据一实施例的ic的框图。图11为根据一实施例的电子系统的操作流程图。图12a到12c为根据一实施例的电子装置的框图。图13为根据一实施例的电子装置的框图。图14为根据一实施例的应用程序处理器(ap)以及包含所述ap的电子装置的框图。[附图标号说明]10:集成电路(ic);10a:ic;10b:ic;10c:ic;10d:ic;10e:ic;20:存储器;30a:ic;30b:ic;40:ap;50:存储装置;60:显示装置;70:rf芯片;100:控制器;200:内建式扫描器;200c:内建式扫描器;200d:内建式扫描器;200e:内建式扫描器;230:调试时钟产生器;300:第二存储器控制器;310:cpu;320:ram;330:gpu;340:pmu;350:存储器接口;355:存储接口;360:内建式扫描器;370:控制器;380:显示器控制器;390:总线;400:功率管理单元/缺陷检测器;410:cpu;420:gpu;430:ram;440:pmu;450:pmu/存储器接口;460:内建式扫描器;470:控制器;480:调制解调器;490:总线;500:cmu;600:目标ip;610:第一存储器控制器;620:存储器物理层;630:第一选择器;640:第二选择器;800:处理器;900:嵌入式存储器;1000:电子系统;2000:电子装置;3000:电子装置;4000:电子装置;b1:第一总线;b2:第二总线;b3:第三总线;cir1:功能电路;cir2:功能电路;cm:加密模块;cp:通信处理器;cpu:中央处理单元;ff:触发器;ffg:触发器群组;gpu:图形处理单元;h/w:硬件;if1:相机接口;if2:显示接口;ip1:第一ip;ip2:第二ip;ip3:第三ip;ip4:第四ip;isp:图像信号处理器;mif:存储器接口;mif_1:存储器接口;mif1:第一存储器接口;mif2:第二存储器接口;mif3:第三存储器接口;s1:操作;s2:操作;s3:操作;s4:操作;s5:操作;s11:操作;s12:操作;s13:操作;s14:操作;s15:操作;s21:操作;s22:操作;s23:操作;s24:操作;s25:操作;s31:操作;s32:操作;s33:操作;s34:操作;s35:操作;s41:操作;s42:操作;s43:操作;s44:操作;s110:操作;s120:操作;s130:操作;s140:操作;s150:操作;s210:操作;s220:操作;s230:操作;s240:操作;s250:操作;s260:操作;s270:操作;s280:操作;s290:操作;scchn:扫描链;stm:单个模块;s/w:软件;tl:测试逻辑。具体实施方式图1为根据一实施例的电子系统1000的框图。电子系统1000可以安装在电子装置上,所述电子装置例如为膝上型计算机、智能电话、平板pc、个人数字助理(personaldigitalassistant,pda)、企业数字助理(enterprisedigitalassistant,eda)、数码相机、便携式多媒体播放器(portablemultimediaplayer,pmp)、便携式导航装置(portablenavigationdevice,pnd)、手持型游戏控制台、移动互联网装置(mobileinternetdevice,mid)、多媒体装置、可穿戴计算机、物联网(internetofthings,iot)装置、万物互联(internetofeverything,ioe)装置或电子书。参考图1,电子系统1000可以包含集成电路(ic)10和存储器20。此外,电子系统1000可以进一步包含各种类型的组件,例如相机模块、显示模块或通信模块。在根据本实施例的电子系统1000中,当在电子系统1000的操作中发生缺陷时或当在多个知识产权件(ip)(例如,第一到第四ipip1到ip4)中的至少一些以及包含于ic10中的存储器接口mif的操作中发生缺陷时,包含于ic10中的内建式扫描器200可以从多个ipip1到ip4中的全部或一些以及存储器接口mif搜集调试数据,并且调试专用存储器控制器(例如,第二存储器控制器300)可以将所述调试数据存储在存储器20中。调试数据可以用于检测错误发生区域以及校正错误的调试操作。在一实施例中,调试数据可以是包含于ipip1到ip4以及存储器接口mif中的寄存器的状态值。调试数据可以是由通过寄存器连同测试逻辑tl形成的扫描链输出的扫描数据scdata。换句话说,调试数据可以是ip的快照。然而,本发明不限于此,并且调试数据可以是指示ipip1到ip4以及存储器接口mif的操作状态的各种数据。在下文中,为简洁起见将描述扫描数据scdata以作为调试数据的实例。ic10可以控制电子系统1000的操作。在一些实施例中,ic10可以指代芯片上系统(soc)、应用程序处理器、移动ap或控制芯片。ic10可以包含多个ip(例如,第一到第四ipip1到ip4)、存储器接口mif以及控制器100,并且存储器接口mif可以包含第一存储器控制器610、内建式扫描器200以及第二存储器控制器300。尽管图1说明内建式扫描器200和第二存储器控制器300位于存储器接口mif中的情况,但本发明不限于此。内建式扫描器200和存储器控制器300可以设置于存储器接口mif之外。ip中的每一个可以是集成在ic10中的功能块,并且可以包含以下各者中的至少一个:中央处理单元(centralprocessingunit,cpu)、图形处理单元(graphicsprocessingunit,gpu)、处理器、微处理器(microprocessor,mp)、多核心处理器的每一核心、功率管理单元(powermanagementunit,pmu)、时钟管理单元(clockmanagementunit,cmu)、高速缓存相干接口、系统总线、存储器、通用串行总线(universalserialbus,usb)、周边组件互连(peripheralcomponentinterconnect,pci)、数字信号处理器(digitalsignalprocessor,dsp)、有线接口、无线接口、控制器、嵌入式软件、编解码器、视频模块(例如,相机接口、联合活动图像专家组(jointphotographicexpertsgroup,jpeg)处理器以及视频处理器,或混合器)、三维(three-dimensional,3d)图形核心、音频系统以及驱动器。举例来说,如图1中所示,ipip1到ip4可以包含cpu、gpu、高速缓存相干接口以及系统总线中的至少一个。存储器接口mif还可以是ipip1到ip4中的一个。然而,本发明不限于此,并且ip的数目和种类可以多种方式改变。ipip1到ip4中的每一个可以包含测试逻辑tl。测试逻辑tl可以输出指示对应ip在用于搜集扫描数据scdata的扫描模式或用于测试ic10的操作的测试模式中的操作状态的数据。在此情况下,扫描模式可以指示ic10在内部搜集扫描数据scdata而不使用外部设备的操作模式。测试模式可以指示外部设备将测试输入信号提供到ic10并且响应于所述输入信号而测试ic10的操作状态的操作模式。在一实施例中,寄存器中的每一个可以包含触发器(flip-flop)。测试逻辑tl可以连接到触发器并且形成扫描链。测试逻辑tl可以输出指示寄存器的状态值的扫描数据scdata。当在电子系统1000的操作中发生缺陷时或当在ipip1到ip4中的至少一些以及存储器接口mif的操作中发生缺陷时,控制器100可以控制用于搜集并存储扫描数据scdata以及重启电子系统1000的通用操作。控制器100可以由用于发指令给控制器100以执行上述控制操作的程序代码以及经配置以执行所述程序代码的微处理器(mp)或另一处理器(例如,cpu)来体现。程序代码可以存储于ic10的存储器20或嵌入式存储器中。举例来说,当在电子系统1000的操作中发生缺陷时或当在ipip1到ip4中的至少一些以及存储器接口mif的操作中发生缺陷时,微控制器(mc)可以加载并执行程序代码并且执行上述操作。然而,本发明不限于此,并且控制器100可以由硬件、软件或其组合来体现。在一实施例中,控制器100可以由与ipip1到ip4以及存储器接口mif分离的硬件来体现。控制器100可以将电子系统1000的操作模式改变为扫描模式。控制器100可以响应于从ic10内部或外部提供的缺陷感测信号而产生指示扫描模式的扫描模式信号smode。控制器100可以将扫描模式信号smode提供到ipip1到ip4以及存储器接口mif。控制器100可以将其它控制信号提供到ipip1到ip4以及存储器接口mif。因此,ic10的操作模式可以改变为扫描模式。当ic10操作在扫描模式中时,控制器100可以将ipip1到ip4中的至少一些以及存储器接口mif确定为供搜集扫描数据scdata的ip(下文被称作目标ip),并且提供控制信号以阻断目标ip的操作。在一实施例中,控制器100可以将所有ipip1到ip4以及存储器接口mif确定为目标ip。此外,控制器100可以在功能方面将目标ip与其它ip隔离。即使在隔离ip(或电路)中执行任何操作,操作结果仍可能不会影响其它ip或电路。在一实施例中,在功能方面彼此紧密相关的多个ip(或电路)可以形成单个功能块,并且所述功能块可以在功能上与其它ip或电路隔离。举例来说,所述功能块与其它ip或电路的功能隔离可以称为边界隔离。如从图1可以看出,所有ipip1到ip4可以彼此隔离。控制器100可以控制包含于存储器接口mif中的内建式扫描器200和第二存储器控制器300,以搜集扫描数据scdata并且将扫描数据scdata存储在存储器20中。为此目的,控制器100可以将扫描信息sifm提供到内建式扫描器200,并且将存储器设定信息msifm提供到第二存储器控制器300。此外,在扫描数据scdata存储于存储器20之后,控制器100可以控制电子系统1000重启或重置以使得电子系统1000可以正常操作。存储器接口mif可以将数据发送到存储器20或从存储器20接收读取数据。存储器接口mif可以经由系统总线(例如,第四ipip4)与其它ip通信。存储器接口mif可以包含第一存储器控制器610、内建式扫描器200、第二存储器控制器300、测试逻辑tl、存储器物理层620以及选择器630。并且,存储器接口mif可以进一步包含多个功能电路(例如,功能电路cir1和cir2)。第一存储器控制器610可以从存储器20接收数据或将数据发送到存储器20。当ic10在正常模式中操作时,第一存储器控制器610可以经由系统总线从其它ip接收数据,并且将来自存储器20的读取数据发送到其它ip。在发送和接收数据的操作中,多个功能电路cir1和cir2可以操作。内置式扫描器200和第二存储器控制器300可以由单个模块stm体现并且响应于由控制器100提供的扫描模式信号smode而启用。当ic10在扫描模式中操作时,内置式扫描器200可以从包含于ipip1到ip4中的至少一个以及存储器接口mif中的测试逻辑tl搜集扫描数据scdata。内置式扫描器200可以基于由控制器100提供的扫描信息sifm而从ipip1到ip4中的至少一些或全部以及存储器接口mif搜集扫描数据scdata。内置式扫描器200可以点到点地连接到ipip1到ip4中的每一个以及存储器接口mif的测试逻辑tl。内置式扫描器200可以通过点到点连接接收扫描数据scdata。内置式扫描器200可以将扫描输入信号sin提供到测试逻辑tl,并且响应于所述扫描输入信号sin而从测试逻辑tl接收扫描输出数据sdo。举例来说,扫描输入信号sin可以包含扫描时钟信号、扫描输入数据以及扫描启用信号。内置式扫描器200可以从包含于ipip1到ip4中的至少一个以及存储器接口mif中的测试逻辑tl接收扫描输出数据sdo,并且将扫描输出数据sdo作为扫描数据scdata发送到第二存储器控制器200。内置式扫描器200可以将扫描数据scdata的格式转换成适合于第二存储器控制器300的协议的格式。举例来说,内置式扫描器200可以经由联合测试行动小组(jtag)协议从其它ip搜集扫描数据scdata。第二存储器控制器300可以经由先进可扩展接口(advancedextensibleinterface,axitm)协议接收数据。内置式扫描器200可以将所搜集扫描数据scdata的格式转换成适合于axitm协议的格式。然而,本发明不限于此,并且可以多种方式确定内置式扫描器200与其它ip之间的协议以及用于第二存储器控制器300的协议。在本实施例中,内建式扫描器200可以将所搜集扫描数据scdata发送到存储器20而不使用在正常模式中操作的ip。换句话说,内建式扫描器200可以将扫描数据scdata发送到存储器20而不使用其它ip(例如,总线或第一存储器控制器610)。为此目的,存储器接口mif可以包含在扫描模式中操作的第二存储器控制器300。在扫描模式中,第二存储器控制器300可以将来自内建式扫描器200的扫描数据scdata发送到存储器20。举例来说,ipip1到ip4可以包含第一存储器控制器610或系统总线(例如,第四ipip4)。当所有ipip1到ip4为目标ip时,可以在扫描模式中停止第一存储器控制器610或系统总线的操作。内建式扫描器200可以经由仅为扫描模式设定的第二存储器控制器300将扫描数据scdata发送到存储器20,以使得扫描数据scdata可以稳定地存储于存储器20中。然而,本发明不限于此。在另一实施例中,内置式扫描器200可以经由其它ip(例如,系统总线或第一存储器控制器610)将扫描数据scdata发送到存储器20,如下文参考图8到10所描述。选择器630可以响应于扫描模式信号smode而选择第一存储器控制器610和第二存储器控制器300中的一个,并且将所选存储器控制器连接到存储器物理层620。举例来说,选择器630在扫描模式信号smode为逻辑高h时可以选择第二存储器控制器300,并且在扫描模式信号smode为逻辑低l时选择第一存储器控制器610。因此,第一存储器控制器610可以有权限在正常模式中控制存储器物理层620和存储器20,并且第二存储器控制器300可以有权限在扫描模式中控制存储器物理层620和存储器20。从第一存储器控制器610和第二存储器控制器300中选出的存储器控制器可以设置存储器物理层620和存储器20。举例来说,所选存储器控制器可以重置(例如,软件重置)存储器、设定定时参数以及存储器配置,并且执行zq校准。并且,所选存储器控制器可以设定存储器物理层620的定时参数并且控制锁定状态和储集器。因为存储器控制器对存储器物理层620和存储器20的设置对所属领域的一般技术人员来说是显而易见的,因此将省略其详细描述。在正常模式中,存储器物理层620可以通过第一存储器控制器610设置,并且将从第一存储器控制器610接收的用户数据udata发送到存储器20或将从存储器20接收的读取数据提供到第一存储器控制器610。在扫描模式中,存储器物理层620可以通过第二存储器控制器300设置,并且将从第二存储器控制器300接收的扫描数据scdata发送到存储器20。在扫描模式中,内建式扫描器200可以基于扫描信息sifm搜集扫描数据scdata,并且第二存储器控制器300可以基于存储器信息msifm设置存储器20和存储器物理层620。内建式扫描器200可以在第二存储器控制器300完成设置存储器20和存储器物理层620之后从ip搜集扫描数据scdata。同时,在扫描模式中,第一存储器控制器610以及功能电路cir1和cir2还可以对应于目标ip。第一存储器控制器610以及功能电路cir1和cir2可以与彼此边界隔离,以便不影响内建式扫描器200的操作。内建式扫描器200可以从测试逻辑tl接收关于第一存储器控制器610以及多个功能电路cir1和cir2的扫描数据scdata。存储器20可以提供为电子系统1000的存储媒体。并且,存储器20可以存储由内置式扫描器200提供的扫描数据scdata。存储器20可以位于ic10外部。存储器20可以存储应用程序、操作系统(operatingsystem,os)图像以及各种数据。存储器20可以包含存储卡,例如多媒体卡(multimediacard,mmc)、嵌入式mmc(embeddedmmc,emmc)卡、安全数字(securedigital,sd)卡、microsd卡或通用闪存(universalflashstorage,ufs)卡。并且,存储器20可以包含易失性存储器(例如,动态随机存取存储器(dynamicrandomaccessmemory,dram)以及静态随机存取存储器(staticrandomaccessmemory,sram))、闪存存储器,或非易失性存储器(例如,相变ram(phase-changeram,pram)、磁性ram(magneticram,mram)、电阻性ram(resistiveram,reram)以及铁电ram(ferroelectricsram,fram))。尽管本实施例说明存储器20设置于ic10外部的情况,但本发明不限于此。在另一实施例中,存储器20可以是设置于ic10中的嵌入式存储器。如上文所描述,在根据本实施例的电子系统1000中,当在电子系统1000的操作中发生缺陷时或当在包含于ic10中的ipip1到ip4中的至少一些的操作中发生缺陷时,内置式扫描器200可以在不使用外部装置的情况下搜集扫描数据scdata并且将扫描数据scdata存储在存储器20中。因此,当操作缺陷发生时,电子系统1000可以在少量时间内存储ic10的快照(即,扫描数据scdata)而不受外部环境限制,并且可以改善扫描数据scdata的准确度。并且,当通过使用存储于存储器20中的扫描数据scdata执行调试操作时,可以减少再现缺陷产生状态所花费的时间。在根据本实施例的电子系统1000中,第二存储器控制器300可以在扫描模式中将扫描数据scdata存储在存储器20中。在此情况下,内置式扫描器200可以搜集并存储扫描数据scdata而不使用系统总线(例如,第四ipip4)和第一存储器控制器610。因此,即使在第一存储器控制器610或系统总线中发生ic10的操作缺陷,扫描数据scdata仍可以正常地存储于存储器20中。图2为根据一实施例的ic的操作流程图。图2为图1中所示的ic10在扫描模式中的操作图。具体来说,图2说明内建式扫描器200、第二存储器控制器300、控制器100以及目标ip600的操作。在图2中,目标ip600是指包含于ic(图1中指代为10)中的ip当中供搜集扫描数据scdata的目标ip。目标ip600可以包含一个ip或多个ip。参考图2,控制器100可以接收扫描请求信号(s11)。当ic10中发生操作缺陷时,可以由包含于ic10中的缺陷产生感测电路或在位于ic10外部的外部装置的控制下产生扫描请求信号,并且控制器100可以接收所述扫描请求信号。控制器100可以响应于所述扫描请求信号而产生扫描模式信号,并且将所述扫描模式信号发送到内置式扫描器200、第二存储器控制器300和目标ip600(s12)。控制器100可以将包含于ic10中的ip中的至少一些确定为目标ip,并且将扫描模式信号发送到目标ip或包含目标ip的功能块。ic10可以响应于扫描模式信号而进入扫描模式。内置式扫描器200和第二存储器控制器300可以进入扫描模式(s21)。因此,可以将具有固定频率的时钟信号提供到第二存储器控制器300和内置式扫描器200。在一实施例中,包含于存储器接口(图1中指代为mif)中的调试专用时钟产生器可以将具有固定频率的时钟信号提供到第二存储器控制器300和内置式扫描器200。第二存储器控制器300可以有权限控制存储器物理层和存储器,并且等待来自内建式扫描器200的指令。目标ip600也可以进入扫描模式(s41)。可以停止功能时钟信号到目标ip600的应用,并且目标ip600或包含目标ip600的功能块可以边界隔离。可以停止目标ip600的操作(s42)。因此,指示目标ip600的操作状态的数据可以存储于包含在目标ip600中的寄存器中。因此,当ic10进入扫描模式时,控制器100可以将存储器设定信息发送到第二存储器控制器300(s13)。举例来说,存储器设定信息可以包含用于设置存储器(图1中指代为20)和存储器物理层(图1中指代为620)的设置信息。控制器100还可以将扫描信息sifm发送到内建式扫描器200(s14)。举例来说,扫描信息sifm可以包含目标ip600的信息、关于目标ip600的测试逻辑tl的信息(例如,扫描链的长度信息),以及将存储扫描数据scdata的存储器区域的地址信息。可以同时或以改变的次序执行操作s13与s14。第二存储器控制器300可以基于存储器设定信息设置存储器和存储器物理层(s31)。举例来说,第二存储器控制器300可以重置(例如,软件重置)存储器、设定定时参数和存储器配置,并且执行zq校准。并且,第二存储器控制器300可以设定存储器物理层的定时参数,并且控制锁定状态和储集器。在设置存储器和存储器物理层之后,第二存储器控制器300可以将就绪信号发送到内建式扫描器200(s32)。在确认第二存储器控制器300就绪之后,内建式扫描器200可以搜集扫描数据(s22)。内建式扫描器200可以将扫描时钟信号、扫描输入信号和扫描启用信号提供到包含于目标ip600中的测试逻辑tl。可以基于扫描时钟信号、扫描输入信号和扫描启用信号从目标ip600的测试逻辑tl输出扫描数据。目标ip600可以将扫描数据发送到内建式扫描器200(s43)。内建式扫描器200可以从多个目标ip600(例如,包含测试逻辑tl的ip中的全部或至少一些)搜集扫描数据scdata。内建式扫描器200可以将所搜集扫描数据发送到第二存储器控制器300(s23)。内建式扫描器200可以按对应于预定协议的数据大小单位,将扫描数据发送到第二存储器控制器300。举例来说,内建式扫描器200可以将扫描数据的格式转换成适合于所述协议的格式,并且将经转换扫描数据发送到第二存储器控制器300。第二存储器控制器300可以将扫描数据写入到存储器(s33)。第二存储器控制器300可以将扫描数据写入到存储器,从而提供写入命令、扫描数据以及扫描数据将经由存储器物理层存储到存储器的区域的地址信息。如果完全写入了扫描数据,那么存储器可以存储所写入的扫描数据。举例来说,存储器可以进入自刷新断电模式并且存储所写入的扫描数据。如果完全写入了扫描数据,那么第二存储器控制器300可以将写入完成信号发送到内建式扫描器200(s34)。如果内建式扫描器200接收到写入完成信号,那么内建式扫描器200可以确定扫描数据存储于存储器20中,并且将扫描完成信号发送到控制器100(s24)。可以响应于扫描完成信号而产生系统重置信号(s15)。尽管图2说明控制器100产生系统重置信号的情况,但本发明不限于此。如下文参考图5a及5b所描述,pmu(图5中指代为400)可以产生系统重置信号。或者,当存在经配置以控制ic10的通用操作的另一组件时,所述可以产生系统重置信号。ic10可以响应于系统重置信号而重置并且在正常模式中操作。目标ip600可以执行正常操作(s44)。在此情况下,可以停用内建式扫描器200。举例来说,内建式扫描器200可以处于闲置(s25)。第二存储器控制器300也可以置于闲置状态(s35)。举例来说,当第二存储器控制器300通过硬件体现时,控制器100可以停用或在低功率模式中操作。然而,本发明不限于此。当控制器100通过软件或处理器体现时,处理器可以执行正常操作。图3为包含测试逻辑tl的扫描链scchn的实例的图。扫描链scchn可以包含于多个ip(例如,图4的ip1到ip4)中。参考图3,扫描链scchn可以包含触发器群组ffg以及测试逻辑tl。触发器ffg可以包含多个触发器ff。触发器ff可以是扫描触发器。触发器ff可以是多位触发器。触发器ffg可以构成寄存器。触发器ff中的每一个可以响应于扫描时钟信号sck而与测试逻辑tl交换数据。并且,触发器ff中的每一个的数据可以响应于扫描时钟信号sck而移位。测试逻辑tl可以通过同步电路或非同步电路来体现。测试逻辑tl可以处理输入数据din或扫描输入数据sin,并且输出对应于处理结果的输出数据dout。输出数据dout可以称为扫描数据。根据本实施例的调试数据可以是由上述扫描链scchn输出的扫描数据。然而,本发明不限于此,并且调试数据可以是指示ipip1到ip4的操作状态的各种数据。为简洁起见,将假定根据本实施例的调试数据为扫描数据。图4a为根据一实施例的ic10a的框图,并且图4b为图4a的ic10a的操作流程图。参考图4a,ic10a可以包含多个ip(例如,第一ipip1和第二ipip2)、控制器100、内建式扫描器200、缺陷检测器400以及存储器20。在一实施例中,存储器20可以设置在ic10a外部。举例来说,将假定第一ipip1为gpu,并且第二ipip2为显示接口。ic10a可以进一步包含参考图1描述的ic10的其它组件。参考图1提供的描述可以应用于本实施例。gpuip1和显示接口ip2中的每一个可以包含测试逻辑tl。如上文参考图3所描述,测试逻辑tl可以连接到包含于第一ipip1和第二ipip2中的触发器以形成扫描链。参考图4a和4b,缺陷检测器400可以感测ic10a中的操作缺陷。如果检测到操作缺陷,那么缺陷检测器400可以将扫描请求信号req_sc提供到控制器100(s110)。缺陷检测器400可以通过硬件或软件来体现。在一实施例中,缺陷检测器400可以体现在控制器100中。在一实例中,缺陷检测器400可以包含计时器。计时器可以对经配置以响应于特定命令而操作的至少一个ip的响应时间进行计数,并且在计数值超过临界值时检测到操作缺陷的发生。举例来说,包含gpuip1和显示接口ip2的各种ip可以响应于请求显示装置操作的命令而操作。计时器可以对ip的响应时间进行计数,并且在计数值超过临界值时检测到与ic10a相关的ip或显示装置中的操作缺陷。在另一实例中,缺陷检测器400可以感测由包含于安装有ic10a的电子装置中的重置按钮产生的信号,并且检测操作缺陷。在另一实例中,缺陷检测器400可以通过包含于ic10a中的pmu的一部分来体现。缺陷检测器400可以基于ip的功率消耗而检测操作缺陷。举例来说,当经配置以响应于命令而操作的ip的功率消耗过度高或低时,缺陷检测器400可以感测到操作缺陷的发生。此外,缺陷检测器400可以通过各种电路或模块来体现。控制器100可以响应于扫描请求信号req_sc而产生扫描模式信号smode(s120)。控制器100可以将扫描模式信号smode提供到多个ipip1和ip2以及内建式扫描器200。ipip1和ip2以及内建式扫描器200可以进入扫描模式。举例来说,可以响应于扫描模式信号smode而启用内建式扫描器200。可以响应于扫描模式信号smode而停止ipip1和ip2的操作。控制器100可以将扫描信息sifm提供到内建式扫描器200(s130)。举例来说,扫描信息sifm可以包含目标ip的信息、包含于目标ip中的扫描链的长度(例如,含于扫描链中的信息的字节数)以及将存储所搜集扫描数据scdata的存储器20的存储区域的地址信息。内建式扫描器200可以基于扫描信息sifm从目标ip搜集扫描数据scdata(s140)。内建式扫描器200可以将扫描时钟信号sck、扫描输入数据sin以及扫描启用信号se提供到目标ip的测试逻辑tl。数据可以移位并且响应于扫描时钟信号sck而从目标ip的触发器输出。内建式扫描器200可以将来自目标ip的测试逻辑tl的数据(例如,第一输出数据sdo1和第二输出数据sdo2)接收为扫描数据scdata。在一实施例中,内建式扫描器200可以将所搜集扫描数据scdata的格式转换为适合于与存储器20的通信协议的格式。内建式扫描器200可以将扫描数据scdata发送到存储器20(s150)。图5a为根据一实施例的ic10b的框图,并且图5b为图5a的ic10b的操作流程图。参考图5a,ic10b可以包含多个ip(例如,ipip1和ip2)、控制器100、内建式扫描器200、缺陷检测器400、存储器20、pmu450以及cmu500。在一实施例中,存储器20可以设置于ic10b外部。因为ipip1和ip2、控制器100、内建式扫描器200、缺陷检测器400以及存储器20的操作与上文参考图4a所述相同,因此将省略重复描述。pmu450可以总体上管理ic10b的功率。pmu450可以管理包含于ic10b中的组件(例如,ipip1和ip2、控制器100、内建式扫描器200、缺陷检测器400以及cmu500)的功率。此外,pmu450可以控制包含于ic10b中的组件的操作。cmu500可以产生多个时钟信号clk,并且将所述多个时钟信号clk中的每一个提供到对应ip。举例来说,第一时钟信号clk1可以提供到cpuip1,并且第二时钟信号clk2可以提供到显示接口ip2。第一时钟信号clk1与第二时钟信号clk2的频率和/或相位可以相等或不同。当ic10b处于正常模式时,cpuip1和显示接口ip2可以响应于第一时钟信号clk1和第二时钟信号clk2而执行正常操作。在一实施例中,cmu500可以将时钟信号提供到内建式扫描器200。内建式扫描器200可以响应于由cmu500产生的时钟信号而产生扫描时钟信号sck。然而,本发明不限于此,并且内建式扫描器200可以包含经配置以产生扫描时钟信号sck的调试时钟产生器。参考图5b,缺陷检测器400可以感测ic10b中的操作缺陷。如果检测到操作缺陷,那么缺陷检测器400可以将扫描请求信号req_sc提供到控制器100(s210)。控制器100可以响应于扫描请求信号req_sc而产生扫描模式信号smode(s220)。控制器100可以将扫描模式信号smode提供到ipip1和ip2、内建式扫描器200以及pmu450。控制器100可以将控制信息cifm提供到pmu450(s230)。举例来说,控制信息cifm可以包含目标ip的信息。pmu450可以阻断目标ip的操作(s240)。举例来说,pmu450可以通过控制目标ip的时钟门控来阻断cmu500的操作。cmu500可以包含经配置以分别产生多个时钟信号clk的多个时钟产生器(例如,锁相回路(phaselockedloop,pll)或延迟锁定回路(dll))。pmu450可以切断应用于经配置以产生提供到目标ip的时钟信号并且控制目标ip的时钟门控的时钟产生器的电力。然而,本发明不限于此,并且pmu450可以根据pmu450的设定功能而以各种方式阻断目标ip的操作。控制器100可以将扫描信息sifm提供到内建式扫描器200(s250),并且内建式扫描器200可以基于所述扫描信息sifm从目标ip的测试逻辑tl搜集扫描数据scdata(s260)。内建式扫描器200可以将所搜集扫描数据scdata发送到存储器20(s270)。因为操作s250到s270与图4b的操作s130到s150大体上相同,因此将省略其详细描述。如果扫描数据scdata完全搜集并且存储,那么内建式扫描器200可以将扫描完成信号scdone提供到控制器100(s280)。控制器100可以向pmu450通知控制器100已接收到扫描完成信号scdone。或者,pmu450可以监控控制器100,并且感测控制器100已接收到扫描完成信号scdone。pmu450可以产生系统重置信号(s290)。包含于ic10b中的组件可以响应于系统重置信号而重置。ic10b可以在正常模式中操作。然而,存储扫描数据scdata的存储器20可以不重置。存储器20可以维持扫描数据scdata。在一实施例中,pmu450和cmu500还可以包含测试逻辑tl。举例来说,pmu450可以包含具有相应功能的多个管理电路。在扫描模式中,包含于pmu450中的多个管理电路当中的除与扫描操作相关的至少一些管理电路之外的管理电路可以对应于目标ip。图6为绘示根据一实施例的控制器100与其它组件之间的关系的框图。参考图6,控制器100可以通过软件s/w或固件来体现。控制器100可以通过程序代码来体现并且安装于嵌入式存储器900中。如果ic(图1中指代为10)通电,那么控制器100可以由处理器800执行。举例来说,处理器800可以包含mp或cpu。处理器800、内建式扫描器200、嵌入式存储器900、缺陷检测器400以及pmu450可以通过硬件h/w来体现。操作系统(os)以及中间件可以在控制器100与其它组件之间。图7为根据一实施例的存储器接口mif_1的框图。参考图7,存储器接口mif_1可以包含第一存储器控制器610、内建式扫描器200、第二存储器控制器300、调试时钟产生器230、存储器物理层620、第一选择器630以及第二选择器640。并且,存储器接口mif_1可以进一步包含测试逻辑tl以及多个功能电路(功能电路cir1和cir2)。在一实施例中,内建式扫描器200、第二存储器控制器300以及调试时钟产生器230可以通过单个模块stm来体现。与图1的存储器接口mif相比,图7的存储器接口mif_1可以进一步包含第二选择器640以及调试时钟产生器230。因为其它组件的操作类似于参考图1所描述者,因此将省略其详细描述。在扫描模式中,调试时钟产生器230可以响应于从ic(图1中指代为10)外部提供的参考时钟信号而产生调试时钟信号dclk。第二选择器640可以响应于扫描模式信号smode而选择功能时钟信号fclk与调试时钟信号dclk中的一个,并且将所选时钟信号提供到存储器物理层620。在此情况下,功能时钟信号fclk可以是由ic10的cmu(图5a中指代为500)提供的时钟信号。在另一实施例中,提供到存储器物理层620的时钟信号可以由额外pll产生。在此情况下,第二选择器640可以具有pll设定功能。举例来说,第二选择器640在扫描模式信号smode为逻辑高(h)时可以选择调试时钟信号dclk,并且在扫描模式信号smode为逻辑低(l)时选择功能时钟信号fclk。因此,在正常模式中,存储器物理层620可以响应于功能块信号fclk而将用户数据udata发送到存储器20。并且,在扫描模式中,存储器物理层620可以响应于调试时钟信号dclk而将扫描数据scdata发送到存储器20。在一实施例中,调试时钟产生器230可以产生扫描时钟信号(图5a中指代为sck),并且将扫描时钟信号sck提供到内建式扫描器200。内建式扫描器200可以将扫描时钟信号sck提供到目标ip。举例来说,内建式扫描器200可以在根据目标ip的扫描链的长度而设定的周期期间将扫描时钟信号sck提供到目标ip(即,目标ip的测试逻辑tl)。如上文所描述,根据本实施例的存储器接口mif_1以及包含存储器接口mif_1的ic可以包含调试时钟产生器230。在扫描模式中,调试时钟产生器230可以产生调试时钟信号dclk。在扫描模式中,因为扫描数据scdata响应于调试时钟信号dclk而存储于存储器20中,因此即使在cmu500中发生操作错误,扫描数据scdata也可以稳定地存储于存储器20中。图8为根据一实施例的ic10c的框图。参考图8,ic10c可以包含多个ip(例如,第一ipip1到到第四ipip4)以及内建式扫描器200c。将假定第三ipip3与第四ipip4为总线与存储器接口。当ic10c处于扫描模式时,内建式扫描器200c可以从ipip1到ip4搜集扫描数据scdata。内建式扫描器200c可以基于由控制器(图1中指代为100)提供的扫描信息搜集扫描数据scdata。内建式扫描器200c可以点到点地连接到ipip1到ip4。内建式扫描器200c可以通过点到点连接从ipip1到ip4搜集扫描数据scdata。内建式扫描器200c可以将所搜集扫描数据scdata提供到第一存储器控制器610。在此情况下,内建式扫描器200c可以将扫描数据scdata直接提供到第一存储器控制器610而不通过总线ip3。存储器控制器610可以将扫描数据scdata发送到存储器20。换句话说,内建式扫描器200c可以经由第一存储器控制器610将扫描数据scdata存储在存储器20中。图9为根据一实施例的ic10d的框图。参考图9,ic10d可以包含多个ip(例如,第一ipip1到到第四ipip4)以及内建式扫描器200d。将假定第三ipip3与第四ipip4分别为总线与存储器接口。在本实施例中,内建式扫描器200d可以连接到总线ip3。内建式扫描器200d还可以点到点地连接到ipip1到ip4。在扫描模式中,内建式扫描器200d可以通过点到点连接从ipip1到ip4搜集扫描数据scdata,并且经由总线ip3将所搜集扫描数据scdata发送到存储器接口ip4。存储器接口ip4可以将扫描数据scdata发送到存储器20。换句话说,内建式扫描器200d可以经由总线ip3和存储器接口ip4将扫描数据scdata存储在存储器20中。图10为根据一实施例的ic10e的框图。参看图10,ic10e可以包含多个ip以及内建式扫描器200e。举例来说,所述多个ip可以包含第一总线到第三总线b1、b2和b3,第一核心cr1和第二核心cr2,第一存储器接口到第三存储器接口mif1、mif2和mif3,加密模块cm,通信处理器cp,相机接口if1,显示接口if2,以及图像信号处理器(imagesignalprocessor,isp)。所述多个ip可以包含测试逻辑。ic10e可以具有阶层式总线结构。举例来说,如图10中所示,包含于ic10e中的元件可以经由由第一总线到第三总线b1、b2和b3体现的阶层式总线而将数据发送到彼此或从彼此接收数据。在一实施例中,在功能方面彼此紧密相关的ip可以连接到同一总线。举例来说,与控制ic10e的通用操作以及存储数据相关的第一核心cr1和第二核心cr2以及第一存储器接口到第三存储器接口mif1、mif2和mif3可以连接到第一总线b1。举例来说,第一总线b1可以是系统总线。与ic10e的通信和安全功能相关的加密模块cm和通信处理器cp可以连接到第二总线b2。相机接口if1、显示接口if2以及isp可以连接到第三总线b3。举例来说,第二总线b2和第三总线b3可以是扩展总线。然而,本发明不限于此,并且可以考虑到数据业务而以多种方式改变ip与总线之间的连接关系。内建式扫描器200e可以连接到第一总线b1内建式扫描器200e可以经由第一总线b1将所搜集扫描数据发送到第一存储器接口到第三存储器接口mif1、mif2和mif3中的一个。举例来说,内建式扫描器200e可以经由第一总线b1将扫描数据发送到第一存储器接口mif1,并且第一存储器接口mif1可以将扫描数据发送到与其对应的存储器。因此,内建式扫描器200e可以经由第一总线b1和第一存储器接口mif1将扫描数据存储在存储器中。图11为根据一实施例的电子系统的操作流程图。根据本实施例的电子系统的操作可以应用于图1的电子系统1000。并且,电子系统的操作可以应用于安装有图4a、5a以及8到10的ic10a、10b、10c、10d以及10e的电子系统。参考图11,电子系统1000可以感测正常操作期间的操作缺陷(s1)。电子系统1000可以感测内部信号或外部信号并且检测操作缺陷。举例来说,ic(图1中指代为10)可以对经配置以响应于命令而执行操作的至少一个ip的响应时间进行计数,并且在计数值超过临界值时感测到操作缺陷的发生。或者,ic10可以在预定义为故障的操作发生时感测到归因于信号发送装置的操作缺陷。在另一实例中,安装有电子系统1000的电子装置可能包含具有重置功能的按钮。当电子装置的用户按压所述按钮时,电子系统1000可以感测到操作缺陷已发生。电子系统1000可以将操作模式改变为扫描模式(s2)。电子系统1000可以从正常模式改变为扫描模式。举例来说,控制器(图1中指代为100)可以产生扫描模式信号smode,并且ipip1到ip4以及内建式扫描器(图1中指代为200)可以响应于所述扫描模式信号smode而进入扫描模式。ipip1到ip4的操作可以停止。在ipip1到ip4的操作停止之前,指示ipip1到ip4的操作状态的值可以存储于包含在ipip1到ip4中的寄存器中。在电子系统1000正执行正常操作的同时,内建式扫描器200可以处于非活动状态(例如,闲置状态)。可以响应于扫描模式信号smode而启用内建式扫描器200。此后,内建式扫描器200可以从ipip1到ip4搜集调试数据(例如,扫描数据)(s3)。内建式扫描器200可以基于由控制器100提供的扫描信息sifm扫描包含于ipip1到ip4中的每一个中的测试逻辑tl,并且搜集调试数据。内建式扫描器200可以将所搜集调试数据存储在存储器中(s4)。内建式扫描器200可以将数据写入命令、调试数据以及地址信息提供到存储器。内建式扫描器200可以直接或间接地存取存储器(图1中指代为20)并且将调试数据存储在存储器20中。在一实施例中,操作s3与s4可以交替并且反复地执行。举例来说,内建式扫描器200可以按预定数据单位(例如,64位)搜集目标ip的调试数据,并且将所述调试数据存储在存储器20中。如果调试数据存储于存储器20中,那么可以重置电子系统1000(s5)。ipip1到ip4可以重置并且执行正常操作。可以停用内建式扫描器200。当控制器100通过硬件体现时,控制器100可以停用或在低功率模式中操作。当控制器100通过软件和处理器体现时,处理器可以执行正常操作。图12a到12c为根据一实施例的电子装置2000的框图。电子装置2000可以包含ic30a、存储器20以及显示装置60。此外,电子装置2000可以进一步包含各种组件。举例来说,当电子装置2000为便携式终端时,电子装置2000可以进一步包含透镜、图像传感器、天线、收发器、调制解调器、麦克风、扬声器、触摸输入单元和/或各种传感器。ic30a可以包含cpu310、ram320、gpu330、pmu340、存储器接口350、显示器控制器380、内建式扫描器360、控制器370,以及总线390。此外,ic30a可以进一步包含各种ip。cpu310可以总体上控制ic30a和电子装置2000的操作。cpu310可以控制ic30a的组件320到380中的每一个的操作。在一实施例中,cpu310可以通过多核心来体现。多核心可以是具有两个或大于两个独立核心的单个计算组件。ram320可以暂时存储程序、数据或指令。举例来说,存储于存储器20中的程序和/或数据可以在cpu310的控制下或根据启动代码而暂时存储于ram320中。ram320可以通过dram或sram来体现。gpu330可以执行与图形处理操作相关的操作。pmu340可以管理ic30a的组件310到380中的每一个的功率。并且,pmu340可以确定组件310到380中的每一个的操作状态并且控制组件310到380中的每一个的操作。存储器接口350可以总体上控制存储器20的操作,并且控制ic30a的组件310到380中的每一个与存储器20之间的数据交换。存储器接口350可以应cpu310的请求而将数据写入到存储器20或从存储器20读取数据。内建式扫描器360可以从ic30a的组件310、320、330、340、350、380和390搜集调试数据ddata,并且将所搜集调试数据ddata存储到存储器20。如上文参考图1所描述,调试数据ddata可以是扫描数据。当在ic30a的操作中发生缺陷时,控制器370可以搜集并存储调试数据ddata并且控制重启ic30a的通用操作。显示器控制器380可以控制显示装置60的操作,并且将图像数据发送到显示装置60。举例来说,显示器控制器380可以改变由gpu330提供的图像数据的格式或执行图像处理操作,并且将图像数据发送到显示装置60。ic30a的组件310到380可以经由系统总线390在内部将数据发送到彼此并且从彼此接收数据。为数据存储装置的存储器20可以存储操作系统(os)、各种程序以及各种数据。存储器20可以位于ic30a外部。显示装置60可以显示所接收图像数据。显示装置60可以通过平板显示器(flatpaneldisplay,fpd)或柔性显示器(例如液晶显示器(liquidcrystaldisplay,lcd)、发光二极管(light-emittingdiode,led)显示器或有机led(organicled,oled)显示器)来体现。参考图12a,电子装置2000可以将调试数据ddata存储在包含于ic30a外部的存储器20中。举例来说,存储器20可以是dram。然而,本发明不限于此,并且存储器20可以是非易失性存储器装置(例如,闪存存储器、pram、mram、reram或feram)。在一实施例中,如上文参考图1所描述,内建式扫描器360可以直接将调试数据ddata发送到存储器20。在另一实施例中,内建式扫描器360可以经由存储器接口350将调试数据ddata发送到存储器20,如参考图8所描述。或者,内建式扫描器360可以经由总线390和存储器接口350将调试数据ddata发送到存储器20,如参考图9所描述。参考图12b,电子装置2000可以将调试数据ddata存储在包含于ic30a中的存储器(例如,ram320)中。内建式扫描器360可以直接将调试数据ddata发送到ram320或经由总线390发送调试数据,以使得调试数据ddata可以存储于ram320中。参考图12c,电子装置2000可以暂时将调试数据ddata存储在包含于ic30a中的存储器(例如,ram320)中。在ic30a重置之后,电子装置2000可以将调试数据ddata存储在位于ic30a外部的存储器20中。内建式扫描器360可以直接将调试数据ddata发送到ram320或经由总线390将调试数据ddata发送到ram320,以使得调试数据ddata可以存储于ram320中。如果调试数据ddata存储于ram320中,那么pmu340可以产生系统重置信号。ic30a可以响应于系统重置信号而重置。在此情况下,ram320可以不重置,而维持所存储数据。内建式扫描器360和控制器370可以进入闲置状态。在一实施例中,当控制器370通过软件、处理器(例如,cpu310)或另一处理器体现时,所述处理器可以执行正常操作。cpu310可以从ram320读取调试数据ddata,并且将调试数据data存储在存储器20中。图13为根据一实施例的电子装置3000的框图。电子装置3000可以包含ic30b、存储装置50以及显示装置60。ic30b可以包含cpu310、ram320、gpu330、pmu340、存储接口355、显示器控制器380、内建式扫描器360、控制器370以及总线390。存储接口355可以总体上控制存储装置50的操作,并且应cpu310的请求而将数据写入到存储装置50或从存储装置50读取数据。作为数据存储装置的存储装置50可以存储大量数据。存储装置50可以位于ic30a外部。在一实施例中,存储装置50可以容易地从电子装置3000拆离。举例来说,存储装置50可以包含存储卡、固态驱动器(solid-statedrive,ssd)、usb存储器以及硬盘驱动器(harddiskdrive,hdd)中的至少一个。根据本实施例的电子装置3000可以将调试数据ddata存储在位于ic30b外部的存储装置50中。内建式扫描器360可以直接将调试数据ddata发送到存储装置50或经由存储接口355和/或总线390将调试数据ddata发送到存储装置50,以使得ddata可以存储于存储装置50中。图14为根据一实施例的ap40以及包含所述ap的电子装置4000的框图。参看图14,电子装置4000可以包含ap40、存储器20以及rf芯片70。此外,电子装置3000可以进一步包含各种组件。ap40可以通过芯片上系统(soc)来体现,并且包含cpu410、gpu420、ram430、pmu440、存储器接口450、调制解调器480、内建式扫描器460、控制器470以及总线490。此外,ap40可以进一步包含各种ip。ap40可以称为modap,因为调制解调器芯片的功能集成在ap40中。调制解调器480可以将待发送的数据转换成适合于无线环境的数据以实现无线通信,并且恢复所接收数据。调制解调器480可以与位于电子装置4000外部的rf芯片70执行数字通信。rf芯片70可以经由天线接收高频信号,将高频信号转换成低频信号,并且将低频信号发送到调制解调器480。并且,rf芯片70可以从调制解调器480接收低频信号,将低频信号转换成高频信号,并且经由天线将高频信号发送到电子装置400外部。并且,rf芯片70可以放大信号或对信号进行滤波。在扫描模式中,包含于ap40中的内建式扫描器460可以从ap40的组件410、420、430、440、450、480和490搜集调试数据ddata,并且将调试数据ddata存储在位于ap40内部或外部的存储器中。举例来说,内建式扫描器460可以将调试数据ddata存储在位于ap40外部的存储器20中或存储在包含于ap40中的ram420或包含触发器的寄存器文件中。调制解调器480可以经设计以适合于使用电子装置4000的区域的无线环境(例如,无线通信方法)。当使用电子装置4000的区域远离准备了能够调试包含调制解调器480的ap40(例如,modap)的环境的区域时,可能不容易调试ap40。然而,根据本实施例的电子装置4000可以在不使用外部调试器的情况下搜集调试数据ddata并且存储所搜集调试数据ddata。因此,可以改善调试数据ddata的准确度,并且可以促进缺陷产生状态以及调试操作的再现。如本领域中的传统做法,可以根据实行所描述的一个或多个功能的块来描述并且说明各实施例。在本文中可以称为单元或模块等等的这些块在物理上通过模拟和/或数字电路(例如逻辑门、集成电路、微处理器、微控制器、存储器电路、无源电子组件、有源电子组件、光学组件、固线式电路,等等)来实施,并且可以任选地通过固件和/或软件驱动。举例来说,所述电路可以体现在一个或多个半导体芯片中或例如印刷电路板等等的衬底支撑件上。构成块的电路可以通过专用硬件或通过处理器(例如,一个或多个经编程微处理器以及相关联电路)或通过执行所述块的一些功能的专用硬件与执行所述块的其它功能的处理器的组合来实施。实施例的每一块可以在物理上分离成两个或大于两个互动并且离散的块而不脱离本发明的范围。同样,实施例的块可以在物理上组合成更复杂的块而不脱离的本发明范围。虽然已经参考本发明的实施例绘示并且描述本发明,但将理解,可以在不脱离所附权利要求书的精神和范围的情况下在其中作出形式和细节的各种改变。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1