在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

邊界掃描-Boundary Scan技術(shù)及其在芯片測試中的應(yīng)用

冬至子 ? 來源:長點(diǎn)芯 ? 作者:SJ66 ? 2023-10-20 10:43 ? 次閱讀

一:Boundary Scan的基本概念及應(yīng)用

-> 什么是Boundary SCAN?

首先我們都知道BSCAN是一種用于測試和驗(yàn)證集成電路的技術(shù)。在集成電路中,有許多引腳***(pins)*** 用于與其他器件進(jìn)行通信和連接。BSCAN 通過在芯片引腳之間添加可控的掃描鏈***(Scan Chain)*** ,使得我們能夠在測試和調(diào)試時(shí)以串行方式訪問每個(gè)芯片引腳。如下圖

圖片

-> BSCAN誕生的契機(jī)是什么呢?

電路板的日益復(fù)雜和 surface mount technologies (表面貼裝技術(shù))等技術(shù)的轉(zhuǎn)變導(dǎo)致系統(tǒng)設(shè)計(jì)師們達(dá)成一致,采用了一種統(tǒng)一的基于掃描的方法,稱為邊界掃描***(boundary scan)*** ,用于在電路板(任何系統(tǒng))級別上測試芯片。

-> BSCAN為芯片驗(yàn)證帶來了什么?

1. 連通性測試:

假設(shè)你在設(shè)計(jì)一個(gè)SoC,其中涉及許多引腳用于連接不同的子系統(tǒng)。使用邊界掃描,你可以測試這些引腳之間的連通性。例如,你可以加載一個(gè)測試模式,通過觀察TDO信號,檢查引腳是否按預(yù)期連接,是否存在開路或短路問題。

2.故障定位:

芯片制造過程中,可能會(huì)出現(xiàn)一些未預(yù)料的故障,例如焊接問題或晶體管故障。通過加載適當(dāng)?shù)臏y試模式,你可以觀察故障信號在掃描鏈上的傳播路徑,從而精確定位故障的位置,加速故障排除過程。

3.邏輯驗(yàn)證:

在芯片設(shè)計(jì)的早期階段,你可以使用邊界掃描來驗(yàn)證芯片的基本邏輯功能。通過加載測試模式,觀察輸出是否與預(yù)期相符,以驗(yàn)證芯片的功能性。

4.硬件調(diào)試:

假設(shè)你遇到了一些奇怪的硬件問題,如時(shí)序問題或邏輯錯(cuò)誤。通過在掃描鏈上加載特定的測試模式,你可以觀察信號在芯片內(nèi)部的傳播路徑,有助于理解信號的行為,從而更有效地進(jìn)行硬件調(diào)試。

5.芯片級聯(lián)測試:

在多芯片系統(tǒng)中,邊界掃描可以用于測試不同芯片之間的連接性。通過將多個(gè)芯片的邊界掃描鏈連接在一起,你可以檢測引腳和信號在整個(gè)系統(tǒng)中的傳輸情況。

總之,邊界掃描在SoC設(shè)計(jì)驗(yàn)證中是一項(xiàng)強(qiáng)大的工具,可以幫助芯片驗(yàn)證工程師在不同階段進(jìn)行測試、調(diào)試和驗(yàn)證,從而提高芯片的質(zhì)量和可靠性。

二:Boundary Scan的硬件實(shí)現(xiàn)

邊界掃描的核心思想是在SoC芯片的引腳周圍添加一個(gè)可控的掃描鏈,將芯片內(nèi)部的邏輯電路與掃描鏈相連。這個(gè)掃描鏈由一系列的Scan Cells (掃描單元)組成,每個(gè)掃描單元可以存儲一個(gè)比特的數(shù)據(jù)。通過操控TAP(Test Access Port) 控制器,我們可以在掃描鏈上加載測試模式,然后觀察測試模式在芯片內(nèi)部的傳播路徑,從而實(shí)現(xiàn)測試、調(diào)試和驗(yàn)證。

沒錯(cuò),下面就要詳細(xì)介紹一下我們的主角TAP了!

