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

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

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

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

形式驗(yàn)證及其在芯片工程中的應(yīng)用

冬至子 ? 來(lái)源:長(zhǎng)點(diǎn)芯 ? 作者:SJ66 ? 2023-10-20 10:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一:形式驗(yàn)證的基本概念

-> 廣義上的形式驗(yàn)證?

形式驗(yàn)證不僅僅是芯片領(lǐng)域中的一個(gè)概念。正如文章開(kāi)頭提到過(guò),形式驗(yàn)證強(qiáng)調(diào)使用嚴(yán)格的數(shù)學(xué)推理和形式化技術(shù),以確保系統(tǒng)的行為是否符合預(yù)期的性質(zhì)和規(guī)格。所以說(shuō)只要是可以通過(guò)量化方式構(gòu)建數(shù)學(xué)模型的系統(tǒng),都可以使用形式驗(yàn)證來(lái)check其功能性以及其他可量化特性。比如:

  1. 軟件工程:就拿區(qū)塊鏈舉個(gè)例子。形式驗(yàn)證不僅適用于智能合約本身,還適用于與智能合同交互的去中心化應(yīng)用。這可以幫助確保整個(gè)應(yīng)用的安全性和正確性。
  2. 金融領(lǐng)域:金融交易的驗(yàn)證是非常重要的,特別是在高頻交易和算法交易領(lǐng)域。形式驗(yàn)證可以確保交易的正確性和合規(guī)性,防止錯(cuò)誤交易和潛在的風(fēng)險(xiǎn)。

-> 芯片工程里的形式驗(yàn)證?

這里拿計(jì)數(shù)器舉一個(gè)簡(jiǎn)單的形式驗(yàn)證示例。請(qǐng)注意,這只是一個(gè)簡(jiǎn)化的示例,實(shí)際的形式驗(yàn)證可能涉及更復(fù)雜的設(shè)計(jì)和性質(zhì)。

假設(shè)有一個(gè)4位的計(jì)數(shù)器電路,可以從0計(jì)數(shù)到15。我們想要驗(yàn)證以下性質(zhì):當(dāng)計(jì)數(shù)器的值達(dá)到最大值15時(shí),下一個(gè)計(jì)數(shù)值應(yīng)該是0。

設(shè)計(jì):計(jì)數(shù)器電路有一個(gè)4位的計(jì)數(shù)器寄存器,可以遞增。當(dāng)計(jì)數(shù)器值達(dá)到15時(shí),下一個(gè)時(shí)鐘周期應(yīng)該將計(jì)數(shù)器重置為0。

形式驗(yàn)證屬性:我們使用SystemVerilog的屬性規(guī)約 (SVA) 來(lái)表達(dá)這個(gè)性質(zhì)。(一般形式驗(yàn)證的case都使用SVA來(lái)編寫)以下是一個(gè)簡(jiǎn)化的屬性規(guī)約示例:

property reset_at_max;
  @(posedge clk) disable iff (!rst_n)
    (count == 4'b1111) |= > (next_count == 4'b0000);
endproperty

assert property (reset_at_max);

在這個(gè)屬性規(guī)約中,我們定義了一個(gè)屬性 reset_at_max ,它表達(dá)了當(dāng)計(jì)數(shù)器值為15時(shí),下一個(gè)計(jì)數(shù)值應(yīng)為0。這個(gè)屬性在時(shí)鐘上升沿觸發(fā)時(shí)進(jìn)行檢查。如果屬性不滿足,將會(huì)產(chǎn)生一個(gè)驗(yàn)證錯(cuò)誤。

在這個(gè)示例中,使用仿真進(jìn)行驗(yàn)證可能需要執(zhí)行多個(gè)時(shí)鐘周期來(lái)驗(yàn)證所有可能的計(jì)數(shù)序列。但是,使用形式驗(yàn)證可以直接進(jìn)行數(shù)學(xué)推理,驗(yàn)證屬性在所有可能的情況下是否成立.

