色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MBIST BAP的配置方法與時鐘連接結構

冬至子 ? 來源:簡矽芯學堂 ? 作者:簡矽芯學堂 ? 2023-09-15 11:43 ? 次閱讀

概述

BAP(BIST Access Port),即內建自測試訪問接口,主要用于In System Test,它要求芯片在已經部署到產品中,甚至芯片正在運行中,可對芯片的memory進行在線、實時地進行測試和診斷。

通常情況下,配置MBIST控制器,需要通過TAP接口啟動TAP控制器,通過IjtagNetwork來對相關TDR進行配置,隨后TDR使能相關信號對MBIST控制器進行配置,并啟動MBIST邏輯進行測試。

而BAP內建自測試訪問接口提供了不同于IjtagNetwork的串行訪問方式,可不經過IjtagNetwork,用BAP接口直接對MBIST控制器進行配置,由于不再使用IjtagNetwork的串行配置方式,沒有了shift cycle,大大縮短了測試時間,代價是需要在BAP接口和BAP控制器之間引入額外的連接。

BAP Architecture

BAP 存儲器訪問架構由兩部分組成:IjtagNetwork訪問接口以及BAP的直接訪問接口。BAP的連接是由用戶配置的,直接連接到Function 邏輯。

圖片

圖1 BAP存儲器訪問架構

BAP的組成和功能

BAP的直接訪問接口由兩部分組成:Sequencer和Global Status Generation。

(1) Sequencer的功能是為MBIST Controller提供時鐘、復位、初始化、配置和start啟動信號,BAP內的sequencer能夠以低延遲的協議啟動和定制存儲器測試;在這種實現方式中,使用單個sequencer可以最小化BAP的門面積;sequencer的時鐘,sys_clock的頻率,應該和ijtag_tck相當,頻率較低,確保生成的控制信號能夠以正確的順序到達MBIST Controller;

(2) Global Status Generation的功能是采集來自于MBIST Controller的輸出信號,這些信號顯示了對存儲器的測試是否完成、是否通過或者測試失敗。

BAP的控制方式

BAP提供了2種對MBIST Controller的控制方式:

(1) 通過TAP接口、TAP Controller以及IjtagNetwork對掛載在IjtagNetwork下的TDRs進行配置,TDRs的輸出信號連接到MBIST Controller,從而實現對MBIST Controller的初始化、配置和啟動,完成對Memory進行測試;

(2) 通過BAP的直接訪問接口(Direct Access Interface)來直接控制MBIST Controller,完成對MBIST Controller的初始化、配置和啟動,完成對Memory的測試,而BAP的直接訪問接口(Direct Access Interface)的信號來自Function的系統信號。

BAP的其他特性

BAP直接訪問接口提供了配置存儲器測試的基礎選項,可以改變測試算法和操作,用戶可以選擇使用哪個控制器,決定在哪個step和去對哪個Memory進行測試。例如,如果分配的測試時間有限,可以利用這種靈活性,通過選擇具有很少指令的短算法,或者僅在一個控制器上執行MBIST測試。

BAP 直接訪問接口支持低延遲的協議配置MBIST控制器,執行GO/NoGo測試,監控測試通過的狀態。

Repair的分析也可以通過BAP的直接訪問接口進行,分析結果通過訪問BISR控制器可以用來進行軟件、硬件的增量修復。

BAP的配置方法

BAP的pin的創建和插入是由DFT spec配置的,通過指定 DFT spec中的屬性:direct_access 為 on,創建 出BAP的直接訪問接口(Direct Access interface)。

MemoryBist{

BistAccessPort {

    DirectAccessOptions{

        direct_access: on;

    }

}

}

對于高級的In-System-Test的用法,使用DFT spec中的ExecutionSelection 字段,根據需求配置系統端的端口

BAP的時鐘連接結構

BAP為每個Functional 時鐘創建一個Sequencer,這樣可以進一步減少開啟停止控制器的時間需求,可以更精確地在同一時鐘域中約束Sequencer到MBIST 控制器的關鍵路徑。

BAP 直接訪問接口支持兩種不同的時鐘方案,如何選擇依賴于in-system-test是如何執行的,每種方案對sys_clock的連接和信號都有不同的影響。時鐘源可以通過 DFT spec中的 direct access clock source字段進行配置,而時鐘連接則使用Connection下DirectAccess/CLockDomain字段進行配置。

