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

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

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

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

典型的DRC案例介紹

冬至子 ? 來源:簡矽芯學(xué)堂 ? 作者:簡矽芯學(xué)堂 ? 2023-09-15 14:32 ? 次閱讀

DRC介紹

在進(jìn)行DFT Logic的設(shè)計和插入之前,DFT工程師會先使用EDA工具對原Design執(zhí)行DRC(Design Rule Checking),即設(shè)計規(guī)則檢查。隨著芯片的復(fù)雜度升高,執(zhí)行DRC可以顯著提高Design的可測性,同時也檢查Design的合理性。

DRC案例

1

在Function模式下,由三態(tài)門嚴(yán)格控制,在同一總線上,同一時刻只允許一個設(shè)備向總線輸出。如圖1所示,三個寄存器的輸入是DI,由Functional Enable Logic控制,在同一時刻Driver D1、D2、D3只有一個被使能,可以向總線輸出數(shù)據(jù)。

但在測試模式下,Scan Shift期間三個寄存器SSF1、SSF2、SSF3連成一條Scan Chain,輸入由DI切換為SI,它們的值會根據(jù)測試pattern不停地變,無法保證3個Drivers在同一時刻只有一個驅(qū)動總線,這樣就可能會引起總線競爭的問題。

圖片

圖1

為了避免這個問題,我們加入如圖2所示的電路,當(dāng)SE為1時,即Scan Shift期間,只有EN1為1,此時D1生效,D2和D3不生效。另外給總線加入Bus Keeper,使總線在3個Drivers均為高阻抗時保持總線上值不變。

圖片

圖2

但這樣的設(shè)計依舊存在一個問題:在Scan Capture期間如何避免總線競爭問題?實際上這里的解決辦法有好幾種,筆者僅提供其中一種思路:在Capture期間SE的值為0,但TE(Test Enable ,圖中未畫出)依舊為1,我們可以利用TE信號來設(shè)計邏輯使得在SE為0時依然最多只有一個Driver被使能。

2

芯片上存在一些雙向IO Pin,如圖3所示,由寄存器的輸出Q來控制IO方向,當(dāng)Q=1時是Output Pin,當(dāng)Q=0時是Input Pin。但在Scan Shift期間,該寄存器的值會由于測試pattern而不停地變,從而導(dǎo)致I/O方向不斷發(fā)生改變。

圖片

圖3

我們給原電路加入如圖4所示的邏輯,當(dāng)處于Scan Shift期間,SE的值為1,無論寄存器的值是0還是1,與門的輸出均為0,這樣就保證了在Scan Shift期間該IO PIN一直是Input Pin。當(dāng)然也可以換成或門的邏輯,使該IO Pin在Shift期間一直是Output Pin。

圖片

圖4

3

如圖5所示,這是一個非常簡單的時鐘門控電路,當(dāng)enable為1時,gated clock與clock保持一致,當(dāng)enable為0時,gated clock保持為1,即clock斷開狀態(tài)。但這樣的設(shè)計無法很好地解決hazard,具體如圖6波形圖所示。

圖片

圖5

圖片

圖6

Designer為了解決這一問題,會采取如圖7所示的設(shè)計:插入一個負(fù)沿觸發(fā)的觸發(fā)器,在時鐘下降沿對enable信號進(jìn)行采樣,當(dāng)enable為1時,將時鐘打開,當(dāng)enable為0時,將時鐘關(guān)閉。這樣就大大降低了hazard風(fēng)險,波形圖見圖8。

然而這樣做在測試中會引發(fā)另一個問題,那就是在Scan Shift期間該觸發(fā)器的值會不斷發(fā)生變化,我們也就無法控制時鐘開關(guān)了。

圖片

圖7

圖片

圖8

假設(shè)原始的Design電路如圖9所示,我們加入圖10所示的邏輯 ,當(dāng)SE為1時,Clock始終保持打開的狀態(tài),這樣就保證了Scan Shift期間Clock門控電路始終打開。

