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

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

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

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

數(shù)模混合芯片scan chain問題解析

要長高 ? 來源:eetop ? 作者:eetop ? 2023-12-08 11:24 ? 次閱讀

前幾天回了一位網(wǎng)友的貼子。這位網(wǎng)友的問題很經(jīng)典。整理一下,也許對其他朋友有點幫助。

Q1:

目前有這樣一個設計需求,該IC總體有數(shù)字部分和模擬部分組成,現(xiàn)在要求對數(shù)字部分插scan chain,實際芯片中數(shù)字部分很多輸入/輸出信號是直接連接到模擬電路,而不是連接到芯片的IO上,因為scan chain要求數(shù)字電路輸入可控和輸出可觀察,面對這種情況,實際在插scan chain時數(shù)字部分的輸入輸出一般是怎么處理,歡迎各位大佬指點,小弟不勝感激

Answer:

輸入:模擬到數(shù)字的信號不可控,需要和數(shù)字registered outputs mux一下提高test coverage。關鍵詞是registered output! 這個技巧俗稱scan loopback。

輸出: scan的時候不希望模擬控制信號頻繁上下跳動,要求把數(shù)字到模擬的輸出置為static low or high。注意:有的模擬模塊在scan的時候要求一直enable,對應的enable控制信號在scan時必須mux到static high。例如,部分數(shù)字是LDO供電,這部分數(shù)字在scan chain里,跑scan的時候LDO自然不能關掉。這個場景在低功耗設計中很常見。

示意圖如下。左邊是scan loopback mux,右邊是 scan tieoff。

1639850865802156.png

Q2:

關于輸入信號處理時參與MUX的“registered outputs ” 怎么選取的呢,這里選擇哪一個register有什么講究嗎

Answer:

有講究,首選選離得近的,不然place & route會浪費太多routing resource,還會影響 timing。 參考一下top level layout 給 digital 的 pin location

如果是PLL之類,有些 timing critical 的 output 盡量不要拿來做 scan loopback,選一些不太重要的

Q3:

有幾個問題想再追問下:1.按照上述處理,是不是在真實的ATE測試時只需要控制芯片pin上的幾個scan信號就能完成scan測試?那是不是可以進一步理解成任何數(shù)字電路都可以按照上述思路處理,然后最后只通過pin上的幾個scan信號(不用任何PI/PO)完成ATPG測試?

2.上述處理后能保證覆蓋率嗎,在tmax產(chǎn)生ATPG時需要注意些什么?

3.在設計中有一個負沿的D觸發(fā)器,在插入DFT是設置了mix_edges,最后這個負沿的D觸發(fā)器串在了chain的最前面,這時會出現(xiàn)一個“1 Trailing edge port captured data affected by new capture violation”的違例,這種情況需要處理嗎?然后又怎么處理?

Answer:

1. 是的。通常 scan 信號可以復用 SPI, I2C,需要小心。減少整個片子 pin 數(shù)量,降低 package 成本,整個片子才會有競爭力。大廠的數(shù)模混合芯片沒有scan專用的pin就是這個道理。

2. 覆蓋率 95% 還是可以做到的,雖然加入的 scan mux 上損失一些覆蓋率,但是加入后提高了整個設計的覆蓋率。

3. 如果沒有 timing 問題, 不需要處理。 如果 setup 不能滿足,可以降低 scan 頻率。

Q4:

產(chǎn)生ATPG的still文件中依然會有對“form analog”和“to analog”這些信號有賦值等操作,感覺此時的still文件中不是應該就只有對scan的幾個信號有賦值或其他操作嗎?

Answer:

假設數(shù)字頂層是 digtop,有一堆 from_analog*, to_analog* 之類的 IO。這個 digtop 是不能直接給 ATPG tool 用的,要在外面加一個 wrapper,姑且稱為 digtop_tmax 吧。 這個 digtop_tmax 的 IO 應該只包括 scan pattern 能控制的 digtop input, 以及 scan pattern 能觀察到的 digtop output。 from_analog*, to_analog* 都不在 digtop_tmax 的 IO list 里。這樣最后的 stil 里就不會出現(xiàn) from_analog*, to_analog*

Q5:

那這個wrapper是在插scan chain完成后手動修改網(wǎng)表去形成,還是通過設置工具的某些命令去形成?

Answer:

這個 digtop_tmax 實際上相當于 chip_top 去掉其中的模擬部分。

如果 Cadence 里已經(jīng)有 chip_top 的 symbol view,生成一個 Verilog view, 再手動例化 digtop。

嫌麻煩就完全手動

Q6:

1.這樣操作是不是又要重新生成新的spf文件? 設計中from annlog 和 to analog的pin巨多,手動是不是太麻煩了 。

2.我看了下DFTMAX的ug,在第12章節(jié)講了wrapper cores ,我在想是不是我這種類型的設計能不能在RTL階段不做任何代碼處理,在DFT時直接走wrapper cores的流程,這樣具有可行性嗎?

Answer:

RTL 階段插入 scan mux, scan loopback。