(1) 當direct access clock source 被指定為 common時,將在BAP中創建一個Test Sequencer,管理與控制器相連接的Memory Test。對于此設置,必須指定Sequencer與系統時鐘的連接;

圖片

圖2 創建一個總的Sequencer

(2) 當direct access clock source 指定為 per bist clock domain時,將在BAP內部為每個MBIST時鐘域創建一個單獨的Sequencer,每個Sequencer的sys_clock會自動連接到 對應時鐘域的MBIST的時鐘。

圖片

圖3 每個時鐘域創建一個單獨的Sequencer

(圖2、圖3參考來源:Tessent MemoryBIST User’s Manual)

sys_test_done和sys_test_pass信號的采樣

對于單個和多個sequencer的實現方式,采樣sys_test_done/sys_test_pass的信號輸出有略微不同。

對于單個sequencer的情況,全局的sys_test_done,sys_test_pass狀態信號,以及每個controller的sys_ctrl_pass和sys_ctrl_done狀態信號是不會寄存在BAP接口中的。這些信號直接來自于各個MBIST Controller的DONE和GO信號,可能來自不同的時鐘域。

針對這種情況,需要考慮怎樣在Function邏輯中捕獲這些信號去避免潛在的跨時鐘域的問題。可使用由sys_test_clock或者其他合適的Function時鐘驅動的同步單元對sys_test_done和sys_test_pass輸出做同步。

針對多個sequencer的情況,不用考慮PASS、DONE的同步問題。

總結

本文主要介紹了BAP直接訪問接口的概念、架構、控制方式、配置方法、時鐘連接結構和sys_test_done/sys_test_pass信號的采樣。BAP提供了相比IjtagNetwork更加便捷、非串行的對MBIST的配置方式。該方式大大縮短了測試時間,提高了DFT的效率。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    112

    文章

    16402

    瀏覽量

    178589
  • 存儲器
    +關注

    關注

    38

    文章

    7514

    瀏覽量

    164004
  • 時鐘源
    +關注

    關注

    0

    文章

    93

    瀏覽量

    16002
  • 時鐘驅動器
    +關注

    關注

    0

    文章

    33

    瀏覽量

    13862
  • DFT設計
    +關注

    關注

    0

    文章

    10

    瀏覽量

    8897
