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

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

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

可編程邏輯電路設(shè)計(jì)之時(shí)序與功耗分析工具

倩倩 ? 來(lái)源:Semi Connect ? 作者:Semi Connect ? 2022-08-30 10:17 ? 次閱讀

1.時(shí)序分析工具

時(shí)序分析工具用來(lái)檢查同步電路設(shè)計(jì)是否滿足給定的時(shí)序約束(包括建立時(shí)間Setup約束、保持時(shí)間Hold約束等),分為靜態(tài)時(shí)序分析(Static Timing Analysis, DTA)兩種方法。

靜態(tài)時(shí)序分析是一種針對(duì)大規(guī)模門級(jí)電路進(jìn)行時(shí)序驗(yàn)證的有效方法。它不需要測(cè)試向量,根據(jù)單元庫(kù)中的時(shí)序模型和電路網(wǎng)表的拓?fù)浣Y(jié)構(gòu),利用統(tǒng)計(jì)線網(wǎng)負(fù)載模型或SDF(Standard Delay Format,標(biāo)準(zhǔn)延時(shí)格式)文件中的電阻電容反標(biāo)值計(jì)算時(shí)序路徑延遲,檢查每一個(gè)觸發(fā)器的建立和保持時(shí)間是否滿足設(shè)計(jì)要求。它的優(yōu)點(diǎn)是覆蓋率高,速度快;缺點(diǎn)是不能分析異步邏輯電路和模擬電路。

靜態(tài)時(shí)序分析用工藝角(Corner)來(lái)反映不同的工藝/電壓/溫度等環(huán)境下電路的工作條件。工藝角下的單元庫(kù)中定義了單元的時(shí)序模型(包括時(shí)序延遲值和時(shí)序約束值)。理論上時(shí)序收斂要保證芯片在各個(gè)工作場(chǎng)景(Scenario)下都沒(méi)有時(shí)序違例,而實(shí)際操作中會(huì)選取某一個(gè)或幾個(gè)特殊的工藝角去檢查。

(1)單一模式:采用同一個(gè)工藝角條件,分析整個(gè)電路中時(shí)序路徑的建立時(shí)間和保持時(shí)間。

(2)BC- WC(Best-Case/Worst-Case)模式:用最好條件分析時(shí)序路徑的保持時(shí)間,用最差條件分析時(shí)序路徑的建立時(shí)間。BC- WC模式的時(shí)序檢查如圖5-119所示。

16676ac0-2809-11ed-ba43-dac502259ad0.jpg

(3)OCV(On-Chip Variation)模式:利用放大及縮小倍數(shù),分析建立時(shí)間時(shí),令數(shù)據(jù)路徑傳輸慢一些,時(shí)鐘路徑傳輸快一些;分析保持時(shí)間時(shí),令數(shù)據(jù)路徑傳輸快一些,時(shí)鐘路徑傳輸慢一些。OCV模式的時(shí)序檢查如圖5-120所示。

168e83e4-2809-11ed-ba43-dac502259ad0.jpg

在28nm及更先進(jìn)工藝條件下,新出現(xiàn)的AOCV(Advanced OCV)方法對(duì)OCV進(jìn)行了擴(kuò)展和延伸。它消除了OCV的不利因素,根據(jù)時(shí)序路徑的不同邏輯層次深度和物理距離,查表得到每個(gè)單元具體的時(shí)延值。

為了應(yīng)對(duì)芯片內(nèi)部及芯片之間出現(xiàn)的系統(tǒng)性和隨機(jī)性變化,時(shí)序分析工具又引入了統(tǒng)計(jì)靜態(tài)時(shí)序分析(Statistical Static Timing Analysis,SSTA)方法。該方法利用概率分布函數(shù),計(jì)算每個(gè)節(jié)點(diǎn)上每個(gè)信號(hào)的到達(dá)時(shí)間以減少不必要的時(shí)序過(guò)度修正。SSTA方法的難點(diǎn)在于概率函數(shù)難以計(jì)算,而且龐大的統(tǒng)計(jì)數(shù)據(jù)也造成了內(nèi)存需求量增大,運(yùn)行時(shí)間增長(zhǎng)。

