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

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

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

普通觸發(fā)器如何轉(zhuǎn)換為掃描觸發(fā)器

ruikundianzi ? 來源:IP與SoC設(shè)計(jì) ? 2023-08-25 17:01 ? 次閱讀

什么是掃描鏈: 掃描鏈?zhǔn)腔趻呙璧脑O(shè)計(jì)中的元素,用于移進(jìn)和移出測(cè)試數(shù)據(jù)。掃描鏈由連接在鏈中的多個(gè)觸發(fā)器構(gòu)成,其中一個(gè)觸發(fā)器的輸出連接到另一個(gè)觸發(fā)器。第一觸發(fā)器的輸入連接到芯片的輸入引腳(稱為掃描入),從其中輸入掃描數(shù)據(jù)。最后一次觸發(fā)器的輸出連接到芯片的輸出引腳(稱為掃描輸出),該芯片用于取出移出的數(shù)據(jù)。下圖顯示了一個(gè)掃描鏈。

wKgZomTobfSADQd4AABljOXYXoc603.jpg

掃描鏈

掃描鏈的用途: 如上所述,掃描鏈被插入到設(shè)計(jì)中以將測(cè)試數(shù)據(jù)移入芯片和移出芯片。這樣做是為了使芯片中的每一個(gè)點(diǎn)可以控制和觀察,如下所述。

普通觸發(fā)器如何轉(zhuǎn)換為掃描觸發(fā)器: 在設(shè)計(jì)中的flops必須進(jìn)行修改,以便將在掃描鏈。要做到這一點(diǎn),觸發(fā)器的正常輸入(D)必須與掃描輸入多路復(fù)用。一個(gè)被稱為“掃描使能”的信號(hào)用于控制哪個(gè)輸入將傳播到輸出。

wKgaomTobfSAd_tEAAA_jgk-5Vs681.jpg

普通觸發(fā)器到掃描觸發(fā)器的轉(zhuǎn)換圖

如果掃描使能= 0 ,數(shù)據(jù)在 D 引腳處的數(shù)據(jù)將傳播到下一個(gè)活動(dòng)邊緣的 Q

如果scan-enable= 1 ,掃描輸入中的數(shù)據(jù)將傳播到下一個(gè)活動(dòng)邊緣的 Q

掃描術(shù)語表: 在我們進(jìn)一步討論之前,了解以下掃描鏈中使用的信號(hào)是有用的:

·掃描: 向 flop /掃描鏈提供用于向其提供掃描數(shù)據(jù)的輸入

·掃描輸出:從觸發(fā)器/掃描鏈輸出的 ,該鏈將掃描數(shù)據(jù)提供給下一個(gè)觸發(fā)器/輸出

·使能掃描: 輸入到觸發(fā)器,控制掃描_in數(shù)據(jù)還是功能數(shù)據(jù)傳播到輸出

掃描測(cè)試的目的: 進(jìn)行掃描測(cè)試的原因有很多,其中最突出的兩個(gè)原因是:

·測(cè)試制造設(shè)備中的固定故障

·測(cè)試制造的器件中的路徑延遲,即測(cè)試每個(gè)路徑是否工作在工作頻率

如何掃描鏈職能: 掃描鏈的基本目標(biāo)是通過為每個(gè)觸發(fā)器提供旁路路徑,使電路中的每個(gè)節(jié)點(diǎn)通過有限數(shù)量的圖案可控和可觀察。它基本上遵循以下步驟:

1.斷言掃描啟用(使它高)以便使能(SI->Q)路徑為每個(gè)翻牌

2.在掃描數(shù)據(jù)中保持移位,直到達(dá)到預(yù)期節(jié)點(diǎn)的預(yù)期值

3.去斷言掃描使能(對(duì)于一個(gè)時(shí)鐘脈沖)在固定測(cè)試的情況下,以及在轉(zhuǎn)換測(cè)試的情況下,兩個(gè)或更多個(gè)周期)來啟用D-》Q路徑,以便在下一個(gè)時(shí)鐘邊沿捕獲組合云輸出。

4.再次斷言scan_enable并通過scan_out將數(shù)據(jù)移出

鏈長(zhǎng)是如何確定的: 鏈長(zhǎng)是指單個(gè)掃描鏈中觸發(fā)器的數(shù)量。鏈長(zhǎng)度越大,移動(dòng)數(shù)據(jù)進(jìn)出所需的循環(huán)次數(shù)就越多。但是,考慮到觸發(fā)器的數(shù)量保持不變,較小的鏈長(zhǎng)度意味著需要更多的輸入/輸出端口作為掃描_in和掃描_輸出端口。作為

