CN104049203B - 具有边界扫描测试功能的管脚和包括该管脚的集成电路 - Google Patents
具有边界扫描测试功能的管脚和包括该管脚的集成电路 Download PDFInfo
- Publication number
- CN104049203B CN104049203B CN201410171098.7A CN201410171098A CN104049203B CN 104049203 B CN104049203 B CN 104049203B CN 201410171098 A CN201410171098 A CN 201410171098A CN 104049203 B CN104049203 B CN 104049203B
- Authority
- CN
- China
- Prior art keywords
- pin
- boundary scan
- signal
- output
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
公开了一种具有边界扫描测试功能的管脚和包括该管脚的集成电路。所述管脚包括至少一个边界扫描寄存器、边界扫描信号输入引脚、边界扫描信号输出引脚以及从TAP控制器接收边界扫描控制信号的TAP控制信号端。由于根据本发明所提供的管脚中集成了边界扫描寄存器,从而减少了芯片实现过程中管脚的输入、输出和控制信号的JTAG测试逻辑在管脚以外的***,同时在布局布线中,可以避免由于管脚的输入、输出和控制信号的JTAG测试逻辑的位置所带来的时序方面的负面影响,有利于时序的快速收敛。
Description
技术领域
本发明涉及集成电路领域,更具体地讲,涉及一种内置了边界扫描寄存器的管脚和包括这种管脚的集成电路。
背景技术
边界扫描技术是一种应用于数字集成电路器件的测试性结构设计方法。所谓“边界”是指测试电路被设置在集成电路器件逻辑功能电路的四周,位于靠近器件输入、输出和控制引脚的边界处。所谓“扫描”是指连接器件各输入、输出和控制引脚的测试电路实际上是一组串行移位寄存器,这种串行移位寄存器被叫做“扫描路径”,沿着这条路径可输入由“0”和“1”组成的各种编码,对电路进行“扫描”式检测,从输出结果判断其是否正确。
图1为示出基于现有技术的集成电路芯片的顶层结构的示意图。如图1所示,在每个将被测试的管脚(PAD)附近均布置有由寄存器和组合逻辑组成的边界扫描寄存器(BSR:boundary scan register),同时,根据管脚是单一输入、单一输出、输入输出还是三态管脚而在其附近布置的边界扫描寄存器的数量也不同。例如,对于如图2所示的具有输入引脚input、输出引脚output和控制引脚control的三态管脚,其附近应布置三个边界扫描寄存器。
如图1所示,所有的边界扫描寄存器均连接到集成电路信号内部逻辑(Core),且所有的边界扫描寄存器按照移动的顺序连接起来,从而构成一根JTAG扫描链。用于JTAG扫描测试的测试数据输入(TDI)、测试时钟输入(TCK)、测试模式选择(TMS)、测试复位输入(TRST)和测试数据输出(TDO)相关的信号由测试访问端口(TAP)控制器提供或输入到TAP控制器,从而由TAP控制器实现JTAG扫描链的控制,从而实现管脚的输入、输出和控制信号的测试。外部激励通过TAP控制器的TDI依次移位进入每个边界扫描寄存器,然后对被测PAD的输入管脚施加激励进行测试,最后将测试结果依次从TDO移出或者并行从被测PAD输出管脚输出。通过观测TDO和被测PAD输出管脚的输出结果,来判断PAD的连接是否出现问题。
如上所述,每个边界扫描寄存器都是由寄存器和组合逻辑构成,组合逻辑将功能路径和测试路径分开,并且可以在功能模式和测试模式下进行路径的切换。功能路径是管脚与内部逻辑之间的连接路径,由于边界扫描寄存器的***,管脚和内部逻辑之间存在多个边界扫描寄存器单元,因此功能路径受到了边界扫描寄存器位置的影响。
为了更好的时序和不影响功能路径,在集成电路的布局布线过程中,必须将边界扫描寄存器放置在每个被测管脚的旁边,特别是边界扫描寄存器内部的组合逻辑,因为组合逻辑将切换功能路径和测试路径,组合逻辑的位置直接影响功能路径,如果路径选择的组合逻辑放置的距离管脚很远,那么功能路径将会受到很大影响。
发明内容
鉴于现有技术中存在的上述问题,本发明提供了一种集成了边界扫描测试功能的管脚和包括该管脚的集成电路。
根据本发明的一方面,提供了一种用于集成电路的管脚,所述管脚包括至少一个边界扫描寄存器、边界扫描信号输入引脚、边界扫描信号输出引脚以及从测试访问端口(TAP)控制器接收边界扫描控制信号的TAP控制信号端。
优选地,所述TAP控制信号端包括从TAP控制器接收时钟信号的测试时钟输入端和从TAP控制器接收测试模式选择信号的测试模式选择端。
优选地,当所述管脚为输入管脚时,所述管脚包括用于接收信号的信号输入引脚,且所述至少一个边界扫描寄存器包括连接到所述输入引脚的一个输入边界扫描寄存器。
优选地,当所述管脚为输出管脚时,所述管脚还包括用于输出信号的信号输出引脚,且所述至少一个边界扫描寄存器包括连接到所述输出引脚的一个输出边界扫描寄存器。
优选地,当所述管脚为输入/输出管脚时,所述管脚还包括用于接收信号的信号输入引脚和用于输出信号的信号输出引脚,且所述至少一个边界扫描寄存器包括分别连接到输入引脚和输出引脚的输入边界扫面寄存器和输出边界扫描寄存器。
优选地,当所述管脚为三态管脚时,所述管脚还包括用于接收信号的信号输入引脚、用于输出信号的信号输出引脚和用于接收控制信号的控制信号引脚,且所述至少一个边界扫描寄存器包括分别连接到所述输入引脚、输出引脚和控制信号引脚的输入边界扫描寄存器、输出边界扫描寄存器和控制边界扫描寄存器。
优选地,所述至少一个边界扫描寄存器为基于JTAG扫描测试的边界扫描寄存器。
优选地,至少一个边界扫描寄存器经由所述边界扫描信号输入引脚和边界扫描信号输出引脚与其它管脚相连而形成用于JTAG扫描链。
根据本发明的另一方面,提供了一种具有如上所述的管脚的集成电路。
由于根据本发明所提供的管脚中集成了边界扫描寄存器,从而减少了芯片实现过程中管脚的输入、输出和控制信号的JTAG测试逻辑在管脚以外的***,同时在布局布线中,可以避免由于管脚的输入、输出和控制信号的JTAG测试逻辑的位置所带来的时序方面的负面影响,有利于时序的快速收敛。
附图说明
通过下面结合附图对实施例进行的描述,本发明的这些和/或其他方面和优点将会变得清楚和更易于理解,其中:
图1为示出基于现有技术的集成电路芯片的顶层结构的示意图;
图2为示出三态管教的示意图;
图3为示出根据本发明的示例性实施例的集成了边界扫描寄存器的管脚的示图;
图4A、图4B和图4C为分别示出控制边界扫描寄存器、输出边界扫描寄存器和输入边界扫描寄存器的示意图;
图5为示出根据本发明的示例性实施例的具有集成了边界扫描寄存器的管脚的集成电路的顶层结构的示意图。
具体实施方式
现在对本发明实施例进行详细的描述,其示例表示在附图中,其中,相同的标号始终表示相同部件。下面通过参照附图对实施例进行描述以解释本发明。
根据本发明的技术方案,在设计集成电路或管脚(PAD)库单元设计过程中,将边界扫描寄存器(BSR)集成到PAD中,并且PAD内部的BSR完成局部JTAG扫描连的连接,因此在芯片设计过程中,只需要***位置不敏感的TAP控制逻辑,并把PAD的BSR相关信号连接起来即可实现边界扫面测试电路。
图3为示出根据本发明的示例性实施例的集成了边界扫描寄存器的管脚的示图。图3所示的管脚PAD为三态管脚,即,其包括了输入引脚input、输出引脚output和控制引脚control。
此外,图3所示的管脚PAD还集成了边界扫描寄存器,即,所述管脚PAD还包括了连接到控制引脚control的第一边界扫描寄存器110、连接到输出引脚output的第二边界扫描寄存器120和连接到输入引脚input的第三边界扫描寄存器130。
图3中第一边界扫描寄存器110、第二边界扫描寄存器120和第三边界扫描寄存器130可分别被实现为如图4A所示的控制边界扫描寄存器、图4B所示的输出边界扫描寄存器和图4C所示的输入边界扫描寄存器。由于图4A所示的控制边界扫描寄存器、图4B所示的输出边界扫描寄存器和图4C所示的输入边界扫描寄存器与现有技术中使用的控制边界扫描寄存器、输出边界扫描寄存器和输入边界扫描寄存器的结构相似,因此在此不再赘述。
另外,图3所示的管脚PAD还可包括边界扫描信号输入引脚SI和边界扫描信号输出引脚SO。所述边界扫描信号输入引脚SI和边界扫描信号输出引脚SO用于其它管脚进行信号交换,即,经由所述边界扫描信号输入引脚SI从其它管脚将信号接收至管脚PAD并经由所述边界扫描信号输出引脚SO将信号从所述管脚PAD输出到其它引脚。
此外,图3所示的管脚PAD还可包括从TAP控制器接收边界扫描控制信号的TAP控制信号端CLOCK/MODE。例如,所述的TAP控制信号端CLOCK/MODE包括从TAP控制器接收时钟信号的测试时钟输入引脚和从TAP控制器接收测试模式选择信号的测试模式选择引脚。
上面结合图3描述了集成了边界扫描寄存器的三态管脚的实施例。结合图3所描述的技术方案可应用于仅具有输入引脚、仅具有输出引脚和具有输入和输出引脚的管脚。
例如,当管脚为仅具有输入引脚的管脚时,其可仅包括连接到输入引脚的如图3所示的第三边界扫描寄存器130的输入边界扫描寄存器。
例如,当管脚为仅具有输出引脚的管脚时,其可仅包括连接到输出引脚的如图3所示的第二边界扫描寄存器120的输出边界扫描寄存器。
例如,当管脚为具有输入引脚和输出引脚的管脚时,其可包括连接到输入引脚的如图3所示的第三边界扫描寄存器130的输入边界扫描寄存器以及连接到输出引脚的如图3所示的第二边界扫描寄存器120的输出边界扫描寄存器。
下面,结合图5描述具有集成了边界扫描寄存器的集成电路。图5为示出根据本发明实施例的具有集成了边界扫描寄存器的集成电路的示意图。
如图5所示,根据本发明实施例的集成电路包括了内部逻辑CORE、测试访问端口(TAP)控制器200以及多个管脚,其中,所述多个管脚包括上面参照图3所描述的输入管脚、输出管脚、输入输出管脚以及三态管脚。
这里,TAP控制器200具有用于JTAG扫描测试的测试输入输入(TDI)引脚、测试时钟输入(TCK)引脚、测试模式选择(TMS)引脚、测试复位输入(TRST)引脚和测试数据输出(TDO)引脚。由于TAP控制200及其引脚可由现有技术的TAP控制器及其引脚实现,因此省略对其的描述。
同时,如上所述,所述集成了边界扫描寄存器的多个管脚PAD中的每一个管脚均包括了边界扫描信号输入引脚SI和边界扫描信号输出引脚SO。
图5所示的集成电路的多个管脚所包括的边界扫描寄存器通过各自的边界扫描信号输入引脚SI和边界扫描信号输出引脚SO顺序串联,从而形成一条JTAG扫描链,即,形成了TAP控制器的TDI引脚→SI→SO→SI…..……→SO→SI→SO→TAP控制器的TDO的JTAG扫描链,这里,SI和SO分别表示向边界扫描寄存器的扫描输入或从边界扫描寄存器的扫描输出。
由于现有技术的JTAG扫描技术可应用于如图5所示的集成电路的JTAG扫描,因此省略对图5所示的集成电路的JTAG扫描方案的描述。
根据本发明的技术方案中,由于将边界扫描寄存器(BSR)集成到了管脚(PAD),因此边界扫描寄存器及其内部的组合逻辑的位置被限制在了PAD内部,所以集成电路的布局布线过程中,不需要考虑BSR相关逻辑的放置,功能路径不会由于组合逻辑的位置而受到影响,更有利于时序快速收敛。
虽然已表示和描述了本发明的一些实施例,但本领域技术人员应该理解,在不脱离由权利要求及其等同物限定其范围的本发明的原理和精神的情况下,可以对这些实施例进行修改。
Claims (9)
1.一种用于集成电路的管脚,其特征在于包括:
至少一个边界扫描寄存器;
边界扫描信号输入引脚;
边界扫描信号输出引脚;以及
从测试访问端口控制器接收边界扫描控制信号的测试访问端口控制信号端。
2.根据权利要求1所述的管脚,其特征在于,所述测试访问端口控制信号端包括从测试访问端口控制器接收时钟信号的测试时钟输入端和从测试访问端口控制器接收测试模式选择信号的测试模式选择端。
3.根据权利要求1所述的管脚,其特征在于,当所述管脚为输入管脚时,所述管脚包括用于接收信号的信号输入引脚,且所述至少一个边界扫描寄存器包括连接到所述输入引脚的一个输入边界扫描寄存器。
4.根据权利要求1所述的管脚,其特征在于,当所述管脚为输出管脚时,所述管脚还包括用于输出信号的信号输出引脚,且所述至少一个边界扫描寄存器包括连接到所述输出引脚的一个输出边界扫描寄存器。
5.根据权利要求1所述的管脚,其特征在于,当所述管脚为输入/输出管脚时,所述管脚还包括用于接收信号的信号输入引脚和用于输出信号的信号输出引脚,且所述至少一个边界扫描寄存器包括分别连接到输入引脚和输出引脚的输入边界扫面寄存器和输出边界扫描寄存器。
6.根据权利要求1所述的管脚,其特征在于,当所述管脚为三态管脚时,所述管脚还包括用于接收信号的信号输入引脚、用于输出信号的信号输出引脚和用于接收控制信号的控制信号引脚,且所述至少一个边界扫描寄存器包括分别连接到所述输入引脚、输出引脚和控制信号引脚的输入边界扫描寄存器、输出边界扫描寄存器和控制边界扫描寄存器。
7.根据权利要求1所述的管脚,其特征在于,所述至少一个边界扫描寄存器为基于JTAG扫描测试的边界扫描寄存器。
8.根据权利要求7所述的管脚,其特征在于,至少一个边界扫描寄存器经由所述边界扫描信号输入引脚和边界扫描信号输出引脚与其它管脚相连而形成用于JTAG扫描链。
9.一种具有如权利要求1-8中的任一权利要求所述的管脚的集成电路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410171098.7A CN104049203B (zh) | 2014-04-25 | 2014-04-25 | 具有边界扫描测试功能的管脚和包括该管脚的集成电路 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410171098.7A CN104049203B (zh) | 2014-04-25 | 2014-04-25 | 具有边界扫描测试功能的管脚和包括该管脚的集成电路 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104049203A CN104049203A (zh) | 2014-09-17 |
CN104049203B true CN104049203B (zh) | 2017-02-15 |
Family
ID=51502293
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410171098.7A Active CN104049203B (zh) | 2014-04-25 | 2014-04-25 | 具有边界扫描测试功能的管脚和包括该管脚的集成电路 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104049203B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9791505B1 (en) * | 2016-04-29 | 2017-10-17 | Texas Instruments Incorporated | Full pad coverage boundary scan |
CN106483950B (zh) * | 2016-12-21 | 2019-03-29 | 中国南方航空工业(集团)有限公司 | 可编程逻辑器件检测方法和装置 |
CN109192240B (zh) * | 2018-08-28 | 2023-12-05 | 长鑫存储技术有限公司 | 边界测试电路、存储器及边界测试方法 |
CN109387774A (zh) * | 2018-12-05 | 2019-02-26 | 中国航空工业集团公司洛阳电光设备研究所 | 一种适用于边界扫描测试的通用电路板 |
CN113702798A (zh) * | 2020-05-22 | 2021-11-26 | Oppo广东移动通信有限公司 | 一种边界扫描测试方法、装置、设备、芯片及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6351836B1 (en) * | 1998-06-08 | 2002-02-26 | Mitsubishi Denki Kabushiki Kaisha | Semiconductor device with boundary scanning circuit |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5379302A (en) * | 1993-04-02 | 1995-01-03 | National Semiconductor Corporation | ECL test access port with low power control |
WO2003093843A1 (en) * | 2002-05-01 | 2003-11-13 | Logicvision(Canada), Inc | Circuit and method for adding parametric test capability to digital boundary scan |
DE102004027860A1 (de) * | 2004-06-08 | 2006-01-05 | Siemens Ag | Testverfahren und Testvorrichtung zum Testen einer integrierten Schaltung |
CN101027567B (zh) * | 2004-09-27 | 2012-05-23 | Nxp股份有限公司 | 具有输入和/或输出Bolton焊盘的集成电路 |
US8489947B2 (en) * | 2010-02-15 | 2013-07-16 | Mentor Graphics Corporation | Circuit and method for simultaneously measuring multiple changes in delay |
CN102305907A (zh) * | 2011-05-31 | 2012-01-04 | 中国科学院深圳先进技术研究院 | 多芯片封装结构的测试方法和*** |
CN102183727B (zh) * | 2011-06-01 | 2013-05-01 | 浙江大学 | 一种具有检错功能的边界扫描测试方法 |
JP2013131282A (ja) * | 2011-12-22 | 2013-07-04 | Elpida Memory Inc | 半導体装置 |
CN202404207U (zh) * | 2011-12-31 | 2012-08-29 | 杭州士兰微电子股份有限公司 | 等离子扫描驱动芯片测试装置 |
CN103680608A (zh) * | 2012-09-18 | 2014-03-26 | 英业达科技有限公司 | 提高边界扫描技术对芯片烧录速度的***及其方法 |
CN103675576B (zh) * | 2012-09-18 | 2016-02-10 | 英业达科技有限公司 | 基于边界扫描的芯片连接测试***及其方法 |
US8924803B2 (en) * | 2012-10-17 | 2014-12-30 | Nanya Technology Corporation | Boundary scan test interface circuit |
CN103091627B (zh) * | 2013-01-09 | 2015-02-25 | 中国科学院微电子研究所 | 一种可配置的边界扫描寄存器链电路 |
-
2014
- 2014-04-25 CN CN201410171098.7A patent/CN104049203B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6351836B1 (en) * | 1998-06-08 | 2002-02-26 | Mitsubishi Denki Kabushiki Kaisha | Semiconductor device with boundary scanning circuit |
Also Published As
Publication number | Publication date |
---|---|
CN104049203A (zh) | 2014-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104049203B (zh) | 具有边界扫描测试功能的管脚和包括该管脚的集成电路 | |
US11835573B2 (en) | TSV testing method and apparatus | |
US7352169B2 (en) | Testing components of I/O paths of an integrated circuit | |
US9903913B2 (en) | Scan or JTAG controllable capture clock generation | |
CN100587508C (zh) | 实现高速测试电路的扫描链和方法 | |
KR101006822B1 (ko) | 투명한 테스트 방법 및 스캔 플립 플롭 | |
JP4808051B2 (ja) | 半導体集積回路装置とそのテスト方法 | |
CN104321655B (zh) | 能够生成用于扫描测试的测试模式控制信号的集成电路 | |
US7401277B2 (en) | Semiconductor integrated circuit and scan test method therefor | |
US7269770B1 (en) | AC coupled line testing using boundary scan test methodology | |
US7181705B2 (en) | Hierarchical test circuit structure for chips with multiple circuit blocks | |
CN109406902A (zh) | 逻辑扫描老化测试*** | |
US6721923B2 (en) | System and method for generating integrated circuit boundary register description data | |
US6173428B1 (en) | Apparatus and method for testing using clocked test access port controller for level sensitive scan designs | |
US8914689B2 (en) | Controlled toggle rate of non-test signals during modular scan testing of an integrated circuit | |
CN104903736B (zh) | 用于动态分配扫描测试资源的电路和方法 | |
CN103487747B (zh) | 符合边界扫描标准的扫描子链型测试结构及测试方法 | |
US7607057B2 (en) | Test wrapper including integrated scan chain for testing embedded hard macro in an integrated circuit chip | |
CN103091627B (zh) | 一种可配置的边界扫描寄存器链电路 | |
CN110717307B (zh) | 一种基于边界扫描电路的sip器件可测试性方法 | |
KR100694315B1 (ko) | 다중 시스템 클럭 및 이종 코어를 포함하는 시스템 온 칩용연결선 지연 고장 테스트 제어기 | |
JPH0763821A (ja) | テスト回路 | |
US20060282730A1 (en) | Semiconductor integrated circuit incorporating test configuration and test method for the same | |
US6865703B2 (en) | Scan test system for semiconductor device | |
JP4437719B2 (ja) | 半導体集積回路、スキャン回路設計方法、テストパターン生成方法、および、スキャンテスト方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |