The invention discloses a method and system debugging of Soc chip, obtain and analyze debug information, output debugging information; to mark the effective debugging information storage; after labeling the effective debugging information; the effective judgment marker after debugging information storage state, according to the storage state, output in accordance with the arbitration the principle of the effective debugging information; encapsulating the valid debug information arbitration principle; the effective allocation of packaged debugging information; transmission and distribution after the effective debugging information. Method and system for this application can get the chip internal problems of precise process and internal logic, the use of JTAG interface chip can not be informed of problems in the process, using the IO interface chip logic analysis of the interaction is not comprehensive and use Firmware log can not be fine to the internal logic operation to solve the existing problems in the debugging method.
【技术实现步骤摘要】
一种Soc芯片的调试方法及系统
本申请涉及半导体
,尤其涉及一种Soc芯片的调试方法及系统。
技术介绍
随着设计与制造技术的发展,集成电路设计从晶体管的集成发展到逻辑门的集成,现在又发展到IP(InterruptPriority,中断优先寄存器)的集成,即Soc(SystemonChip,片上系统)设计技术。Soc可以有效地降低电子信息系统产品的开发成本,缩短开发周期,提高产品的竞争力,是未来工业界将采用的最主要的产品开发方式。目前,Soc芯片的调试手段主要有三大类:1)通过JTAG(JointTestActionGroup,联合测试行为组织)接口在CPU(CentralProcessingUnit,中央处理器)调试模式下读取相应逻辑模块的寄存器,获取可能的有效信息来帮助分析和推断问题,因为通常在设计时工程师都会将关键的状态机以及关键信号引入到寄存器中;2)通过芯片的IO(InputOutput,输入输出)接口将内部关键控制信号和数据信号引入到芯片外部,通过逻辑分析仪或者示波器进行动态的问题分析和定位;3)通过Firmware(固件)日志的方式记录整个业务的操作流程和软硬件的交互。然而,在上述第一种调试方法中,JTAG接口在CPU调试模式下读取相应的逻辑寄存器的方式只能获取静态的状态值,也就是只能得到出现问题后芯片内部的逻辑状态,而不能获知发生问题的过程,这样面对大部分比较复杂的系统和问题时,很难在短时间内找到问题的根源。在第二种调试方法中,采用IO接口在片外观测片内信号的方式虽然能够观察到动态的过程,但由于芯片的管脚有限,很难将关联的信号较全面的输 ...
【技术保护点】
一种Soc芯片的调试方法,其特征在于,所述方法包括:获取并分析调试信息,输出有效调试信息;标记所述有效调试信息;存储标记后的所述有效调试信息;判断标记后的所述有效调试信息的存储状态,根据所述存储状态,输出符合仲裁原则的所述有效调试信息;封装所述符合仲裁原则的有效调试信息;分配封装后的所述有效调试信息;输送分配后的所述有效调试信息。
【技术特征摘要】
1.一种Soc芯片的调试方法,其特征在于,所述方法包括:获取并分析调试信息,输出有效调试信息;标记所述有效调试信息;存储标记后的所述有效调试信息;判断标记后的所述有效调试信息的存储状态,根据所述存储状态,输出符合仲裁原则的所述有效调试信息;封装所述符合仲裁原则的有效调试信息;分配封装后的所述有效调试信息;输送分配后的所述有效调试信息。2.根据权利要求1所述的方法,其特征在于,所述判断标记后的所述有效调试信息的存储状态,根据所述存储状态,输出符合仲裁原则的所述有效调试信息,包括:判断所述标记后的有效调试信息是否存在,如果所述标记后的有效调试信息存在,则输出符合仲裁原则的所述有效调试信息。3.根据权利要求1所述的方法,其特征在于,所述标记所述有效调试信息包括:标记所述有效调试信息发生的时间和来源。4.根据权利要求1所述的方法,其特征在于,所述仲裁原则包括:判断所述有效调试信息的数据长度,当所述有效调试信息的数据长度不等于预设的数据长度时,输出所述有效调试信息。5.根据权利要求1所述的方法,其特征在于,所述封装所述符合仲裁原则的有效调试信息包括:根据预设的帧格...
【专利技术属性】
技术研发人员:刘洋,彭鹏,姜黎,许建国,张国,李锐,
申请(专利权)人:湖南国科微电子股份有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。