一种集成电路芯片的可测性电路制造技术

技术编号:36088979 阅读:13 留言:0更新日期:2022-12-24 11:05
本发明专利技术公开了一种集成电路芯片的可测性电路,属于集成电路领域,包括计数和设置器、信号多路选择器、信号锁存器和输出多路选择器,本发明专利技术的用于数模混合芯片的可测性电路,能够方便、快捷的观测芯片中数模混合接口信号,并提供实时监控正常工作模式下的芯片内部信号。通过使用时分复用的方法,实现数模混合芯片中,对重要模数接口信号和数字信号的观测,对芯片在应用开发过程中,尤其是MCU类芯片应用工程师开发应用软件设计调试过程中,起到非常重要的作用。重要的作用。重要的作用。

【技术实现步骤摘要】
一种集成电路芯片的可测性电路


[0001]本专利技术涉及集成电路
,具体是一种集成电路芯片的可测性电路。

技术介绍

[0002]随着集成电路技术的发展,集成电路的功能和器件数规模迅速膨胀,电路结构也越来越复杂,芯片的测试和调试也变得越来越困难。功能的复杂化,导致测试费用在产品的成本构成中,越来越成为一个重要组成部分,测试时间的长短也直接影响到产品上市时间进而影响经济效益。目前控制测试成本的一种最有效的方法是在芯片设计时采用可测性设计(DFT)技术。电路设计工程师在设计系统和电路的同时必须考虑到测试的要求,衡量一个电路的标准不仅要看性能的优劣、器件的多少,还要看电路的可测性,测试是否方便、测试码生成是否容易等问题,这就是集成电路的可测性设计。
[0003]可测性设计,已经广泛应用于数字电路中,EDA工具协助设计者自动完成,如Synopsys的DFT compiler就可以很方便的实现可测性设计。但对于数模混合接口信号,或者需要正常工作模式下调试观测内部信号,目前现有EDA工具中还没有一个标准的可测性设计方法。
[0004]另外EDA工具实现的可测性设计,主要应用在生产测试过程中对芯片产品进行测试,而芯片在应用开发过程中,尤其是MCU类芯片,在应用工程师开发应用软件设计调试过程中,对内部关键信号的观测需求,目前还没有一个很好的解决方案。

技术实现思路

[0005]本专利技术的目的在于提供一种集成电路芯片的可测性电路,以解决上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:
[0007]一种集成电路芯片的可测性电路,包括计数和设置器、信号多路选择器、信号锁存器和输出多路选择器,
[0008]所述计数和设置器,与信号多路选择器连接,用于选择信号多路选择器的指定的输入信号;
[0009]所述信号多路选择器,用于根据计数和设置器输出的选择信号,来选择需要观测的信号,并将该信号送入信号锁存器和输出多路选择器;
[0010]所述信号锁存器,用于锁存信号多路选择器选出的观测信号,并送给输出多路选择器;
[0011]所述输出多路选择器,连接SEL0和SEL1两个选择信号,通过SEL0和SEL1两个选择信号,选择信号多路选择器输出的信号直接输出或者锁存后输出,或选择正常模式下的输出信号;
[0012]作为本专利技术的进一步技术方案:所述计数和设置器根据计数使能信号和置位使能信号,锁存指定的选择信号或者从0到最大计数值进行计数得到选择信号。
[0013]作为本专利技术的进一步技术方案:所述输出多路选择器的输出端还连接数字输出模块。
[0014]作为本专利技术的进一步技术方案:所述数字输出模块将输出多路选择器选出的信号处理后输出到PAD端口。
[0015]作为本专利技术的进一步技术方案:所述计数和设置器连接有信号set_en和信号cnt_en,信号set_en为1时为置位功能,此时不论信号cnt_en为何值,其将输入的7位信号A[6:0]置位到计数器中,使输出S[6:0]=A[6:0]。
[0016]作为本专利技术的进一步技术方案:当信号cnt_en为1时,计数和设置器进行0~最大计数值之间的连续计数功能,计数到最大值后进行绕回操作,即连续进行0~最大计数值的计数功能。
[0017]作为本专利技术的进一步技术方案:所述数字输出模块为输出IO模块。
[0018]与现有技术相比,本专利技术的有益效果是:
[0019]本专利技术的用于数模混合芯片的可测性电路,能够方便、快捷的观测芯片中数模混合接口信号,并提供实时监控正常工作模式下的芯片内部信号。通过使用时分复用的方法,实现数模混合芯片中,对重要模数接口信号和数字信号的观测,对芯片在应用开发过程中,尤其是MCU类芯片应用工程师开发应用软件设计调试过程中,起到非常重要的作用。
附图说明
[0020]图1是本专利技术的电路结构方框图。
[0021]图2是本专利技术的一个不同配置时波形图。
[0022]图3是图2波形第一部分的放大图。
具体实施方式
[0023]下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0024]实施例1,如图1