除此之外,與基于仿真的驗(yàn)證不同,基于仿真的驗(yàn)證會(huì)使用各種輸入情景來(lái)測(cè)試設(shè)計(jì)以確保其正確行為,形式驗(yàn)證涉及數(shù)學(xué)分析以驗(yàn)證設(shè)計(jì)的屬性。這些屬性可以包括功能正確性、安全性、安全性以及某些類型錯(cuò)誤的缺失(例如,競(jìng)態(tài)條件、死鎖等)。

二:形式驗(yàn)證的優(yōu)勢(shì)

從上述的例子看來(lái),那么形式驗(yàn)證要優(yōu)于基于仿真的驗(yàn)證?看似高性能的形式驗(yàn)證,要將它發(fā)揮得淋漓盡致也是需要代價(jià)的。

其實(shí)不然,形式驗(yàn)證也面臨著挑戰(zhàn)。它可能計(jì)算成本高昂,需要專門的專業(yè)知識(shí)來(lái)制定屬性并設(shè)置驗(yàn)證過(guò)程。通常與其他驗(yàn)證技術(shù)(如仿真和測(cè)試)結(jié)合使用,以提供全面的驗(yàn)證策略。形式驗(yàn)證和基于仿真的驗(yàn)證各有其優(yōu)勢(shì)和局限性,沒(méi)有絕對(duì)的優(yōu)劣之分。選擇哪種驗(yàn)證方法取決于具體的設(shè)計(jì)需求、時(shí)間和資源限制以及設(shè)計(jì)的復(fù)雜性。

形式驗(yàn)證VS動(dòng)態(tài)仿真

->形式驗(yàn)證的特點(diǎn):

  1. 高度可靠性 :形式驗(yàn)證提供了數(shù)學(xué)證明的可靠性,如果設(shè)計(jì)通過(guò)了形式驗(yàn)證,那么可以有很大的信心認(rèn)為設(shè)計(jì)是正確的。
  2. 全面性 :形式驗(yàn)證可以覆蓋所有可能的狀態(tài),從而捕獲設(shè)計(jì)中的所有潛在錯(cuò)誤,包括一些難以通過(guò)仿真檢測(cè)到的問(wèn)題。
  3. 對(duì)于復(fù)雜設(shè)計(jì) :對(duì)于復(fù)雜的設(shè)計(jì),特別是關(guān)鍵性能的設(shè)計(jì),形式驗(yàn)證可以幫助發(fā)現(xiàn)隱藏的問(wèn)題和時(shí)序錯(cuò)誤。

->動(dòng)態(tài)仿真驗(yàn)證的特點(diǎn):

  1. 易于實(shí)施 :基于仿真的驗(yàn)證通常比形式驗(yàn)證更容易實(shí)施,可以快速驗(yàn)證設(shè)計(jì)的基本功能和常見(jiàn)情況。
  2. 資源效率高 :在一些情況下,形式驗(yàn)證可能需要更多的計(jì)算資源和時(shí)間,而基于仿真的驗(yàn)證可能更具資源效率。
  3. 快速迭代 :基于仿真的驗(yàn)證允許設(shè)計(jì)團(tuán)隊(duì)迅速進(jìn)行修改和驗(yàn)證,特別適用于快速迭代的設(shè)計(jì)流程。

可見(jiàn),trade-off的概念在芯片領(lǐng)域里面處處可見(jiàn)。魚(yú)與熊掌不可得兼。

三:在芯片驗(yàn)證中實(shí)現(xiàn)形式驗(yàn)證

形式驗(yàn)證主要由以下幾個(gè)部分組成:

  1. 性質(zhì)(Properties) :這些是描述設(shè)計(jì)所需屬性和規(guī)格的語(yǔ)句,例如時(shí)序關(guān)系、狀態(tài)轉(zhuǎn)換、約束等。常用的
  2. 規(guī)約語(yǔ)言 :通常使用形式規(guī)約語(yǔ)言,如 SystemVerilog Assertions(SVA)、Property Specification Language(PSL)等,來(lái)編寫性質(zhì)和約束。
  3. 定理證明器(Theorem Provers) :這些工具用于推理和證明性質(zhì)是否成立。它們基于形式化邏輯和推理規(guī)則來(lái)驗(yàn)證性質(zhì)。
  4. 模型檢查器(Model Checkers) :這些工具用于窮舉系統(tǒng)狀態(tài)空間,檢查是否存在滿足性質(zhì)的狀態(tài)序列。