跑 TetraMAX 的時候?qū)懸粋€ digtop_tmax 或 chip_top,僅僅用于跑 generate spf。

這里有個省時的小竅門。 scan 相關的 port 一般就 5/6 個信號。digtop_tmax 里接上這幾個信號就可以了。 其他的像 from_analog*, to_analog*, ATE 根本看不到,也不需要看到。例化 digtop 的時候這些信號可以不出現(xiàn)在 port mapping 里,大大簡化 digtop_tmax 的工作量。工具會自動把這些 from_analog*, to_analog* 當成 X 處理,這也正是我們希望的

Q7:

我們的設計數(shù)字電路大概有1500個D觸發(fā)器,從測試成本和測試時間來考慮(scan 的pin可以適當多些),一般插幾條chain比較合適?這里chain的條數(shù)的定義一般是怎么評估的呢

Answer:

1. 片子的 package 最多能有幾個 digital I/O。 數(shù)模混合片子大部分 I/O 都是模擬,數(shù)字很少,scan pin 數(shù)量的上限就在那里,也就限制了 scain chain 的條數(shù)。如果允許,當然時多幾條 scan chain 更好,減少 test time。 但是 package 也是成本的很大部分,不能隨心所欲增加 digital I/O 增加 scan chain 數(shù)量。有時 package 是用戶使用場景決定的,無法選大的。例如8 pin package, 內(nèi)部模擬數(shù)字一大堆,也蠻常見的。

2. 為了減少 test time, 可以考慮 scan 跑得快一些。 很多時候 scan mode 時鐘比 functional mode 時鐘快很多倍就是這個道理

Q8:

1.之前幾天僅僅是把DFT流程跑通,沒有關注測試模式下timing的問題,我想問下在測試模式下,scan的時鐘和scan的信號怎么約束,和function 模式結合起來約束又該如何考量(是不是要用set_case_analysis之類的命令)? 實際跑function的頻率就幾十M,這種測試模式下需要有at-speed的考慮嗎?

Answer:

1. Timing 分析可以用 MMMC (multi-mode multi-corner)。Mode 分成兩個,func_mode, scan_mode,寫兩個 SDC。

func_mode SDC 第一句: set_case_analysis 0 [get_port scan_mode*]

scan_mode SDC 第一句: set_case_analysis 1 [get_port scan_mode*]

scan_mode SDC 里 create_clock -name scan_clock 可以跑得快一點。如果 scan_clock 可以超過 functional clock,at-speed test 就不重要了。

很重要的一點,一定要跑 sdf 反標后仿,把所有 vector 跑一遍,確認無誤。 很多時候跑 sdf 反標后仿可以發(fā)現(xiàn)問題。

審核編輯:黃飛

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

    關注

    48

    文章

    1041

    瀏覽量

    103370
  • 模擬信號
    +關注

    關注

    8

    文章

    1142

    瀏覽量

    52585
  • 數(shù)字信號

    關注

    2

    文章

    982

    瀏覽量

    47628
  • 控制信號
    +關注

    關注

    0

    文章

    168

    瀏覽量

    12020