3所示,一种集成电路芯片的可测性电路,包括:计数和设置器、信号多路选择器、信号锁存器(图1中REG)和输出多路选择器;
[0025]计数和设置器根据计数使能信号和置位使能信号,锁存指定的选择信号或者从0到最大计数值进行计数得到选择信号。用于选择信号多路选择器的指定的输入信号。
[0026]信号多路选择器用于根据计数和设置器输出的选择信号,来选择需要观测的信号,并将该信号送入信号锁存器和输出多路选择器。
[0027]信号锁存器用于锁存信号多路选择器选出的观测信号,并送给输出多路选择器。
[0028]输出多路选择器通过SEL0和SEL1两个选择信号,可以选择信号多路选择器输出的信号直接输出或者锁存后输出,也可以选择正常模式下的输出信号。
[0029]数字输出模块将输出多路选择器选出的信号处理后输出到PAD端口。
[0030]实施例2,在实施例1的基础上,数字输出模块可为一个标准的输出IO模块。
[0031]工作原理如下:
[0032]本专利技术中的计数和设置器,可以实现置位和计数功能。图1中set_en为1时为置位功能,此时不论cnt_en为何值,其将输入的7位信号A[6:0]置位到计数器中,使输出S[6:0]=A[6:0]。该功能用于直接选定某个信号进行输出观测。
[0033]图1中cnt_en为1时,计数和设置器进行0~最大计数值之间的连续计数功能,计数到最大值后进行绕回操作,即连续进行0~最大计数值的计数功能。该功能用于将所有信号的按序连续输出。
[0034]set_en和cnt_en均为0时,计数和设置器保持此前的位值置或计数值,维持不变。
[0035]本专利技术中的信号多路选择器,是一个采用数字标准单元实现的模块,其输出信号为选出的观测信号D_sel。一个具体的信号多路选择器,可包括7个选择信号S0

S6,128个内部信号;其中S0

S6这7个选择信号来自计数和设置器的输出。而128个内部信号,做如下分配,前8个信号,即D0

D7,固定为10101010(AA),为起始码;最后8个信号D120

D127,固定为11110000(F0),为结束码;中间的112个信号为内部电路的关键信号,如模拟模块和数字模块接口信号、外部输入PAD信号、内部数字信号关键信号等需要测试和观测信号。这样配置的目的是在cnt_en为1时,在将所有内部待观测信号的按序连续输出时,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种集成电路芯片的可测性电路,包括计数和设置器、信号多路选择器、信号锁存器和输出多路选择器,其特征在于,所述计数和设置器,与信号多路选择器连接,用于选择信号多路选择器的指定的输入信号;所述信号多路选择器,用于根据计数和设置器输出的选择信号,来选择需要观测的信号,并将该信号送入信号锁存器和输出多路选择器;所述信号锁存器,用于锁存信号多路选择器选出的观测信号,并送给输出多路选择器;所述输出多路选择器,连接SEL0和SEL1两个选择信号,通过SEL0和SEL1两个选择信号,选择信号多路选择器输出的信号直接输出或者锁存后输出,或选择正常模式下的输出信号。2.根据权利要求1所述的一种集成电路芯片的可测性电路,其特征在于,所述计数和设置器根据计数使能信号和置位使能信号,锁存指定的选择信号或者从0到最大计数值进行计数得到选择信号。3.根据权利要求1所述的一种集成电路芯片的可测性电...

【专利技术属性】
技术研发人员:卢君明许程凯
申请(专利权)人:上海坚芯电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1