在16nm工藝條件以下的SoC設(shè)計(jì)以及物聯(lián)網(wǎng)IoT)超低電壓設(shè)計(jì)中,以工藝角時(shí)延為基礎(chǔ)的STA計(jì)算已經(jīng)不再準(zhǔn)確,而需要采用基于晶體管級(jí)仿真的動(dòng)態(tài)時(shí)序分析方法。該方法采用并行化處理和特殊加速技術(shù),針對(duì)關(guān)鍵時(shí)序路徑進(jìn)行高精度快速仿真,以獲得時(shí)序路徑準(zhǔn)確的時(shí)序信息,幫助時(shí)序收斂。

2.功耗分析工具

功耗分析工具用于對(duì)電路中的溫度、翻轉(zhuǎn)頻率、負(fù)載、電流、電壓、功耗等進(jìn)行統(tǒng)計(jì)報(bào)告,分析IR壓降(IR-Drop)和電遷移(Electro Migration,EM)等現(xiàn)象引起的電路功耗完整性問(wèn)題,其主要功能包括如下。

(1)信號(hào)完整性分析:檢查APL/LIB/LEF等庫(kù)單元數(shù)據(jù),以及DEF/SPEF/IPF/STA/VCD等設(shè)計(jì)數(shù)據(jù)是否正確且完整。

(2)設(shè)計(jì)弱點(diǎn)分析:檢查電源網(wǎng)絡(luò)的電阻、電容、峰值電流等設(shè)計(jì)指標(biāo)是否與預(yù)期值相符(可能由于Pad分布不合理、電源地線布線不優(yōu)化、頻率過(guò)高等導(dǎo)致偏差)。

(3)熱點(diǎn)(Hot Spot)分析:檢查電路中的靜態(tài)電阻電流、動(dòng)態(tài)壓降、功耗、電遷移等相關(guān)項(xiàng)是否滿足簽核標(biāo)準(zhǔn),如有違反則定位問(wèn)題所在區(qū)域并追溯其原因。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    2000

    瀏覽量

    61155
  • 時(shí)序
    +關(guān)注

    關(guān)注

    5

    文章

    387

    瀏覽量

    37332

原文標(biāo)題:可編程邏輯電路設(shè)計(jì)—時(shí)序與功耗分析工具