圖片

圖9

圖片

圖10

總結(jié)

本文所示案例在Function方面均屬合理的設(shè)計,但并不利于測試,這也是引入DRC的重要意義。目前市面上不同的EDA工具對于Design Rule有著不同的規(guī)則體系,但本質(zhì)是一樣的,都是為了在插入DFT以及產(chǎn)ATPG Pattern之前消除潛在的風(fēng)險并改善設(shè)計。

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

    關(guān)注

    31

    文章

    5343

    瀏覽量

    120377
  • EDA工具
    +關(guān)注

    關(guān)注

    4

    文章

    267

    瀏覽量

    31794
  • DRC
    DRC
    +關(guān)注

    關(guān)注

    2

    文章

    149

    瀏覽量

    36183
  • 時鐘電路
    +關(guān)注

    關(guān)注

    10

    文章

    236

    瀏覽量

    50725
  • DFT設(shè)計
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    8882
收藏 人收藏

    評論

    相關(guān)推薦

    如何使用HyperLynx_DRC來查找SERDES設(shè)計

    如何使用 HyperLynx DRC 來查找 SERDES 設(shè)計問題
    發(fā)表于 01-06 14:49 ?0次下載

    如何使用 HyperLynx DRC 來查找 SERDES 設(shè)計

    如何使用 HyperLynx DRC 來查找 SERDES 設(shè)計問題
    發(fā)表于 05-24 17:12 ?0次下載

    DRC步驟

    版圖中DRC設(shè)計規(guī)則檢查,詳細(xì)步驟和方法,有圖說明
    發(fā)表于 06-08 16:28 ?8次下載

    AltiumDesigner的DRC規(guī)則參考

    AltiumDesigner的DRC規(guī)則參考,很實用的資料,感興趣的可以看看。
    發(fā)表于 09-19 16:57 ?0次下載

    Altium顯示DRC錯誤的檢查方法

    Altium有時候總是顯示DRC錯誤,不知道哪里出了問題,下面小編帶大家學(xué)習(xí)一下常見的DRC檢查有哪些?
    的頭像 發(fā)表于 09-23 12:27 ?3.4w次閱讀

    如何通過DRC檢測電磁干擾問題

    此點播網(wǎng)絡(luò)研討會將介紹如何使用電氣設(shè)計規(guī)則檢查 (DRC) 發(fā)現(xiàn)潛在的電磁干擾 (EMI) 問題。
    的頭像 發(fā)表于 05-17 06:32 ?4676次閱讀
    如何通過<b class='flag-5'>DRC</b>檢測電磁干擾問題

    ORCAD原理圖中有哪些常見DRC錯誤應(yīng)該如何解決

    本文檔的主要內(nèi)容詳細(xì)介紹的是ORCAD原理圖中有哪些常見DRC錯誤應(yīng)該如何解決。
    發(fā)表于 07-30 17:22 ?0次下載
    ORCAD原理圖中有哪些常見<b class='flag-5'>DRC</b>錯誤應(yīng)該如何解決

    典型的PID控制介紹

    典型的PID控制介紹說明。
    發(fā)表于 04-19 11:35 ?11次下載

    orcad的DRC檢測參數(shù)設(shè)置的含義是什么

    orcad的DRC檢測參數(shù)設(shè)置的含義是什么? 答:orcad進(jìn)行DRC檢測時,如圖3-63所示,需要對參數(shù)進(jìn)行設(shè)置,每個參數(shù)的含義如下所示: 圖3-63 DRC參數(shù)上設(shè)置示意圖 ? Check
    的頭像 發(fā)表于 10-28 11:43 ?7156次閱讀
    orcad的<b class='flag-5'>DRC</b>檢測參數(shù)設(shè)置的含義是什么

    orcad原理圖文件怎么進(jìn)行DRC的檢測?

    orcad原理圖文件怎么進(jìn)行DRC的檢測? 答:第一步,選擇原理圖的根目錄,然后執(zhí)行菜單Tools-Design Rules Check,進(jìn)行設(shè)計規(guī)則的檢查,如圖3-61所示; 圖3-61 進(jìn)行
    的頭像 發(fā)表于 11-02 10:40 ?8141次閱讀
    orcad原理圖文件怎么進(jìn)行<b class='flag-5'>DRC</b>的檢測?

    orcad怎么瀏覽DRC檢測后的全部DRC錯誤

    ? orcad怎么去瀏覽DRC檢測過后的全部DRC錯誤呢? 答:對原理圖文件進(jìn)行DRC檢測以后,按照設(shè)置的DRC檢測的選項,會在原理圖中留下DRC
    的頭像 發(fā)表于 11-09 11:14 ?5417次閱讀
    orcad怎么瀏覽<b class='flag-5'>DRC</b>檢測后的全部<b class='flag-5'>DRC</b>錯誤

    orcad怎么去瀏覽DRC檢測過后的全部DRC錯誤

    orcad怎么去瀏覽DRC檢測過后的全部DRC錯誤呢? 答:對原理圖文件進(jìn)行DRC檢測以后,按照設(shè)置的DRC檢測的選項,會在原理圖中留下DRC
    的頭像 發(fā)表于 11-12 09:28 ?6703次閱讀
    orcad怎么去瀏覽<b class='flag-5'>DRC</b>檢測過后的全部<b class='flag-5'>DRC</b>錯誤

    DRC分析和修復(fù)經(jīng)驗分享

    DRC的修復(fù)過程中,我們可以先分析并修復(fù)PR工具里面的DRC,等DRC的數(shù)目比較少了之后,我們就可以把PV工具里面signoff DRC的結(jié)果load到PR工具里面去分析并做自動或者
    的頭像 發(fā)表于 11-02 10:57 ?2306次閱讀
    <b class='flag-5'>DRC</b>分析和修復(fù)經(jīng)驗分享

    Calibre DRC報告自動做修復(fù)的教程分享

    某些DRC在Innovus里面檢查可能沒有問題,但是到了Calibre/ICV檢查可能發(fā)現(xiàn)有DRC問題。
    的頭像 發(fā)表于 11-16 11:05 ?3864次閱讀

    芯片后端設(shè)計的DRC是什么?

    DRC的全稱為design rule check,也就是設(shè)計規(guī)則檢查。廣義上DRC會包含很多分類,只要是設(shè)計規(guī)則廣義上都可以成為DRC
    的頭像 發(fā)表于 12-04 13:55 ?2893次閱讀
    主站蜘蛛池模板: 天天看天天摸天天操| 日本色片视频| 美女全黄网站免费观看| 在线观看深夜观看网站免费| 国产精品久久久久久久免费大片| 国产又黄又爽又猛的免费视频播放| 色婷五月| 7799国产精品久久久久99| 1000rt人体1000欧美| 天天综合射| 操美女视频网站| 欧美激情 自拍| 色噜噜色偷偷| 午夜在线观看免费| 亚洲日本一区二区三区| 日本不卡免费新一区二区三区| 午夜影院免费在线观看| 一区二区三区中文国产亚洲| 日韩在线网| 天天干干天天| 国产午夜精品久久久久免费视| 快色视频在线观看| 九九热在线视频观看| 亚洲 欧洲 另类 综合 自拍| 操美女网址| 亚洲乱码卡一卡二卡三| 免费看大尺度视频在线观看| 久久国产香蕉视频| 五月婷婷丁香六月| 午夜在线视频| 男男憋尿play按小腹| 国产一区二区三区毛片| 全亚洲最大的777io影院| 日本色片视频| 久久精品免费看| 四虎国产精品免费观看| 天天草天天| 午夜爱爱网站| 天天摸夜夜操| 性欧美zoz0另类xxxx| 一本在线免费视频|