在電子設(shè)計(jì)自動(dòng)化 EDA 工具中,許多主要的形式驗(yàn)證工具已經(jīng)集成到綜合工具鏈中,以幫助硬件工程師驗(yàn)證他們的設(shè)計(jì)。這些工具通?;谟布枋稣Z(yǔ)言 (如Verilog或VHDL) 。

比如:

1. Cadence JasperGold :JasperGold是一個(gè)集成式形式驗(yàn)證平臺(tái),支持屬性規(guī)約和模型檢查,廣泛應(yīng)用于驗(yàn)證硬件設(shè)計(jì)。

2. Synopsys VC Formal :VC Formal是Synopsys的形式驗(yàn)證工具,用于驗(yàn)證功能、時(shí)序和系統(tǒng)級(jí)性質(zhì)。

四:形式驗(yàn)證的未來(lái)

最近幾年,學(xué)術(shù)界

聲明:本文內(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)投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5620

    瀏覽量

    130452
  • 芯片設(shè)計(jì)
    +關(guān)注

    關(guān)注

    15

    文章

    1173

    瀏覽量

    56787
  • 計(jì)數(shù)器
    +關(guān)注

    關(guān)注

    32

    文章

    2321

    瀏覽量

    98611
  • 形式驗(yàn)證
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    5851
  • SVA
    SVA
    +關(guān)注

    關(guān)注

    1

    文章

    19

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    提前暴露設(shè)計(jì)缺陷:整車快速溫變?cè)囼?yàn)研發(fā)驗(yàn)證的關(guān)鍵作用

    整車快速溫變?cè)囼?yàn)是一種通過(guò)快速交替暴露于極端高溫和低溫環(huán)境,驗(yàn)證車輛及其零部件溫度劇烈變化下的可靠性、密封性和功能性的加速老化測(cè)試。簡(jiǎn)單說(shuō),就是讓汽車最短時(shí)間內(nèi)經(jīng)歷“北極”與“赤道
    的頭像 發(fā)表于 02-13 16:48 ?220次閱讀
    提前暴露設(shè)計(jì)缺陷:整車快速溫變?cè)囼?yàn)<b class='flag-5'>在</b>研發(fā)<b class='flag-5'>驗(yàn)證</b><b class='flag-5'>中</b>的關(guān)鍵作用

    銅厚對(duì)阻抗的影響實(shí)際設(shè)計(jì)如何驗(yàn)證

    銅厚對(duì)阻抗的影響實(shí)際設(shè)計(jì),主要通過(guò)仿真驗(yàn)證和實(shí)測(cè)驗(yàn)證相結(jié)合來(lái)確保準(zhǔn)確性。作為國(guó)內(nèi)領(lǐng)先的PCB測(cè)量?jī)x器、智能檢測(cè)設(shè)備等專業(yè)解決方案供應(yīng)商,班通科技自研推出了國(guó)內(nèi)首款國(guó)產(chǎn)替代手持式銅厚
    的頭像 發(fā)表于 01-29 11:56 ?547次閱讀
    銅厚對(duì)阻抗的影響<b class='flag-5'>在</b>實(shí)際設(shè)計(jì)<b class='flag-5'>中</b>如何<b class='flag-5'>驗(yàn)證</b>?

    給燒錄工程師的 checklist:新批次芯片上線前的“三道保險(xiǎn)”

    測(cè)試。過(guò)程監(jiān)控: 試產(chǎn)初期,提高燒錄成功率的監(jiān)控頻率,并關(guān)注燒錄日志是否有異常警告(如校驗(yàn)和微小差異、編程時(shí)間變化等)。文檔更新: 所有驗(yàn)證通過(guò)后,將新的燒錄工程文件、芯片批次信息、
    發(fā)表于 12-30 14:00

    RK3576智能工程機(jī)械的應(yīng)用|三屏八攝AI視覺(jué)解決方案

    能力,智能工程機(jī)械能夠?qū)崿F(xiàn)“看得清、控得準(zhǔn)、反應(yīng)快”的目標(biāo),大幅提升施工安全性和自動(dòng)化水平。 四、開(kāi)發(fā)與驗(yàn)證平臺(tái):米爾MYD-LR3576開(kāi)發(fā)板 工程機(jī)械智能控制系統(tǒng)的開(kāi)發(fā)過(guò)程
    發(fā)表于 11-07 22:11

    國(guó)內(nèi)首個(gè)汽車芯片標(biāo)準(zhǔn)驗(yàn)證平臺(tái)啟用,“消費(fèi)芯片”再難上車?

    [首發(fā)于智駕最前沿微信公眾號(hào)]10月28日,國(guó)內(nèi)首個(gè)國(guó)家級(jí)汽車芯片標(biāo)準(zhǔn)驗(yàn)證中試服務(wù)平臺(tái)深圳正式投入使用。該平臺(tái)由國(guó)家及行業(yè)相關(guān)機(jī)構(gòu)共同推動(dòng)建設(shè),旨在滿足車規(guī)級(jí)芯片在環(huán)境與可靠性、失效
    的頭像 發(fā)表于 10-29 15:17 ?787次閱讀
    國(guó)內(nèi)首個(gè)汽車<b class='flag-5'>芯片</b>標(biāo)準(zhǔn)<b class='flag-5'>驗(yàn)證</b>平臺(tái)啟用,“消費(fèi)<b class='flag-5'>芯片</b>”再難上車?

    芯片研發(fā)過(guò)程的兩種流片方式

    芯片在研發(fā)過(guò)程中一般包含4個(gè)階段:芯片設(shè)計(jì)、生產(chǎn)樣片、測(cè)試驗(yàn)證和大規(guī)模量產(chǎn)。完成芯片設(shè)計(jì)后,工程
    的頭像 發(fā)表于 09-09 15:04 ?2562次閱讀
    <b class='flag-5'>芯片</b>研發(fā)過(guò)程<b class='flag-5'>中</b>的兩種流片方式

    芯片抗單粒子性能研究及其商業(yè)衛(wèi)星測(cè)傳一體機(jī)的應(yīng)用

    成功率的關(guān)鍵因素。本文聚焦于芯片抗單粒子效應(yīng)(SEU/SEL)的研究,深入探討其物理機(jī)制、設(shè)計(jì)優(yōu)化策略以及實(shí)驗(yàn)驗(yàn)證方法。通過(guò)詳細(xì)分析國(guó)科安芯推出的ASM1042S通信芯片與ASP4644S電源管理
    的頭像 發(fā)表于 08-14 17:03 ?1197次閱讀

    降低adc不同PCB上的噪聲,如何做到接近AD4134驗(yàn)證板噪聲水平?

    我設(shè)計(jì)的復(fù)雜多片AD4134的大型數(shù)字系統(tǒng),噪聲水平Nrms無(wú)法控制到預(yù)期水平。希望能夠找到關(guān)鍵的影響因素。還請(qǐng)各位大師指點(diǎn)。 根據(jù)驗(yàn)證版及數(shù)據(jù)手冊(cè)的布局方式,不對(duì)ADC的下方地
    發(fā)表于 08-11 08:24

    有哪些芯片工程師才懂的梗?

    今天聊點(diǎn)有意思的,就是芯片行業(yè)那些梗。下面這些“?!保挥?b class='flag-5'>在Fab、EDA、IP、SoC、驗(yàn)證、后端、封測(cè)等各個(gè)細(xì)分崗位上摸爬滾打過(guò)的人,才能秒懂,外行聽(tīng)了恐怕只會(huì)一臉黑人問(wèn)號(hào)。1.DFT不是離散
    的頭像 發(fā)表于 07-25 10:03 ?986次閱讀
    有哪些<b class='flag-5'>芯片</b><b class='flag-5'>工程</b>師才懂的梗?

    CYW43907系列ModusToolbox的工程是否可以移植到Keil uVision?

    CYW43907系列ModusToolbox的工程是否可以移植到Keil uVision,看見(jiàn)了官方推出的移植文檔,但是不知道是否支持此芯片
    發(fā)表于 07-08 06:48

    華大九天物理驗(yàn)證EDA工具Empyrean Argus助力芯片設(shè)計(jì)

    芯片設(shè)計(jì)的流片之路充滿挑戰(zhàn),物理驗(yàn)證EDA工具無(wú)疑是這“最后一公里”關(guān)鍵且不可或缺的利器。它通過(guò)設(shè)計(jì)規(guī)則檢查、版圖與原理圖一致性驗(yàn)證等關(guān)鍵流程,為IC設(shè)計(jì)契合制造需求提供堅(jiān)實(shí)保障。作
    的頭像 發(fā)表于 07-03 11:30 ?3794次閱讀
    華大九天物理<b class='flag-5'>驗(yàn)證</b>EDA工具Empyrean Argus助力<b class='flag-5'>芯片</b>設(shè)計(jì)

    Veloce Primo補(bǔ)全完整的SoC驗(yàn)證環(huán)境

    芯片構(gòu)建之前完成。雖然硬件加速器和桌面原型板是這項(xiàng)驗(yàn)證兩個(gè)眾所周知的參與者,但企業(yè)原型同樣具備重要的意義。 盡管仿真設(shè)計(jì)的早期階段占據(jù)主導(dǎo)地位,但由于性能的原因,其更多的適用于模
    的頭像 發(fā)表于 06-12 14:39 ?1615次閱讀
    Veloce Primo補(bǔ)全完整的SoC<b class='flag-5'>驗(yàn)證</b>環(huán)境

    超大規(guī)模芯片驗(yàn)證:基于AMD VP1902的S8-100原型驗(yàn)證系統(tǒng)實(shí)測(cè)性能翻倍

    引言隨著AI、HPC及超大規(guī)模芯片設(shè)計(jì)需求呈指數(shù)級(jí)增長(zhǎng)原型驗(yàn)證平臺(tái)已成為芯片設(shè)計(jì)流程驗(yàn)證復(fù)雜架構(gòu)、縮短迭代周期的核心工具。然而,傳統(tǒng)原型
    的頭像 發(fā)表于 06-06 13:13 ?1682次閱讀
    超大規(guī)模<b class='flag-5'>芯片</b><b class='flag-5'>驗(yàn)證</b>:基于AMD VP1902的S8-100原型<b class='flag-5'>驗(yàn)證</b>系統(tǒng)實(shí)測(cè)性能翻倍

    芯片驗(yàn)證為何越來(lái)越難?

    本文由半導(dǎo)體產(chǎn)業(yè)縱橫(ID:ICVIEWS)編譯自semiengineering過(guò)去,仿真曾是驗(yàn)證的唯一工具,但如今選擇已變得多樣。平衡成本與收益并非易事。芯片首次流片成功率正在下降,主要原因
    的頭像 發(fā)表于 06-05 11:55 ?1061次閱讀
    <b class='flag-5'>芯片</b>的<b class='flag-5'>驗(yàn)證</b>為何越來(lái)越難?

    芯片前端設(shè)計(jì)中常用的軟件和工具

    前端設(shè)計(jì)是數(shù)字芯片開(kāi)發(fā)的初步階段,其核心目標(biāo)是從功能規(guī)格出發(fā),最終獲得門級(jí)網(wǎng)表(Netlist)。這個(gè)過(guò)程主要包括:規(guī)格制定、架構(gòu)設(shè)計(jì)、HDL編程、仿真驗(yàn)證、邏輯綜合、時(shí)序分析和形式驗(yàn)證
    的頭像 發(fā)表于 05-15 16:48 ?1868次閱讀
    新化县| 隆化县| 康定县| 甘泉县| 滨海县| 友谊县| 尖扎县| 汉中市| 通许县| 厦门市| 凤冈县| 龙里县| 平凉市| 太湖县| 麻栗坡县| 泰州市| 揭阳市| 且末县| 南昌县| 青岛市| 平潭县| 鄱阳县| 晋江市| 偏关县| 中山市| 全椒县| 乡城县| 阜阳市| 永泰县| 沙坪坝区| 通州区| 泗洪县| 永川市| 贡嘎县| 青川县| 屏东市| 都匀市| 昌吉市| 北川| 额敏县| 承德市|