99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

典型的DRC案例介紹

冬至子 ? 來(lái)源:簡(jiǎn)矽芯學(xué)堂 ? 作者:簡(jiǎn)矽芯學(xué)堂 ? 2023-09-15 14:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DRC介紹

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

DRC案例

1

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

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

圖片

圖1

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

圖片

圖2

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

2

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

圖片

圖3

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

圖片

圖4

3

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

圖片

圖5

圖片

圖6

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

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

圖片

圖7

圖片

圖8

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

圖片

圖9

圖片

圖10

總結(jié)

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

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

    關(guān)注

    31

    文章

    5434

    瀏覽量

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

    關(guān)注

    4

    文章

    273

    瀏覽量

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

    關(guān)注

    2

    文章

    155

    瀏覽量

    37118
  • 時(shí)鐘電路
    +關(guān)注

    關(guān)注

    10

    文章

    243

    瀏覽量

    51382
  • DFT設(shè)計(jì)
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    8993
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何使用HyperLynx_DRC來(lái)查找SERDES設(shè)計(jì)

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

    如何使用 HyperLynx DRC 來(lái)查找 SERDES 設(shè)計(jì)

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

    DRC步驟

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

    AltiumDesigner的DRC規(guī)則參考

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

    Altium顯示DRC錯(cuò)誤的檢查方法

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

    如何通過(guò)DRC檢測(cè)電磁干擾問(wèn)題

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

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

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

    典型的PID控制介紹

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

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

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

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

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

    orcad怎么瀏覽DRC檢測(cè)后的全部DRC錯(cuò)誤

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

    orcad怎么去瀏覽DRC檢測(cè)過(guò)后的全部DRC錯(cuò)誤

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

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

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

    Calibre DRC報(bào)告自動(dòng)做修復(fù)的教程分享

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

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

    DRC的全稱為design rule check,也就是設(shè)計(jì)規(guī)則檢查。廣義上DRC會(huì)包含很多分類,只要是設(shè)計(jì)規(guī)則廣義上都可以成為DRC。
    的頭像 發(fā)表于 12-04 13:55 ?3787次閱讀