收藏 人收藏

    評論

    相關推薦

    如何通過仿真有效提高數(shù)模混合設計性

    如何通過仿真有效提高數(shù)模混合設計性 一 、數(shù)模混合設計的難點 二、提高數(shù)模混合電路性能的關鍵
    發(fā)表于 08-01 19:28 ?1622次閱讀
    如何通過仿真有效提高<b class='flag-5'>數(shù)模</b><b class='flag-5'>混合</b>設計性

    數(shù)模混合電路設計的難點

    數(shù)模混合電路設計的難點 數(shù)模混合電路的設計,一直是困擾硬件電路設計師提高性能的瓶頸。眾所
    發(fā)表于 10-05 09:46 ?2710次閱讀

    我的數(shù)模混合設計難點經(jīng)驗

    大家好這是我的第一篇數(shù)模混合電路的設計的文章,做為這個壇子的開篇只貼分享給大家。不足之處還望大家及時指出,共同交流。呵呵作為干擾源的數(shù)字電路部分多采用CMOS工藝,從而導致數(shù)字信號輸入端極高
    發(fā)表于 12-02 15:44

    數(shù)模混合SOC芯片的可測性方案的實現(xiàn)

    實際產(chǎn)品的測試需要,提出了基于JTAG接口的,包括了上述四中測試手段的可測性設計方案。該方案經(jīng)過SMIC 0.18微米工藝流片驗證,不僅證明功能正確,而且在保證了一定的覆蓋率的條件下實現(xiàn)了較低的測試成本,是‘項非常實用的測試設計方案。數(shù)模混合SOC
    發(fā)表于 12-12 17:58

    請教Chipscope和boundary chain問題

    新手請教:virtex5中有4條boundary scan chain(USER1,USER2,USER3,USER4),創(chuàng)建chipscope ICON時只能使用一條chain。那么做了4條為什么只能用一條,4條
    發(fā)表于 02-13 09:21

    幫你理解DFT中的scan technology

    Scan stitching 是把上一步中得到的SDFF的Q和SI連接在一起形成scan chain。在芯片的頂層有全局的SE信號,以及scan
    發(fā)表于 06-14 14:20

    數(shù)模混合電路設計的難點

    數(shù)模混合電路的設計,一直是困擾硬件電路設計師提高性能的瓶頸。眾所周知,現(xiàn)實的世界都是模擬的,只有將模擬的信號轉(zhuǎn)變成數(shù)字信號,才方便做進一步 的處理。模擬信號和數(shù)字信號的轉(zhuǎn)變是否實時、精確,是電路設計
    發(fā)表于 09-18 23:48

    射頻與數(shù)模混合類高速PCB設計

    理清功能方框圖 網(wǎng)表導入PCB Layout工具后進行初步處理的技巧射頻PCB布局與數(shù)模混合類PCB布局 無線終端PCB常用HDI工藝介紹信號完整性(SI)的基礎概念 射頻PCB與數(shù)模混合
    發(fā)表于 09-27 07:54

    數(shù)模混合仿真在以太網(wǎng)芯片設計中的應用

    數(shù)模混合仿真在超大規(guī)模集成電路驗證中具有十分重要的作用。本文介紹了數(shù)模混合仿真的實現(xiàn)原理和仿真方法。在集成以太網(wǎng)控制芯片設計中,采用這種
    發(fā)表于 02-24 15:42 ?10次下載

    DS26522 JTAG Scan Chain Mappin

    Abstract: This application note describes the JTAG hardware boundary scan chain for the DS26522
    發(fā)表于 04-18 11:45 ?871次閱讀
    DS26522 JTAG <b class='flag-5'>Scan</b> <b class='flag-5'>Chain</b> Mappin

    一文讀懂DC/AC SCAN測試技術

    1 讀入沒有插入scan的網(wǎng)表 2 使用Design compiler 插入scan chain和OCC (on chipclocking)模塊,同時插入mux, fix DRC 3
    發(fā)表于 10-26 16:01 ?3.7w次閱讀
    一文讀懂DC/AC <b class='flag-5'>SCAN</b>測試技術

    知存科技數(shù)模混合存算一體AI芯片專利解析

    知存科技的該項專利是關于數(shù)模混合存算一體芯片技術,除能有效降低設計復雜度和制造成本外,還特別適用于人工智能神經(jīng)網(wǎng)絡的運算。
    的頭像 發(fā)表于 12-24 11:02 ?7258次閱讀
    知存科技<b class='flag-5'>數(shù)模</b><b class='flag-5'>混合</b>存算一體AI<b class='flag-5'>芯片</b>專利<b class='flag-5'>解析</b>

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

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

    是否需要補插scan chain的isolation cell?怎么插呢?

    當然最顯而易見的辦法就是vclp檢查哪兒需要補插isolation cell,那么是否需要補插scan chain的isolation cell, 怎么插呢?
    的頭像 發(fā)表于 05-10 09:18 ?1532次閱讀
    是否需要補插<b class='flag-5'>scan</b> <b class='flag-5'>chain</b>的isolation cell?怎么插呢?

    芯片設計測試中scan和bist的區(qū)別

    Scan stitching 是把上一步中得到的Scan DFF的Q和SI連接在一起形成scan chain。在芯片的頂層有全局的SE信號,
    發(fā)表于 10-09 16:53 ?4578次閱讀
    <b class='flag-5'>芯片</b>設計測試中<b class='flag-5'>scan</b>和bist的區(qū)別
    主站蜘蛛池模板: 欧美日韩在线亚洲一 | 校花被扒衣吸乳羞羞漫画 | 久久偷拍人 | 色欲档案之麻雀台上淫 | 国产在线视频一区二区不卡 | 日韩在线看片中文字幕不卡 | 麻豆E奶女教师国产精品 | 小妇人电影免费完整观看2021 | 欧美肥胖女人bbwbbw视频 | 纯肉小黄文高H | 麻豆精品无码久久久久久久久 | 国产成人高清视频 | 性色AV一区二区三区V视界影院 | 国产精品第1页 | 亚洲专区区免费 | 国产51麻豆二区精品AV视频 | 小萝ar视频网站 | 久久精品亚洲AV高清网站性色 | 久久这里只有热精品18 | 美国xaxwaswaskino| 亚洲国产综合人成综合网站00 | 最新高清无码专区在线视频 | 日本真人啪啪试看30秒 | 理论片午午伦夜理片久久 | 国产成人免费手机在线观看视频 | 亚洲色偷偷偷网站色偷一区人人藻 | 亚洲最大日夜无码中文字幕 | 果冻传媒2021精品在线观看 | 国产精品一国产精品免费 | 九九在线精品视频 | 波多结衣一区二区三区 | 日日日夜夜在线视频 | 一边亲着一面膜下的免费过程 | 国产美女影院 | 国产亚洲精品久久综合阿香蕉 | 涩涩爱涩涩片影院 | u15女少天堂写真 | 18禁裸乳无遮挡免费网站 | 欧美日韩亚洲综合2019 | 伸进同桌奶罩里摸她胸作文 | 性虎成人网 |