支持多种测试功能复用的输入输出接口电路及其生成方法技术

技术编号:14812568 阅读:78 留言:0更新日期:2017-03-15 03:36
本发明专利技术涉及一种支持多种测试功能复用的输入输出接口电路及其生成方法,所述电路包括:第二功能复用选择单元和测试功能复用电路;测试功能复用电路包括:输出使能复用选择单元、输出数据复用选择单元和输入数据复用选择单元;输出使能复用选择单元通过选择信号选择输出相应的输出使能测试信号,第二功能复用选择单元通过输出使能选通信号选择输出输出使能测试信号或者输出使能信号;输出数据复用选择单元通过选择信号选择输出相应的测试输出信号,第二功能复用选择单元通过输出数据选通信号选择输出测试输出信号或者输出信号;当第二功能复用选择单元选择输入测试输入信号时,输入数据复用选择单元通过选择信号选择所述测试输入信号输入的路径。

【技术实现步骤摘要】

本专利技术涉及微电子领域中的集成电路设计
,特别是一种支持多种测试功能复用的输入输出接口电路及其生成方法
技术介绍
现场可编程逻辑门阵列(FieldProgrammableGateArray,FPGA)是一种具有丰富硬件资源、强大并行处理能力和灵活可重配置能力的逻辑器件。这些特征使得FPGA在数据处理、通信、网络等很多领域得到了越来越多的广泛应用。FPGA芯片的一个比较重要的指标就是用户输入输出(IO)的数目,在IO总数目固定的情况下,能够提供的用户IO数目越多越好。因为FPGA芯片中存在很多的电路模块需要测试,也就需要将其测试的接口拉到IO上,这样一来,如果是直接使用专用的测试IO就会导致用户IO数目减少。此外,随着芯片内部需要测试的电路模块数目不断增加,对测试复用IO的需求也越来越多,这样会导致对封装有很大的约束,因为大部分测试IO都需要在各种封装中能够封装出来,当有小封装(封装出来的IO数目很少)需求时,会导致必要的测试IO不能全部封装出来。
技术实现思路
本专利技术提供了一种支持多种测试功能复用的输入输出接口电路及其生成方法,能够实现用户IO与测试IO的高效复用。本专利技术实施例提供了一种支持多种测试功能复用的输入输出接口电路,包括:边界扫描单元、第二功能复用选择单元和测试功能复用电路;所述测试功能复用电路包括:输出使能复用选择单元、输出数据复用选择单元和输入数据复用选择单元;所述输出使能复用选择单元,通过选择信号选择输出相应的输出使能测试信号,所述第二功能复用选择单元通过输出使能选通信号选择输出所述输出使能测试信号或者输出使能信号;所述输出数据复用选择单元,通过选择信号选择输出相应的测试输出信号,所述第二功能复用选择单元通过输出数据选通信号选择输出所述测试输出信号或者输出信号;所述第二功能复用选择单元通过输入数据选通信号选择是否输入测试输入信号;当选择输入所述测试输入信号时,所述输入数据复用选择单元通过选择信号选择输入的所述测试输入信号。优选的,所述输出使能复用选择单元包括:一个与门和至少两个或门;所述第二功能复用选择单元包括:二选一选通器;每个所述或门的第一输入端接入一路输出使能测试信号,第二输入端接入相应的选择信号的反相信号;全部所述或门的输出端连接至所述与门的输入端;所述与门的输出端连接所述二选一选通器的第一输入端,所述二选一选通器的第二输入端接入所述输出使能信号,通过所述二选一选通器的选通信号输入端接入所述选通信号选择输出。优选的,所述输出数据复用选择单元包括:一个或门和至少两个与门;所述第二功能复用选择单元包括:二选一选通器;每个所述与门的第一输入端接入一路测试输出信号,第二输入端接入相应的选择信号;全部所述与门的输出端连接至所述或门的输入端;所述或门的输出端连接所述二选一选通器的第一输入端,所述二选一选通器的第二输入端接入所述输出信号,通过所述二选一选通器的选通信号输入端接入所述选通信号选择输出。优选的,所述输入数据复用选择单元包括:至少二个二选一选通器;所述第二功能复用选择单元包括:一个与门;所述与门的第一输入端接入所述输入信号,第二输出端接入所述输入数据选通信号,通过输入数据选通信号选择是否输入测试输入信号;每个二选一选通器的第一输入端连接所述与门的输出,第二输入端连接外部输入的所述测试输入信号,通过所述二选一选通器的选通信号输入端接入的所述选择信号选择输出。进一步优选的,所述选择信号由所述FPGA内部的控制器产生。第二方面,本专利技术实施例提供了一种如上述第一方面所述的支持多种测试功能复用的输入输出接口电路中,测试功能复用电路的生成方法,所述方法包括:建立测试接口列表;所述测试接口列表包括:测试接口编号或测试接口名称、所述测试接口在不同测试功能下的测试接口线名称,以及对应的信号方向属性;使用脚本读入所述测试接口列表;根据所述测试接口列表生成所述测试功能复用电路。本专利技术提供的支持多种测试功能复用的输入输出接口电路及其生成方法,通过在IO接口电路中增加测试功能复用电路和第二功能复用选择单元,非常方便顶层的集成,实现了用户IO与测试IO的高效复用,大大节省了FPGA芯片外部IO接口的数量。附图说明图1为本专利技术实施例提供的支持多种测试功能复用的输入输出接口电路的电路图;图2为本专利技术实施例提供的测试功能复用电路的示意图;图3为本专利技术实施例提供的支持多种测试功能复用的输入输出接口电路的生成方法流程图;图4为本专利技术实施例提供的测试接口列表的示意图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。图1为本专利技术实施例提供的一种FPGA的支持多种测试功能复用的输入输出接口电路。如图1所示,所述电路包括:边界扫描单元10、第二功能复用选择单元20和测试功能复用电路30;边界扫描单元10与FPGA接口的模拟电路40相连接,通过PAD41输入/输出信号。边界扫描单元10通常都是遵循IEEE的标准来实现的。第二功能复用选择单元20用以实现IO端口测试功能的复用。在一个例子中,输出使能选通信号teds_sel、输出数据选通信号txds_sel和输入数据选通信号rxds_sel分别为1时,选择第二功能(测试功能)的路径,否则就选择用户功能(正常使用FPGA时的输入输出)的路径。因此,可见对于用户功能来说,各路IO的延时仅仅增加了一个选通器或一个门级电路的影响。测试功能复用电路30包括:输出使能复用选择单元31、输出数据复用选择单元32和输入数据复用选择单元33;输出使能复用选择单元31,通过选择信号(en0、en1)选择输出相应的输出使能测试信号dmux_teds,用以第二功能复用选择单元20通过输出使能选通信号teds_sel选择输出输出使能测试信号dmux_teds或者输出使能信号ted_in;具体的,输出使能复用选择单元31可以由一个与门311和至少两个或门(在本例中以两个或门312和313)来实现;与输出使能复用选择单元31相连接的第二功能复用选择单元20可以由二选一选通器21来实现;其中,或门312的第一输入端接入第一输出使能测试信号fun_oen0,第二输入端接入选择信号en0的反相信号;或门313的第一输入端接入第一输出使能测试信号fun_oen1,第二输入端接入选择信本文档来自技高网...
支持多种测试功能复用的输入输出接口电路及其生成方法