所需端口數(shù)= 2 ×掃描鏈數(shù)

因?yàn)槊總€(gè)掃描鏈都需要scan_in和scan_out端口。而且,

運(yùn)行模式所需的循環(huán)數(shù)=設(shè)計(jì)中最大掃描鏈的長(zhǎng)度

假設(shè)設(shè)計(jì)中有10000個(gè)觸發(fā)器,并且有6個(gè)端口可作為輸入/輸出。這意味著我們可以制造(6/2=)3鏈。如果我們制造9000,100和900的掃描鏈?zhǔn)?,它將是低效的,因?yàn)?000周期將需要移動(dòng)數(shù)據(jù)進(jìn)出。我們需要在掃描鏈中平均分配錯(cuò)誤。如果我們將鏈長(zhǎng)設(shè)為3300、3400和3300,則所需的循環(huán)數(shù)為3400。

在每個(gè)掃描鏈中保持幾乎相等的 flop 數(shù)稱為 鏈平衡 。

審核編輯:湯梓紅

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

    關(guān)注

    452

    文章

    50206

    瀏覽量

    420843
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    1995

    瀏覽量

    61010
  • 掃描鏈
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    6929

原文標(biāo)題:博文速遞:Scan chains – the backbone of DFT

文章出處:【微信號(hào):IP與SoC設(shè)計(jì),微信公眾號(hào):IP與SoC設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    JK觸發(fā)器,JK觸發(fā)器是什么意思

    JK觸發(fā)器,JK觸發(fā)器是什么意思 1.主從JK觸發(fā)器主從結(jié)構(gòu)觸發(fā)器也可以徹底解決直接控制,防止空翻。這里以性能優(yōu)良、廣泛使用的主從JK觸發(fā)器
    發(fā)表于 03-08 13:36 ?6719次閱讀

    D觸發(fā)器,D觸發(fā)器是什么意思

    D觸發(fā)器,D觸發(fā)器是什么意思   邊沿D 觸發(fā)器:  電平觸發(fā)的主從觸發(fā)器工作時(shí),必須在正跳沿前加入輸入信號(hào)。如果在CP 高
    發(fā)表于 03-08 13:53 ?4868次閱讀

    什么是RS觸發(fā)器,RS觸發(fā)器的工作原理是什么?

    什么是RS觸發(fā)器,RS觸發(fā)器的工作原理是什么? 主從RS觸發(fā)器
    發(fā)表于 03-08 14:00 ?3.1w次閱讀

    施密特觸發(fā)器,施密特觸發(fā)器是什么意思

    施密特觸發(fā)器,施密特觸發(fā)器是什么意思 施密特觸發(fā)器也有兩個(gè)穩(wěn)定狀態(tài),但與一般觸發(fā)器不同的是,施密特觸發(fā)器采用電位
    發(fā)表于 03-08 14:14 ?1932次閱讀

    觸發(fā)器的類型轉(zhuǎn)換

    所謂觸發(fā)器的類轉(zhuǎn)換,就是用一個(gè)已有的觸發(fā)器去實(shí)現(xiàn)另一類型觸發(fā)器的功能。一般轉(zhuǎn)換要求示意圖如圖13-25所示。
    發(fā)表于 08-23 09:27 ?4396次閱讀
    <b class='flag-5'>觸發(fā)器</b>的類型<b class='flag-5'>轉(zhuǎn)換</b>

    觸發(fā)器的相互轉(zhuǎn)換

    觸發(fā)器的相互轉(zhuǎn)換 基本觸發(fā)器之間是可以互相轉(zhuǎn)換的,JK觸發(fā)器和D觸發(fā)器是兩種最常用的
    發(fā)表于 09-18 08:56 ?4464次閱讀
    <b class='flag-5'>觸發(fā)器</b>的相互<b class='flag-5'>轉(zhuǎn)換</b>

    jk觸發(fā)器是什么原理_jk觸發(fā)器特性表和狀態(tài)轉(zhuǎn)換

    JK觸發(fā)器是數(shù)字電路觸發(fā)器中的一種基本電路單元。JK觸發(fā)器具有置0、置1、保持和翻轉(zhuǎn)功能,在各類集成觸發(fā)器中,JK觸發(fā)器的功能最為齊全。在實(shí)
    發(fā)表于 12-25 17:30 ?18.8w次閱讀
    jk<b class='flag-5'>觸發(fā)器</b>是什么原理_jk<b class='flag-5'>觸發(fā)器</b>特性表和狀態(tài)<b class='flag-5'>轉(zhuǎn)換</b>圖

    觸發(fā)器的作用_觸發(fā)器的特點(diǎn)介紹

    本文開始介紹了觸發(fā)器的定義和觸發(fā)器的特點(diǎn),其次闡述了觸發(fā)器的分類和觸發(fā)器的作用,最后介紹了觸發(fā)器的工作原理。
    發(fā)表于 03-27 17:35 ?2.2w次閱讀

    電平觸發(fā)器,脈沖觸發(fā)器和邊沿觸發(fā)器觸發(fā)因素是什么

    脈沖觸發(fā)器由兩個(gè)相同的電平觸發(fā)的SR觸發(fā)器組成,其中左SR觸發(fā)器成為主觸發(fā)器,右手側(cè)稱為從觸發(fā)器
    的頭像 發(fā)表于 02-11 10:56 ?9162次閱讀
    電平<b class='flag-5'>觸發(fā)器</b>,脈沖<b class='flag-5'>觸發(fā)器</b>和邊沿<b class='flag-5'>觸發(fā)器</b>的<b class='flag-5'>觸發(fā)</b>因素是什么

    觸發(fā)器觸發(fā)順序是什么

    不同類型的觸發(fā)器可能有不同的執(zhí)行順序。例如,對(duì)于同一個(gè)表上的多個(gè)觸發(fā)器,插入觸發(fā)器(INSERT trigger)可能先于更新觸發(fā)器(UPDATE trigger)執(zhí)行。
    的頭像 發(fā)表于 02-05 10:09 ?996次閱讀
    <b class='flag-5'>觸發(fā)器</b>的<b class='flag-5'>觸發(fā)</b>順序是什么

    t觸發(fā)器和jk觸發(fā)器的區(qū)別和聯(lián)系

    觸發(fā)器是數(shù)字電路中常用的組合邏輯電路,在現(xiàn)代電子系統(tǒng)中有著廣泛的應(yīng)用。其中,最常用的兩種觸發(fā)器是T觸發(fā)器和JK觸發(fā)器。本文將詳細(xì)介紹T觸發(fā)器
    的頭像 發(fā)表于 02-06 14:04 ?5615次閱讀

    t觸發(fā)器變?yōu)閐觸發(fā)器的條件

    在數(shù)字電路設(shè)計(jì)中,觸發(fā)器是一種非常重要的存儲(chǔ)元件,用于存儲(chǔ)一位二進(jìn)制信息。觸發(fā)器的種類很多,其中最為常見的有JK觸發(fā)器、D觸發(fā)器和T觸發(fā)器
    的頭像 發(fā)表于 08-22 10:33 ?824次閱讀

    d觸發(fā)器和jk觸發(fā)器的區(qū)別是什么

    引言 數(shù)字電路是現(xiàn)代電子技術(shù)的基礎(chǔ),廣泛應(yīng)用于計(jì)算機(jī)、通信、控制等領(lǐng)域。觸發(fā)器是數(shù)字電路中的一種基本邏輯元件,具有存儲(chǔ)和傳遞信息的功能。 觸發(fā)器的基本概念 觸發(fā)器是一種具有記憶功能的數(shù)字電路元件
    的頭像 發(fā)表于 08-22 10:37 ?915次閱讀

    把jk觸發(fā)器轉(zhuǎn)換為t的方法

    將JK觸發(fā)器轉(zhuǎn)換為T觸發(fā)器的方法主要涉及對(duì)JK觸發(fā)器的輸入端進(jìn)行適當(dāng)?shù)倪B接。T觸發(fā)器是一種具有簡(jiǎn)單翻轉(zhuǎn)功能的
    的頭像 發(fā)表于 08-28 09:38 ?705次閱讀

    怎么用jk觸發(fā)器變成t觸發(fā)器

    將JK觸發(fā)器變成T觸發(fā)器,主要涉及到對(duì)JK觸發(fā)器的輸入端口進(jìn)行適當(dāng)?shù)倪B接和配置,以實(shí)現(xiàn)T觸發(fā)器的邏輯功能。以下是將JK觸發(fā)器
    的頭像 發(fā)表于 08-28 09:41 ?919次閱讀