TAP控制器是邊界掃描的核心,它負(fù)責(zé)管理掃描鏈的操作。TAP控制器通過四個(gè)或個(gè)基本信號進(jìn)行操作測試訪問端口。

  • TCK(Test Clock):用于控制掃描鏈的時(shí)鐘信號。
  • TMS(Test Mode Select):用于控制TAP控制器狀態(tài)機(jī)的狀態(tài)切換。
  • TDI(Test Data Input):用于將數(shù)據(jù)加載到掃描鏈中。
  • TDO(Test Data Output):用于從掃描鏈讀取數(shù)據(jù)。
  • TRST(Test Reset):用于異步復(fù)位TAP控制器,如果芯片沒有自動(dòng)生成上電復(fù)位信號的話。

不過一般我們用到前面四個(gè)就夠了,下面是一個(gè)基本的TAP架構(gòu)圖。

圖片

下面我們就按照這張圖剖析一下TAP的組成部分。

1. TAP控制器(TAP Controller):

TAP控制器是TAP的核心,負(fù)責(zé)控制掃描操作的狀態(tài)轉(zhuǎn)換和時(shí)序。它通過TCK(Test Clock)、TMS(Test Mode Select)、TDI(Test Data Input)和TDO(Test Data Output) 等信號,實(shí)現(xiàn)從一個(gè)狀態(tài)到另一個(gè)狀態(tài)的轉(zhuǎn)換,以便執(zhí)行不同的操作,如掃描測試數(shù)據(jù)或讀取測試結(jié)果。TAP控制器按照JTAG(Joint Test Action Group) 標(biāo)準(zhǔn)定義了一組狀態(tài),如Test-Logic-Reset狀態(tài)、Run-Test/Idle狀態(tài)等。

圖片

2.指令寄存器(Instruction Register):

指令寄存器用于存儲和加載TAP控制器的指令。在測試和調(diào)試過程中,可以通過加載不同的指令來控制芯片的操作。指令寄存器的位數(shù)決定了可以定義的不同指令數(shù)量,從而支持多種測試模式和操作。

圖片

3. 測試數(shù)據(jù)寄存器(Test Data Register):

測試數(shù)據(jù)寄存器用于存儲測試模式數(shù)據(jù),它是掃描鏈(Scan Chain)的一部分。測試數(shù)據(jù)可以被輸入到芯片進(jìn)行測試,也可以從芯片中讀取出來作為測試結(jié)果。測試數(shù)據(jù)寄存器又分為不同的子寄存器,包括邊界掃描寄存器、旁路寄存器和TDO驅(qū)動(dòng)器

圖片

3.1. 邊界掃描寄存器(Boundary Scan Register):

邊界掃描寄存器是邊界掃描技術(shù)的關(guān)鍵,用于在芯片的引腳之間插入可控的測試邏輯。它允許在芯片的輸入和輸出之間插入額外的邏輯電路,以便執(zhí)行連通性測試、故障定位等操作。邊界掃描寄存器存儲了掃描鏈上的測試模式數(shù)據(jù),可以通過TAP控制器進(jìn)行加載和讀取。

圖片

3.2. 旁路寄存器(Bypass Register):

旁路寄存器用于繞過邊界掃描邏輯,將芯片的輸入直接連接到輸出。當(dāng)不需要執(zhí)行邊界掃描時(shí),可以通過加載指令將旁路寄存器中的數(shù)據(jù)傳遞給TDO輸出,從而繞過邊界掃描邏輯。

圖片

3.3. TDO驅(qū)動(dòng)器(TDO Driver):

TDO驅(qū)動(dòng)器用于控制TDO輸出信號的驅(qū)動(dòng)。在掃描鏈操作期間,TDO驅(qū)動(dòng)器負(fù)責(zé)將測試模式數(shù)據(jù)從邊界掃描寄存器或旁路寄存器傳遞到TDO輸出。TDO驅(qū)動(dòng)器還可以根據(jù)TAP控制器的狀態(tài)控制TDO輸出信號的開關(guān)。

圖片

這些組成部分共同構(gòu)成了TAP結(jié)構(gòu),使得邊界掃描技術(shù)成為一種強(qiáng)大的芯片測試和驗(yàn)證工具,為集成電路設(shè)計(jì)和制造過程提供了可靠的測試手段。下圖展示一個(gè)完整的Boundary SCAN。

圖片

結(jié)語