【技术保护点】
一种FPGA的支持多种测试功能复用的输入输出接口电路,其特征在于,所述电路包括:边界扫描单元、第二功能复用选择单元和测试功能复用电路;所述测试功能复用电路包括:输出使能复用选择单元、输出数据复用选择单元和输入数据复用选择单元;所述输出使能复用选择单元,通过选择信号选择输出相应的输出使能测试信号,所述第二功能复用选择单元通过输出使能选通信号选择输出所述输出使能测试信号或者输出使能信号;所述输出数据复用选择单元,通过选择信号选择输出相应的测试输出信号,所述第二功能复用选择单元通过输出数据选通信号选择输出所述测试输出信号或者输出信号;所述第二功能复用选择单元通过输入数据选通信号选择是否输入测试输入信号;当选择输入所述测试输入信号时,所述输入数据复用选择单元通过选择信号选择所述测试输入信号输入的路径。

【技术特征摘要】
1.一种FPGA的支持多种测试功能复用的输入输出接口电路,其特征在
于,所述电路包括:边界扫描单元、第二功能复用选择单元和测试功能复用电
路;
所述测试功能复用电路包括:输出使能复用选择单元、输出数据复用选
择单元和输入数据复用选择单元;
所述输出使能复用选择单元,通过选择信号选择输出相应的输出使能测
试信号,所述第二功能复用选择单元通过输出使能选通信号选择输出所述输
出使能测试信号或者输出使能信号;
所述输出数据复用选择单元,通过选择信号选择输出相应的测试输出信
号,所述第二功能复用选择单元通过输出数据选通信号选择输出所述测试输
出信号或者输出信号;
所述第二功能复用选择单元通过输入数据选通信号选择是否输入测试输
入信号;当选择输入所述测试输入信号时,所述输入数据复用选择单元通过
选择信号选择所述测试输入信号输入的路径。
2.根据权利要求1所述的电路,其特征在于,所述输出使能复用选择单
元包括:一个与门和至少两个或门;所述第二功能复用选择单元包括:二选
一选通器;
每个所述或门的第一输入端接入一路输出使能测试信号,第二输入端接
入相应的选择信号的反相信号;
全部所述或门的输出端连接至所述与门的输入端;
所述与门的输出端连接所述二选一选通器的第一输入端,所述二选一选
通器的第二输入端接入所述输出使能信号,通过所述二选一选通器的选通信
号输入端接入所述输出使能选通信号选择输出。
3.根据权利要求1所述的电路,其特征在于,所述输出数据复用选择单
元包括:一个或...

【专利技术属性】
技术研发人员:李大伟刘明
申请(专利权)人:京微雅格北京科技有限公司
类型:发明
国别省市:北京;11

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

1