【技术实现步骤摘要】
本专利技术涉及一种片上系统与应用于其中的测试和/或除错方法,特别涉及具有内建测试/除错电路的片上系统和一种可执行内存直接存取测试和/或除错的片上系统测试方法。
技术介绍
就目前的技术而言,片上系统(System-on-a-Chip,简称SoC)或系统级集成(System-Level Integration,简称SLI)芯片已成为一种重要的产品设计趋势。这类芯片的主要设计概念是将芯片中的电路微型化和模块化,通过在单颗集成电路(integrated circuit,简称IC)中集成所有功能的方式,使得所生产的产品外型更轻巧并且便于携带,从而符合目前电子产品的个人化需求。然而,由于电路系统的复杂性和需要较长实现时间的缘故,可能会影响片上系统或系统级集成芯片的进一步发展;举例来说,一般IC设计公司从产品设计、验证(verification)到产生掩模绘图文件(例如GDSII),再到晶片厂投产至少需经过8至12个月,换句话说,一个片上系统或系统级集成芯片从初期的开发到最后可能的获利,时间可能会超过一年以上。就电路系统来说,要在单颗集成电路中集成许多各种不同的电路,技术上本身就会遇到许多问题,例如在高速数字电路和模拟电路之间可能会发生噪声干扰。另外,各硅智财(Intellectual Properties,简称IPs)间供电电压的不同将产生复杂的电源管理线路以及功率浪费等问题,然而如果还要考虑嵌入式内存的集成与验证的话,对于IC厂商要进行产品的设计、生产制造到完成,可能又需要耗上大概半年左右的时间,因此,要加快产品的测试、除错与验证的速度以缩短产品完成的时间,成为 ...
【技术保护点】
一种内建测试/除错电路的片上系统,包含有:嵌入式内存;联合测试行动组控制器,包含存取测试端口以与外部装置进行信号连接,用以接收来自该外部装置在测试/除错模式下所发出的测试/除错信号,并响应该测试/除错信号而发出控制信号;以及 寄存器装置,与该嵌入式内存进行信号连接,用以储存该测试/除错信号所载有的存取该嵌入式内存所需的信息,并响应该控制信号使与该信息相关的数据通过该存取测试端口在该嵌入式内存与该外部装置之间转移。
【技术特征摘要】
US 2005-4-13 60/670,6661.一种内建测试/除错电路的片上系统,包含有嵌入式内存;联合测试行动组控制器,包含存取测试端口以与外部装置进行信号连接,用以接收来自该外部装置在测试/除错模式下所发出的测试/除错信号,并响应该测试/除错信号而发出控制信号;以及寄存器装置,与该嵌入式内存进行信号连接,用以储存该测试/除错信号所载有的存取该嵌入式内存所需的信息,并响应该控制信号使与该信息相关的数据通过该存取测试端口在该嵌入式内存与该外部装置之间转移。2.如权利要求1所述的片上系统,其中该寄存器装置包含有内存存取数据寄存器,其与该嵌入式内存进行信号连接;以及联合测试行动组可存取移位寄存器,其与该联合测试行动组控制器进行信号连接;并且该内存存取数据寄存器与该联合测试行动组可存取移位寄存器之间互相连接。3.如权利要求2所述的片上系统还包含有内建自我测试电路,用以执行内建自我测试模式,该内建自我测试电路还包含有内建自我测试控制器;第一多任务器,其与该内存存取数据寄存器以及该内建自我测试电路信号连接,用以响应由该内建自我测试控制器所发出的控制信号,选择该内建自我测试电路所输出的信号或者该内存存取数据寄存器所输出的信号,并传送到该嵌入式内存中;中央处理单元;以及第二多任务器,其与该第一多任务器以及该中央处理单元进行信号连接,响应该联合测试行动组控制器所发出的控制信号,选择该第一多任务器所输出的信号或者该中央处理单元所输出的信号,并传送到该嵌入式内存中。4.如权利要求1所述的片上系统,其中该测试/除错信号所载有的该信息,包含在读取操作中要从该嵌入式内存中读取的与数据相关的地址信息,以及在写入操作中要写入到该嵌入式内存中的地址信息与数据。5.如权利要求1所述的片上系统,其中该外部装置经由该寄存器装置和该存取测试端口将测试数据写入到该嵌入式内存中,并随后经由该寄存器装置和该存取测试端口从该嵌入式内存中读取出该测试数据,以确定该嵌入式内存在测试模式下是否工作正常。6.如权利要求1所述的片上系统,其中该外部装置在测试模式下分析经由该寄存器装置和该存取测试端口而从该嵌入式内存中所读取出的数据,以确定该数据是否为错误数据,或者在除错模式下经由该寄存器装置和该存取测试端口将数据写入到该嵌入式内存中,以覆盖该错误数据。7.一种片上系统的测试方法,该方法包含下列步骤从外部装置经由片上系统中的联合测试行动组控制器中的存取测试端口,将第一测试信号输入到该片上系统;响应该第一测试信号,该联合测试行动组控制器发出第一控制信号;响应该第一控制信号并且根据该第一测试信号所载有的地址信息而执行数据写入操作,以将数据写入到该片上系统中的嵌入式内存中;根据该地址信息而执行读取该嵌入式内存的数据读取操作,并经由该存取测试端口将从该嵌入式内存中所读取出的数据输出到该外部装置中;以及利用该外部装置对从该嵌入式内存中所读取出的数据进行分析。8.如权利要求7所述的方法,其中响应第二测试信号发出的第二控制信号,该联合测试行动组控制...
【专利技术属性】
技术研发人员:史蒂夫吉亚赖尔,
申请(专利权)人:威盛电子股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。