日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

功能ECO理論基礎(chǔ):邏輯等價(jià)性檢查

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-24 17:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

邏輯錐Logic Cone

從數(shù)字網(wǎng)表的角度來看,可以把設(shè)計(jì)分成若干個(gè)“以DFF為終點(diǎn)的邏輯塊”,如下圖。DFF的CK(時(shí)鐘)、D(數(shù)據(jù))、RN(復(fù)位)、SN(置位)就是這個(gè)“邏輯塊”的終點(diǎn),它們的輸入都是一個(gè)組合邏輯。時(shí)鐘和復(fù)位很可能是clock tree或者buffer tree,也可能有與門、或門、異或門、選擇器等稍復(fù)雜的邏輯。

(圖一)

如果設(shè)計(jì)(module)是組合邏輯輸出,也可想像在設(shè)計(jì)外面有一個(gè)DFF,如下圖。

(圖二)

而這些組合邏輯的輸入是什么呢?不外乎兩種情況:一是,前一級DFF的輸出;二是,設(shè)計(jì)(module)的輸入pin。

(圖三)

那跨模塊優(yōu)化的又是什么情況呢?如下圖,組合邏輯分到了兩個(gè)模塊里。但如果忽略設(shè)計(jì)的層次關(guān)系,兩段組合邏輯可以合并成一段。好處是:綜合工具可以兩段組合邏輯一起考慮,看有沒有邏輯可以復(fù)用,所以面積和時(shí)序會(huì)優(yōu)化得更好。壞處是:模塊的端口可能不存了,也可能產(chǎn)生了新的端口。所以綜合和LEC的選項(xiàng)ungroup(flatten)就是這個(gè)作用,讓工具忽略層次關(guān)系。

(圖四)

因此,設(shè)計(jì)(module)就是“以DFF為終點(diǎn)的邏輯塊”組成。不僅網(wǎng)表如此,RTL也是一樣。我們知道所有數(shù)字電路都可以用always和assign這兩種語法來實(shí)現(xiàn)(latch可以看作是DFF的一種)。這些“以DFF為終點(diǎn)的邏輯塊”我們把它叫作邏輯錐。

Keypoint Mapping

有了邏輯錐的概念后,關(guān)鍵點(diǎn)映射(keypoint mapping)就好理解多了。從上文知道邏輯錐的終點(diǎn)是DFF的CK(時(shí)鐘)、D(數(shù)據(jù))、RN(復(fù)位)、SN(置位),如果這幾個(gè)“關(guān)鍵點(diǎn)”的邏輯都相同或者等價(jià),那么這兩個(gè)邏輯錐的邏輯就等價(jià)。對于組合邏輯直接輸出的邏輯錐來說,“關(guān)鍵點(diǎn)”就是output pin。那么,總結(jié)一下“關(guān)鍵點(diǎn)”有以下幾種:DFF的輸入(CK、D、RN、SN)頂層模塊的輸出pin
要檢查等價(jià)性,那么keypoing mapping是前提,是基礎(chǔ)。如果keypoing mapping都錯(cuò)了,等價(jià)性檢查結(jié)果一定Fail。

對于要對比的兩個(gè)設(shè)計(jì),我們通常叫作golden和revised(S家叫reference和implement)。golden可能是RTL、綜合網(wǎng)表,也可能是APR網(wǎng)表,ECO網(wǎng)表,不是絕對的,只是表明以此設(shè)計(jì)作為基準(zhǔn)來對比。所以在做等價(jià)性檢查時(shí)golden和revised弄反了也問題不大。但是S家的工具依賴svf(setup verification file),所以還是要注意一下。

當(dāng)修改RTL或者網(wǎng)表ECO后,邏輯錐的“關(guān)鍵點(diǎn)”可能發(fā)生較大的變化,比如:

新加DFF刪掉DFFDFF改名