收藏 人收藏

    評論

    相關推薦

    菱沃鉑MCU的時鐘配置

    對于單片機來說,時鐘是必不可少的模塊,如果將MCU比作是人,那時鐘就是人的心臟。沒有時鐘,MCU是動不起來的,所以時鐘是非常重要的。時鐘單元
    發表于 07-18 16:45 ?742次閱讀
    菱沃鉑MCU的<b class='flag-5'>時鐘</b><b class='flag-5'>配置</b>

    如何將時鐘頻率和周期值傳遞PWM配置結構

    pwm_config'。如何將時鐘頻率和周期值(源自PWM頻率)傳遞給此結構?有沒有其他方法來實現這個? 提前致謝。麥克風。#PWM配置以上來自于谷歌翻譯以下為原文 I am us
    發表于 01-03 15:39

    什么是連接時鐘的正確方法

    端口連接到輸入緩沖區和其他組件。輸入緩沖區:節點端口(IBUFG)單元其他組件:節點端口(BUFG)單位什么是連接時鐘的正確方法
    發表于 08-06 08:02

    什么是MBIST看了就知道

    MBIST概述MBIST的架構
    發表于 12-10 07:00

    STM32F407系統時鐘配置時鐘方法

    STM32F407系統時鐘配置時鐘方法一,采用官方庫提供的配置(這里外部晶振25MHz,系統配置
    發表于 08-12 08:19

    L220 MBIST控制器技術參考手冊

    MBIST是測試嵌入式存儲器的行業標準方法MBIST通過根據測試算法執行對存儲器的讀取和寫入序列來工作。存在許多行業標準的測試算法。 MBIST控制器生成對RAM的所有位置的正確讀取
    發表于 08-02 14:47

    CoreLink 2級MBIST控制器L2C-310技術參考手冊

    MBIST是測試嵌入式存儲器的行業標準方法MBIST通過根據測試算法執行對存儲器的讀取和寫入序列來工作。存在許多行業標準的測試算法。 MBIST控制器生成對RAM的所有位置的正確讀取
    發表于 08-02 17:33

    ARM L210 MBIST控制器技術參考手冊

    MBIST是測試嵌入式存儲器的行業標準方法MBIST通過根據測試算法執行對存儲器的讀取和寫入序列來工作。存在許多行業標準的測試算法。MBIST控制器生成正確的讀取和寫入序列。ARM
    發表于 08-02 08:07

    Cortex-A9 MBIST ControllerTechnical Reference

    Cortex-A9 MBIST ControllerTechnical Reference
    發表于 10-26 08:59 ?8次下載
    Cortex-A9 <b class='flag-5'>MBIST</b> ControllerTechnical Reference

    基本時鐘配置

    DCO頻率配置 MCLK,SMCLK時鐘源選擇,分頻配置 時鐘信號選擇
    發表于 11-25 09:36 ?40次下載
    基本<b class='flag-5'>時鐘</b><b class='flag-5'>配置</b>

    STM32入坑(七)使用HSI配置系統時鐘

    STM32入坑(七)使用HSI配置系統時鐘簡介原理用到的GPIO配置方法及程序注意事項簡介名稱:使用HSI配置
    發表于 11-26 18:51 ?65次下載
    STM32入坑(七)使用HSI<b class='flag-5'>配置</b>系統<b class='flag-5'>時鐘</b>

    MCU芯片設計了mbist、scan chain之后,功能仿真失敗?

    接著上文,MCU芯片設計了mbist、scan chain之后,功能仿真失敗?
    的頭像 發表于 02-20 09:35 ?1661次閱讀

    雅特力AT32F421的時鐘配置解析

    在進行時鐘配置之前,應充分了解對應芯片的時鐘結構,這樣在進行時鐘配置時才會游刃有余。對于系統
    發表于 05-11 12:26 ?1643次閱讀
    雅特力AT32F421的<b class='flag-5'>時鐘</b><b class='flag-5'>配置</b>解析

    78M6610+LMU/BAP - (Maxim Integrated) - PMIC - 能量計量

    電子發燒友網為你提供Maxim(Maxim)78M6610+LMU/BAP相關產品參數、數據手冊,更有78M6610+LMU/BAP的引腳圖、接線圖、封裝手冊、中文資料、英文資料,78M6610+LMU/BAP真值表,78M66
    發表于 08-22 19:02
    78M6610+LMU/<b class='flag-5'>BAP</b> - (Maxim Integrated) - PMIC - 能量計量

    CKS32F107xx系列時鐘系統具體配置方法講解

    上一章節對CKS32F107xx系列時鐘做了整體介紹,本章節以使用HSI內部高速時鐘為例對時鐘具體配置方法進行講解。
    的頭像 發表于 05-28 10:05 ?654次閱讀
    CKS32F107xx系列<b class='flag-5'>時鐘</b>系統具體<b class='flag-5'>配置</b><b class='flag-5'>方法</b>講解
    主站蜘蛛池模板: 九九久久国产精品大片| 亚洲综合中文| 国产小视频免费看| 2019午夜75福利不卡片在线| 欧美午夜免费观看福利片| 国产亚洲精品成人a在线| av影音先锋影院男人站| 亚洲一区免费在线观看| 日日噜噜噜夜夜爽爽狠狠| 恋夜秀场支持安卓版全部视频国产| 国产精品视频yy9099| chinesetoilet美女沟| 伊人久久国产| 亚洲高清视频免费| 色噜噜视频影院| 欧美日韩另类在线专区| 久久免费国产| 国内精品久久久久久久999下| 成人在线观看视频免费| 99久久国产综合精品网成人影院| 御姐被吸奶| 亚洲欧美一区二区久久| 午夜免费啪视频观看视频| 青青草原91| 欧美eee114| 国产AV无码成人黄网站免费| 一本道在线综合久久88| 亚洲成年男人的天堂网| 肉小说高h| 日本久久久WWW成人免费毛片丨| 男插女高潮一区二区| 久久这里只精品热在线18| 久久成人精品免费播放| 好爽别插了无码视频| 国产精品无码麻豆放荡AV| 丰满的美女射精动态图| 高清毛片一区二区三区| 婷婷午夜影院| 九九影院午夜理论片无码| 中文字幕本庄优花喂奶| 深夜释放自己在线观看|