Boundary SCAN作為現(xiàn)代芯片設(shè)計(jì)驗(yàn)證領(lǐng)域的重要工具,為芯片工程師提供了強(qiáng)大的測試和調(diào)試手段。它通過TAP控制器、掃描鏈和測試模式生成器的協(xié)同工作,實(shí)現(xiàn)了對芯片內(nèi)部功能和連通性的全面測試。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 集成電路
    +關(guān)注

    關(guān)注

    5388

    文章

    11547

    瀏覽量

    361836
  • 晶體管
    +關(guān)注

    關(guān)注

    77

    文章

    9693

    瀏覽量

    138195
  • 芯片制造
    +關(guān)注

    關(guān)注

    10

    文章

    623

    瀏覽量

    28828
  • 邊界掃描
    +關(guān)注

    關(guān)注

    1

    文章

    32

    瀏覽量

    15022
  • Scan
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    3547
收藏 人收藏

    評論

    相關(guān)推薦

    一種新的PCB測試技術(shù)邊界掃描測試技術(shù)

    。現(xiàn)在一種新的測試技術(shù)——邊界掃描測試技術(shù)已逐步得到發(fā)展,大多數(shù)的ASIC電路和許多中等規(guī)模的設(shè)
    發(fā)表于 09-10 16:50

    FX3支持IEEE1149的邊界掃描測試嗎?

    FX3支持IEEE1149的邊界掃描測試嗎? 以上來自于百度翻譯 以下為原文Does the FX3 support boundary scan
    發(fā)表于 01-24 12:59

    如何為第三方設(shè)置Zynq 7000系列進(jìn)行邊界掃描

    嗨,大家好,是否有“白癡指南”如何為第三方設(shè)置Zynq 7000系列進(jìn)行邊界掃描?我有一個(gè)測試工作,但我得到間歇性的測試結(jié)果取決于Zynq在其啟動(dòng)過程
    發(fā)表于 04-17 08:56

    請問什么是邊界掃描

    _ * Nutshell邊界掃描* _ ICT測試需要“測試訪問”。這是指設(shè)計(jì)到PCB
    發(fā)表于 07-01 09:31

    【轉(zhuǎn)載】葵花寶典:DFT問答第二篇 精選資料推薦

    周邊的掃描測試鏈,它通過專門的測試端口(TAP)訪問。測試模式下,邊界
    發(fā)表于 07-26 07:09

    邊界掃描測試技術(shù)介紹

    掃描技術(shù),后來 1990 年被批準(zhǔn)為 IEEE 1149.1 標(biāo)準(zhǔn),這個(gè)標(biāo)準(zhǔn)一般也稱為JTAG調(diào)試標(biāo)準(zhǔn)Boundary Scan(
    發(fā)表于 02-17 07:33

    邊界掃描測試技術(shù)硬件實(shí)驗(yàn)的應(yīng)用

    本文提出將廣泛用于測試領(lǐng)域的邊界掃描技術(shù)應(yīng)用在基于FPGA的計(jì)算機(jī)硬件實(shí)驗(yàn)課程,利用邊界
    發(fā)表于 08-18 10:10 ?17次下載

    邊界掃描技術(shù)及其VLSI芯片互連電路測試的應(yīng)用

    摘要:本文介紹了支持JTAG標(biāo)準(zhǔn)的IC芯片結(jié)構(gòu)、以PC機(jī)作平臺,針對由兩塊Xilinx公司的xc9572一pc84芯片所互連的PCB板,結(jié)舍邊界掃描
    發(fā)表于 05-14 09:00 ?13次下載

    邊界掃描與電路板測試技術(shù)

    摘 要: 本文論述了邊界掃描技術(shù)的基本原理和邊界掃描電路板
    發(fā)表于 03-11 13:45 ?1774次閱讀
    <b class='flag-5'>邊界</b><b class='flag-5'>掃描</b>與電路板<b class='flag-5'>測試</b><b class='flag-5'>技術(shù)</b>

    基于邊界掃描技術(shù)的板級測試分析

    隨著支持IEEE1149.1標(biāo)準(zhǔn)的邊界掃描芯片的廣泛應(yīng)用,傳統(tǒng)的電路板測試方法如使用萬用表、示波器探針,已不能滿足板級測試的需求,相反一種基
    發(fā)表于 05-30 15:06 ?45次下載
    基于<b class='flag-5'>邊界</b><b class='flag-5'>掃描</b><b class='flag-5'>技術(shù)</b>的板級<b class='flag-5'>測試</b>分析

    邊界掃描測試技術(shù)帶DSP芯片數(shù)字電路板測試的應(yīng)用解析

    0 引言 現(xiàn)代雷達(dá)系統(tǒng),帶有DSP(數(shù)字信號處理器)芯片的數(shù)字電路板應(yīng)用很廣。DSP芯片基本支持IEEE 1149.1標(biāo)準(zhǔn),并且電路板
    發(fā)表于 11-03 15:11 ?3次下載
    <b class='flag-5'>邊界</b><b class='flag-5'>掃描</b><b class='flag-5'>測試</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>在</b>帶DSP<b class='flag-5'>芯片</b>數(shù)字電路板<b class='flag-5'>測試</b><b class='flag-5'>中</b>的應(yīng)用解析

    邊界掃描測試的基本原理及其測試系統(tǒng)的設(shè)計(jì)

    測試系統(tǒng)方案及其實(shí)現(xiàn),并著重介紹了JTAG總線控制器的設(shè)計(jì)。 邊界掃描測試的基本原理 邊界
    發(fā)表于 12-01 10:50 ?19次下載
    <b class='flag-5'>邊界</b><b class='flag-5'>掃描</b><b class='flag-5'>測試</b>的基本原理<b class='flag-5'>及其</b><b class='flag-5'>測試</b>系統(tǒng)的設(shè)計(jì)

    TMS320VC5510 GGW BSDL Model邊界掃描DSP模型的詳細(xì)資料概述

    邊界掃描Boundary Scan測試發(fā)展于上個(gè)世紀(jì)90年代,隨著大規(guī)模集成電路的出現(xiàn),印制電路板制造工藝向小,微,薄發(fā)展,傳統(tǒng)的ICT
    發(fā)表于 05-03 17:48 ?5次下載
    TMS320VC5510 GGW BSDL Model<b class='flag-5'>邊界</b><b class='flag-5'>掃描</b>DSP模型的詳細(xì)資料概述

    邊界掃描測試解決方案的原理及應(yīng)用分析

    邊界掃描測試Boundary scan)是為了解決印制電路板(PCB)上芯片
    的頭像 發(fā)表于 04-13 17:31 ?1.2w次閱讀
    <b class='flag-5'>邊界</b><b class='flag-5'>掃描</b><b class='flag-5'>測試</b>解決方案的原理及應(yīng)用分析

    JTAG(四) 邊界掃描測試技術(shù)

    邊界掃描技術(shù),后來 1990 年被批準(zhǔn)為 IEEE 1149.1 標(biāo)準(zhǔn),這個(gè)標(biāo)準(zhǔn)一般也稱為JTAG調(diào)試標(biāo)準(zhǔn) Boundary
    發(fā)表于 12-20 19:47 ?20次下載
    JTAG(四) <b class='flag-5'>邊界</b><b class='flag-5'>掃描</b><b class='flag-5'>測試</b><b class='flag-5'>技術(shù)</b>
    主站蜘蛛池模板: 日韩免费毛片| 精品日韩一区二区三区| 国产精品欧美久久久久天天影视| 天堂在线中文| 日本在线不卡一区| 人人成人免费公开视频| 午夜精品久久久久久91| 91中文字幕视频| 如色网| 78摸在线| 一女被两男吃奶玩乳尖口述| 色综合天天色| 夜夜爽66| 亚洲视频一区| 免费国产成高清人在线视频| 日本在线一本| 在线电影天堂| 国产精品久久久精品视频| 91久久天天躁狠狠躁夜夜| 性free3d| bt天堂资源在线种子| 国产h视频在线观看高清| 日韩精品一区二区三区免费视频| 午夜视频观看| 妇女交性大片| 国产日本三级在线播放线观看| 26uuu欧美日本| 色网站欧美| 天堂最新在线资源| 妖精视频一区二区三区| 成人a级特黄毛片| 亚洲乱码卡一卡二卡三| 久青草视频免费视频播放线路1| 久草一本| 天天爽夜夜爽夜夜爽精品视频 | 国产经典三级| 中文字幕一区二区三区有限公司| 欧美色综合高清视频在线| 米奇精品一区二区三区| 特级一级毛片视频免费观看| 午夜免费一级片|