復(fù)位變成置位上升沿變下降沿還可能DFF從模塊A挪到模塊B寄存器合并寄存器復(fù)制multi bit寄存器

所以,keypoint mapping時(shí),要能夠考慮到這些情況。可以手工分析,也可以參考綜合的svf文件,還可以用一些算法來測試和分析。

形式驗(yàn)證

在關(guān)鍵點(diǎn)(keypoint)映射正確后,就可以開始做形式驗(yàn)證了。如果邏輯錐的輸入不一致,例如下圖中修改后的設(shè)計(jì)中增加了輸入4和5,就需要分析這兩個(gè)新增加的輸入是不是與golden的輸入是等價(jià)或者反相等價(jià)的關(guān)系。如果沒有任何關(guān)系,純粹是新加的條件,那么這兩個(gè)邏輯錐一定會(huì)fail。

(圖五)

經(jīng)過上一步對邏輯錐輸入的檢查后,接下來就需要通過數(shù)學(xué)的方法來檢查等價(jià)性。這種數(shù)學(xué)的方法的原理很簡單,如下,每個(gè)keypoint的邏輯都可以用下面的公式來描述:Y = F(a, b, c, ... , n)

對golden和revised邏輯錐施加相同的測試向量,看是否有相同的輸入。理論上,對于有N個(gè)輸入的keypoing,一共有2^N種輸入可能性。遍歷一下,就知道等價(jià)性的結(jié)果。

如果其中有一個(gè)測試向量fail,那么這個(gè)keypoint就不等價(jià),剩余的測試向量也就沒有必要繼續(xù)。如果都pass,就需要遍歷完所有的測試向量。