文章出處:【微信號(hào):Semi Connect,微信公眾號(hào):Semi Connect】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    時(shí)序邏輯電路的設(shè)計(jì)實(shí)驗(yàn)

    、可編程器件設(shè)計(jì)時(shí)序邏輯電路的特點(diǎn)、方法;3    掌握時(shí)序邏輯電路的調(diào)試方法;4  &n
    發(fā)表于 03-19 15:10

    Xilinx可編程邏輯器件的高級(jí)應(yīng)用與設(shè)計(jì)技巧絕版教程

    約束設(shè)計(jì)與時(shí)序分析6.1 概述6.2 時(shí)序約束6.3 約束編輯器6.4 時(shí)序分析器6.5 本章小結(jié)第7章
    發(fā)表于 02-27 14:43

    時(shí)序邏輯電路的設(shè)計(jì)實(shí)驗(yàn)

    1    進(jìn)一步強(qiáng)化EDA仿真軟件的使用;2    掌握利用MSI、可編程器件設(shè)計(jì)時(shí)序邏輯電路的特點(diǎn)、方法;3    掌握
    發(fā)表于 03-18 20:06 ?48次下載

    同步時(shí)序邏輯電路

    同步時(shí)序邏輯電路:本章系統(tǒng)的講授同步時(shí)序邏輯電路的工作原理、分析方法和設(shè)計(jì)方法。從同步時(shí)序
    發(fā)表于 09-01 09:06 ?0次下載

    異步時(shí)序邏輯電路

    異步時(shí)序邏輯電路:本章主要從同步時(shí)序邏輯電路與異步時(shí)序邏輯電路狀態(tài)改變方式不同的特殊性出發(fā), 系
    發(fā)表于 09-01 09:12 ?0次下載

    時(shí)序邏輯電路分析方法

    時(shí)序邏輯電路分析方法 1. 時(shí)序邏輯電路的特點(diǎn) 在時(shí)序
    發(fā)表于 04-07 23:18 ?8756次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>邏輯電路</b>的<b class='flag-5'>分析</b>方法

    時(shí)序邏輯電路分析與設(shè)計(jì)

    電子專業(yè)單片機(jī)相關(guān)知識(shí)學(xué)習(xí)教材資料之時(shí)序邏輯電路分析與設(shè)計(jì)
    發(fā)表于 09-02 14:30 ?0次下載

    時(shí)序邏輯電路分析有幾個(gè)步驟(同步時(shí)序邏輯電路分析方法)

    分析時(shí)序邏輯電路也就是找出該時(shí)序邏輯電路邏輯功能,即找出時(shí)
    發(fā)表于 01-30 18:55 ?12.7w次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>邏輯電路</b><b class='flag-5'>分析</b>有幾個(gè)步驟(同步<b class='flag-5'>時(shí)序</b><b class='flag-5'>邏輯電路</b>的<b class='flag-5'>分析</b>方法)

    數(shù)字電路基礎(chǔ)教程之時(shí)序邏輯電路的詳細(xì)資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是數(shù)字電路基礎(chǔ)教程之時(shí)序邏輯電路的詳細(xì)資料概述。內(nèi)容包括了:1.時(shí)序邏輯電路分析2.若干常用
    發(fā)表于 10-17 08:00 ?0次下載
    數(shù)字<b class='flag-5'>電路基礎(chǔ)教程之時(shí)序</b><b class='flag-5'>邏輯電路</b>的詳細(xì)資料概述

    數(shù)字電路教程之時(shí)序邏輯電路課件的詳細(xì)資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是數(shù)字電路教程之時(shí)序邏輯電路課件的詳細(xì)資料免費(fèi)下載主要內(nèi)容包括了:一 概述,二 時(shí)序邏輯電路
    發(fā)表于 12-28 08:00 ?12次下載
    數(shù)字<b class='flag-5'>電路</b>教程<b class='flag-5'>之時(shí)序</b><b class='flag-5'>邏輯電路</b>課件的詳細(xì)資料免費(fèi)下載

    時(shí)序邏輯電路設(shè)計(jì)

    數(shù)字電路根據(jù)邏輯功能的不同特點(diǎn),可以分成兩大類,一類叫組合邏輯電路(簡(jiǎn)稱組合電路),另一類叫做時(shí)序邏輯電
    發(fā)表于 05-16 18:32 ?8450次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>邏輯電路設(shè)計(jì)</b>

    模擬電路教程之時(shí)序邏輯電路的課件資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是模擬電路教程之時(shí)序邏輯電路的課件資料免費(fèi)下載包括了:1 概述,2 時(shí)序邏輯電路
    發(fā)表于 06-22 08:00 ?13次下載
    模擬<b class='flag-5'>電路</b>教程<b class='flag-5'>之時(shí)序</b><b class='flag-5'>邏輯電路</b>的課件資料免費(fèi)下載

    可創(chuàng)建小型組合與時(shí)序邏輯電路的PLU可編程邏輯單元

      在進(jìn)行MCU開發(fā)時(shí),有時(shí)需要用到一些簡(jiǎn)單的數(shù)字邏輯電路,LPC804與LPC55XX系列集成了PLU(Programmable Logic Unit),即可編程邏輯單元,可創(chuàng)建小型組合與時(shí)
    的頭像 發(fā)表于 12-01 09:17 ?1562次閱讀

    時(shí)序邏輯電路設(shè)計(jì)之同步計(jì)數(shù)器

    時(shí)序電路的考察主要涉及分析與設(shè)計(jì)兩個(gè)部分,上文介紹了時(shí)序邏輯電路的一些分析方法,重點(diǎn)介紹了同步時(shí)序電路
    的頭像 發(fā)表于 05-22 17:01 ?3391次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>邏輯電路設(shè)計(jì)</b>之同步計(jì)數(shù)器

    時(shí)序邏輯電路分析方法

      時(shí)序邏輯電路分析和設(shè)計(jì)的基礎(chǔ)是組合邏輯電路與觸發(fā)器,所以想要分析和設(shè)計(jì),前提就是必須熟練掌握各種常見的組合
    的頭像 發(fā)表于 05-22 18:24 ?3910次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>邏輯電路</b>的<b class='flag-5'>分析</b>方法