為了節(jié)省測試時(shí)間,LEC工具需要對邏輯錐進(jìn)行優(yōu)化?,F(xiàn)在市場上已經(jīng)出現(xiàn)一些基于機(jī)器學(xué)習(xí)(Machine Learning)和深度學(xué)習(xí)(deep learning)的形式驗(yàn)證算法的LEC工具。

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

    關(guān)注

    2

    文章

    834

    瀏覽量

    30200
  • ECO
    ECO
    +關(guān)注

    關(guān)注

    0

    文章

    54

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    這個(gè)電路有哪些核心功能呢?

    工程師必看!這張經(jīng)典電路,是電子行業(yè)的“入門基石”! 作為電子設(shè)計(jì)的核心基礎(chǔ)電路,它涵蓋了核心元器件原理、信號處理邏輯、基礎(chǔ)調(diào)試邏輯,是每個(gè)工程師從理論到實(shí)踐的必經(jīng)之路。 不管是剛?cè)胄械男氯?,還是深耕多年的老工程師,看到它都能
    發(fā)表于 04-15 11:08

    微電網(wǎng)可靠評估理論:指標(biāo)體系與評估方法

    微電網(wǎng)可靠評估理論,本質(zhì)是通過構(gòu)建科學(xué)的指標(biāo)體系、采用合理的評估方法,量化微電網(wǎng)在不同運(yùn)行工況下的供電能力與故障應(yīng)對能力,為微電網(wǎng)的規(guī)劃設(shè)計(jì)、運(yùn)行調(diào)控、設(shè)備升級提供精準(zhǔn)的數(shù)據(jù)支撐與決策依據(jù)。其中
    的頭像 發(fā)表于 04-10 11:38 ?174次閱讀
    微電網(wǎng)可靠<b class='flag-5'>性</b>評估<b class='flag-5'>理論</b>:指標(biāo)體系與評估方法

    晶振負(fù)載電容匹配:從理論推導(dǎo)到工程實(shí)踐

    三個(gè)維度,聊聊晶振負(fù)載電容匹配的底層邏輯與實(shí)施方法。一、負(fù)載電容匹配的理論基礎(chǔ)1.晶振等效電路與諧振條件晶振的等效電路可簡化為電感L、電容C和電阻R的串聯(lián)模型。當(dāng)輸
    的頭像 發(fā)表于 03-10 09:50 ?374次閱讀
    晶振負(fù)載電容匹配:從<b class='flag-5'>理論</b>推導(dǎo)到工程實(shí)踐

    【「龍芯之光 自主可控處理器設(shè)計(jì)解析」閱讀體驗(yàn)】--LoongArch邏輯綜合、芯片設(shè)計(jì)

    Design Compiler工具的擴(kuò)展版,能夠自動(dòng)完成測試插入功能,支持全掃描模塊級測試綜合,將邏輯綜合、基于掃描的測試以及時(shí)序分析結(jié)合在一起,提供測試規(guī)則檢查、掃描綜合和故障覆蓋率分析等
    發(fā)表于 01-18 14:15

    奇捷科技EasyAI ECO Suite即將發(fā)布

    奇捷科技將于1月29日正式發(fā)布集成AI引擎的智能ECO解決方案包——EasyAI ECO Suite。在芯片設(shè)計(jì)關(guān)鍵的后期階段,ECO可能成為決定產(chǎn)品上市速度與成敗的“終極挑戰(zhàn)”。面對復(fù)雜EC
    的頭像 發(fā)表于 01-15 16:25 ?1010次閱讀

    芯片制造檢驗(yàn)工藝中的全數(shù)檢查

    在IC芯片制造的檢驗(yàn)工藝中,全數(shù)檢查原則貫穿于關(guān)鍵工序的缺陷篩查,而老化測試作為可靠驗(yàn)證的核心手段,通過高溫高壓環(huán)境加速潛在缺陷的暴露,確保芯片在生命周期內(nèi)的穩(wěn)定運(yùn)行。以邏輯芯片與存儲(chǔ)器芯片的測試
    的頭像 發(fā)表于 12-03 16:55 ?1037次閱讀
    芯片制造檢驗(yàn)工藝中的全數(shù)<b class='flag-5'>檢查</b>

    電能質(zhì)量在線監(jiān)測裝置重啟前,安全防護(hù)方面的檢查和日常運(yùn)行時(shí)的檢查有何不同?

    電能質(zhì)量在線監(jiān)測裝置重啟前的安全防護(hù)檢查與日常運(yùn)行時(shí)的檢查,核心差異源于 檢查目標(biāo)、時(shí)機(jī)、操作場景的本質(zhì)不同 : 重啟前檢查是 “ 事前預(yù)防
    的頭像 發(fā)表于 09-23 14:38 ?742次閱讀
    電能質(zhì)量在線監(jiān)測裝置重啟前,安全防護(hù)方面的<b class='flag-5'>檢查</b>和日常運(yùn)行時(shí)的<b class='flag-5'>檢查</b>有何不同?

    RA-Eco-RA6M4部分功能測評2

    RA-Eco-RA6M4開發(fā)板實(shí)戰(zhàn):集成DHT11實(shí)現(xiàn)溫濕度采集與多端顯示 在完成RA-Eco-RA6M4開發(fā)板的串口通信與OLED顯示功能調(diào)試后,本次實(shí)踐將進(jìn)一步集成DHT11溫濕度傳感器,通過
    發(fā)表于 09-05 20:42

    RA-Eco-RA6M4部分功能測評

    瑞薩RA系列MCU基于ARM架構(gòu),理論上可在IAR、KEIL等主流IDE中開發(fā),但從特性適配完整來看,官方的e2studio搭配FSP(靈活配置軟件包)是最優(yōu)選擇。若用大家熟悉的STM32開發(fā)流程
    發(fā)表于 09-04 11:11

    信號完整(SI)與電磁兼容(EMC)的共性與差異分析

    一共性分析1.理論基礎(chǔ)兩者均基于電磁場理論,涉及高頻信號傳播中的電磁現(xiàn)象,如反射、輻射、耦合等。2.設(shè)計(jì)優(yōu)化目標(biāo)均需在電路設(shè)計(jì)階段通過布局布線優(yōu)化、抑制噪聲和干擾,以確保系統(tǒng)穩(wěn)定運(yùn)行。例如,合理
    的頭像 發(fā)表于 07-29 11:32 ?1104次閱讀
    信號完整<b class='flag-5'>性</b>(SI)與電磁兼容<b class='flag-5'>性</b>(EMC)的共性與差異分析

    奇捷科技DAC 2025展會(huì)預(yù)告

    奇捷科技(Easy-Logic),致力于提供電子設(shè)計(jì)自動(dòng)化(EDA)領(lǐng)域高效的邏輯功能變更(ECO)解決方案,將于2025年6月22日-25日 美國舊金山舉辦的設(shè)計(jì)自動(dòng)化大會(huì)(DAC 2025)上
    的頭像 發(fā)表于 06-19 16:00 ?1249次閱讀
    奇捷科技DAC 2025展會(huì)預(yù)告

    凡億Allegro Skill布線功能-檢查跨分割

    在進(jìn)行高速PCB設(shè)計(jì)的過程中,高速信號線需要進(jìn)行阻抗控制,那么參考平面的完整對于高速信號的完整和穩(wěn)定性至關(guān)重要。然而,如果僅僅依賴于肉眼去檢查參考平面的完整,往往容易遺漏一些關(guān)鍵
    的頭像 發(fā)表于 06-19 11:50 ?2485次閱讀
    凡億Allegro Skill布線<b class='flag-5'>功能</b>-<b class='flag-5'>檢查</b>跨分割

    網(wǎng)絡(luò)配線架打線操作的質(zhì)量檢查措施有哪些

    網(wǎng)絡(luò)配線架打線操作的質(zhì)量檢查是確保網(wǎng)絡(luò)布線系統(tǒng)穩(wěn)定性和可靠的關(guān)鍵環(huán)節(jié)。以下從外觀檢查、電氣性能測試、功能驗(yàn)證、標(biāo)識(shí)與文檔檢查四個(gè)維度,系統(tǒng)
    的頭像 發(fā)表于 06-06 10:30 ?1321次閱讀
    網(wǎng)絡(luò)配線架打線操作的質(zhì)量<b class='flag-5'>檢查</b>措施有哪些

    信號完整(SI)/ 電源完整(PI)工程師的核心技能樹體系

    信號完整(SI)和電源完整(PI)工程師在高速電子設(shè)計(jì)領(lǐng)域扮演著關(guān)鍵角色,其核心技能樹體系需覆蓋從理論基礎(chǔ)到工程實(shí)踐的全流程。以下是該崗位的核心技能框架,結(jié)合技術(shù)深度與應(yīng)用場景進(jìn)行系統(tǒng)化梳理
    的頭像 發(fā)表于 06-05 10:11 ?5019次閱讀

    MySQL簡介與理論基礎(chǔ)

    MySQL是世界上最流行的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,廣泛應(yīng)用于網(wǎng)站、應(yīng)用程序和企業(yè)級系統(tǒng)。它采用客戶端/服務(wù)器架構(gòu),支持多用戶環(huán)境,并基于SQL(結(jié)構(gòu)化查詢語言)標(biāo)準(zhǔn)。
    的頭像 發(fā)表于 05-21 10:43 ?947次閱讀
    金华市| 左云县| 衡阳县| 广饶县| 水城县| 广宁县| 开阳县| 临邑县| 云龙县| 潍坊市| 阿拉尔市| 清徐县| 德格县| 浙江省| 开远市| 辽阳县| 屯昌县| 印江| 富阳市| 什邡市| 左贡县| 邢台县| 徐水县| 鸡东县| 南昌县| 江城| 花莲县| 锡林郭勒盟| 神木县| 鄯善县| 新竹市| 汉阴县| 兴宁市| 会昌县| 镇赉县| 镇远县| 仁布县| 乐清市| 江永县| 延川县| 开鲁县|