chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一種用于隨機約束仿真的SAT增強的字級求解器

芯華章科技 ? 來源:未知 ? 2023-06-07 17:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

首屆EDA國際研討會(International Symposium of EDA,ISEDA)已在南京落下帷幕。作為國內領先的系統(tǒng)級驗證EDA解決方案提供商,芯華章受邀出席并深度參與活動各環(huán)節(jié),不僅受邀參展、發(fā)表主題演講、參與圓桌論壇,并貢獻專業(yè)文章入圍ISEDA2023論文評選,全方位展示了公司在EDA驗證領域的深厚積累和專業(yè)洞察。

本文節(jié)選自ISEDA2023入選論文《A SAT Enhanced Word-Level Solver for Constrained Random Simulation》。

摘 要

隨著硬件設計復雜度的激增,驗證已被廣泛認為是制約整個芯片設計流程的瓶頸?;?a target="_blank">仿真的驗證通常通過生成一系列滿足特定布爾/位向量約束的隨機激勵驗證設計行為。在該驗證方法學中,驗證效率很大程度上取決于產生合法激勵的約束求解器的性能。 本文我們首先討論了字級求解器在求解包含特定操作符(如IF-THEN-ELSE、IMPLIES和布爾OR)的約束時遇到的挑戰(zhàn)。為了克服這一挑戰(zhàn),我們引入布爾可滿足性(SAT)求解器剪枝原始約束并壓縮字級求解器的搜索空間。試驗結果表明,在包含這些特定操作符的測試用例中,本文提出的混合求解器比原始的字級求解器平均性能提升約50%。

簡 介

近幾十年來,硬件設計復雜性的快速增長對功能驗證提出了巨大挑戰(zhàn)。隨機約束仿真是當今行業(yè)中廣泛采用的功能驗證方法之一,其達到覆蓋率目標所需時間的長短,很大程度上依賴于產生隨機激勵的約束求解器的性能與解的分布的好壞。 目前用于產生隨機激勵的約束求解器主要有三種:/ 01 /基于二元決策圖(Binary Decision Diagram, BDD)的求解器。 該求解器通過創(chuàng)建BDD獲取約束的所有解,因而可以輕易產生均勻的分布;然而,由于眾所周知的內存爆炸問題,BDD并不適用于過于復雜的約束。 / 02 /基于值域推斷的字級求解器。 該求解器通過推斷壓縮每個變量的可取值域構成的搜索空間,并反復從搜索空間中隨機取值獲取滿足約束的一組解,具有易于實現、天然隨機性等特性;然而,邏輯推理能力的缺失導致其在求解包含特定運算符(如IF-THEN-ELSE,IMPLIES和布爾OR)的約束上效率低下。 / 03 /基于可滿足性模理論(Satisfiability Module Theory, SMT)的求解器。 該求解器擴展自比特級可滿足性(Satisfiability, SAT)求解器,繼承了SAT在邏輯推理上的優(yōu)勢,同時,得益于其廣泛的應用,SMT求解器在工業(yè)界與學術界獲得了極大的關注,成果頗豐;然而,SMT求解器被設計為求得一組解,因此隨機性較差,且求解包含位向量的約束時需將位向量打散為單個比特,性能受限。 以上三種求解器各有優(yōu)劣,綜合利用第二、第三種求解器的優(yōu)勢,可在不犧牲易于實現與天然隨機性的情況下進一步提升性能,是一條極具前景的優(yōu)化隨機約束仿真的路徑。

一些挑戰(zhàn)

如上所述,基于值域推斷的字級求解器的性能很大程度上取決于推斷結果的好壞,當推斷器無法有效壓縮變量的搜索空間時,該字級求解器變得無效。實踐中,我們發(fā)現基于值域推斷的字級求解器在求解包含特定運算符(如IF-THEN-ELSE,IMPLIES和布爾OR)時遇到挑戰(zhàn)。例如圖1所示的約束,由于推斷器并不知道ITE的then分支還是else分支需要被滿足,因此推斷器無法壓縮變量a和b的取值空間。此時,通過給變量a、b隨機賦值的方式,很難從龐大的搜索空間中找出僅有的兩組解。 這種挑戰(zhàn)也可被視作是字級求解器缺乏邏輯推理能力的結果。因此,引入SAT求解器,增強字級求解器的邏輯推理能力,便自然成為一種克服該挑戰(zhàn)的方法。 cc3d7170-0515-11ee-90ce-dac502259ad0.png 圖1. 例1 ?

SAT增強的字級求解器

cc5157d0-0515-11ee-90ce-dac502259ad0.png 圖2. 例1的抽象語法樹 ?圖2是例1的抽象語法樹表示。從圖2中,我們驚喜地發(fā)現,位于關系操作符之上的全是布爾操作符,位于關系操作符之下的則全是位向量操作符。因此,約束問題中存在一個清晰的分界線,將原始問題分割成布爾和位向量兩部分。SAT求解器有極強的邏輯推理能力,特別適合求解布爾約束;基于值域推斷的字級求解器能快速求解位向量約束,尤其是包含數學運算符的位向量約束。約束問題的這一獨特結構,使得充分利用不同求解器的優(yōu)勢求解約束的不同部分成為可能。具體的求解步驟如圖3所示: cc841030-0515-11ee-90ce-dac502259ad0.png 圖3 求解流程 ?

01

將關系操作符所代表的位向量表達式替換成不同的布爾變量,構建原問題的命題骨架(例1的命題骨架如圖4);

02

利用SAT求解器產生一系列滿足命題骨架的布爾變量的賦值;

03

隨機選取一組布爾變量的賦值,并用字級求解器求解其所代表的位向量約束;

04

若第三步有解,則返回該解,若無解則返回第三步,選擇另一組賦值。

cc946d0e-0515-11ee-90ce-dac502259ad0.png 圖4 例1的命題骨架 ?

試驗結果

為驗證上述求解策略是否有效,我們用純字級求解器(W Solver)和SAT增強的字級求解器(W-SAT Solver)求解了14個測試用例,其用時如下表所示。ccb0028a-0515-11ee-90ce-dac502259ad0.png對于布爾操作符占主導的test1至test7,由于引入了SAT,W-SAT求解器的性能得到極大提升,最大為79%,平均約50%;對于位向量操作符占主導的test8至test14,由于增加了額外操作,W-SAT的性能略有下降,平均下降約10%,幾乎可忽略不計。 試驗結果表明,SAT增強的字級求解器繼承了字級求解器在求解位向量操作符占主導時在約束上的優(yōu)勢,同時,求解布爾操作符占主導的約束時,性能也獲得可觀提升,證明了其求解各種約束的有效性。

結論與展望

在保留易于實現與天然隨機性等特性的前提下,相較于純字級求解器,SAT增強的字級求解器在求解布爾操作符占主導的約束時,性能有顯著提升,求解位向量占主導的約束的性能幾無差別,因此能有效處理多種不同約束。 實踐中,我們也發(fā)現當約束過于復雜時,SAT求解器產生的大部分布爾變量賦值可能并不滿足原始約束,如何更高效地剔除這些無效的布爾變量賦值,將會是我們下一步研究的重點。 論文作者:袁宸/劉軍/余勝蛟/齊正華


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

    關注

    0

    文章

    195

    瀏覽量

    12018

原文標題:一種用于隨機約束仿真的SAT增強的字級求解器

文章出處:【微信號:X-EPIC,微信公眾號:芯華章科技】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Altair Radioss:瞬態(tài)動力學仿真專家?

    、WorldSID、ES-2re 等高精度假人模型,搭配完整障礙物與沖擊庫;與 Humanetics、MADYMO 深度協同,提供從假人建模到約束系統(tǒng)優(yōu)化的站式解決方案,成為汽車安全仿真的
    發(fā)表于 03-27 14:13

    今天,我們認真聊聊:什么才叫“工業(yè)”?

    在工業(yè)圈,“工業(yè)”這三個幾乎被用爛了。 工業(yè)主板、工業(yè)網關、工業(yè)控制、工業(yè)
    的頭像 發(fā)表于 01-23 16:45 ?895次閱讀
    今天,我們認真聊聊:什么才叫“工業(yè)<b class='flag-5'>級</b>”?

    如何在LTspice仿真中實現偽隨機數和真隨機數的生成

    本文討論如何在LTspice仿真中利用flat()、gauss()和mc()函數來實現偽隨機數和真隨機數的生成,并介紹如何使用設置面板的Hacks部分中的 Use the clock
    的頭像 發(fā)表于 01-09 14:08 ?4870次閱讀
    如何在LTspice<b class='flag-5'>仿真</b>中實現偽<b class='flag-5'>隨機</b>數和真<b class='flag-5'>隨機</b>數的生成

    超聲波SAT在半導體中的應用及測試原理

    超聲波SAT作為一種快速無損的檢測方式,在功率半導體的無損檢測中有著廣泛的應用。經常用來檢測材料的內部缺陷空洞,連接層的界面分層等,但是在實際使用中SAT的分析中經常會出現誤判或無法判斷的現象發(fā)生
    的頭像 發(fā)表于 12-09 14:01 ?1128次閱讀
    超聲波<b class='flag-5'>SAT</b>在半導體中的應用及測試原理

    QSPI PSRAM偽靜態(tài)隨機存儲器選型攻略

    QSPI PSRAM是一種集成了QSPI接口與PSRAM存儲功能的高效芯片。QSPI(四線串行外設接口)是一種高速串行通信接口,用于連接外部設備;而PSRAM(偽靜態(tài)隨機存儲器)則結合
    的頭像 發(fā)表于 10-23 15:40 ?775次閱讀

    【產品介紹】Altair HyperView用于仿真和CAE分析的后處理和數據可視化

    詳細的交互式3D數據可視化以及FEA和多體系統(tǒng)仿真結果的探索。輕松管理大型結果文件,并將數據轉換為綜合動畫。HyperView的多學科查看增強了用戶對復雜仿真的
    的頭像 發(fā)表于 09-19 17:02 ?1072次閱讀
    【產品介紹】Altair HyperView<b class='flag-5'>用于</b><b class='flag-5'>仿真</b>和CAE分析的后處理和數據可視化

    式光伏發(fā)電并網系統(tǒng)實時仿真

    ,再次驗證了 EasyGo 實時仿真平臺的準確性與可靠性。 、 雙式光伏并網系統(tǒng) 雙式光伏發(fā)電并網系統(tǒng)是光伏技術中的一種重要并網方案,
    發(fā)表于 09-18 17:58

    光伏發(fā)電系統(tǒng)篇:雙式并網系統(tǒng)實時仿真

    光伏發(fā)電作為重要的可再生能源利用方式,受到廣泛關注。雙式光伏并網是目前常見的一種光伏并網拓撲結構。與單式相比,結構較為復雜,但前、后可分開控制,應用靈活,且控制方法較簡單。本篇中
    的頭像 發(fā)表于 09-18 17:45 ?1702次閱讀
    光伏發(fā)電系統(tǒng)篇:雙<b class='flag-5'>級</b>式并網系統(tǒng)實時<b class='flag-5'>仿真</b>

    隨機數和偽隨機數的區(qū)別

    隨機數在當前程序運行環(huán)境中是一種常用參數,目前主要分為兩,偽隨機數和真隨機數,本期我們就來講
    的頭像 發(fā)表于 08-27 17:46 ?2910次閱讀

    【「開關電源控制環(huán)路設計:Christophe Basso 的實戰(zhàn)秘籍」閱讀體驗】+ 問題:什么是SIMPLIS?

    問題:什么是SIMPLIS? SIMPLIS簡介 SIMPLIS(Simple Piecewise Linear Simulation)是一種專門用于分段線性系統(tǒng)仿真的軟件工
    發(fā)表于 08-03 14:52

    CST求解選擇指南:瞬態(tài)(T)、頻域(F)還是積分方程(I)

    CST求解選擇指南:瞬態(tài)、頻域還是積分方程?詳解CST MWS三核心求解的特點和最佳應用場景,幫助您選擇合適的
    的頭像 發(fā)表于 07-25 14:24 ?1221次閱讀
    CST<b class='flag-5'>求解</b><b class='flag-5'>器</b>選擇指南:瞬態(tài)(T)、頻域(F)還是積分方程(I)

    Simcenter STAR-CCM+在燃燒學方面的應用:提供了個可以高效、高保真進行燃燒仿真的迅速而可擴展的化學求解

    ,確保獲得精確結果,同時減少提前構建網格的工作量,是火焰瞬態(tài)仿真的理想選擇使用多時間尺度法進行共軛熱仿真和LES,獲得制造燃燒室內襯所需的高保真數據摘要如今,新
    的頭像 發(fā)表于 06-27 17:11 ?1031次閱讀
    Simcenter STAR-CCM+在燃燒學方面的應用:提供了<b class='flag-5'>一</b>個可以高效、高保真進行燃燒<b class='flag-5'>仿真的</b>迅速而可擴展的化學<b class='flag-5'>求解</b><b class='flag-5'>器</b>

    VirtualLab:立方體分束上的受抑全內反射(FTIR)

    摘要 光分束設備在光譜學、干涉測量和光通信領域的許多應用中發(fā)揮著關鍵作用。一種常見的分光是基于受抑全內反射(FTIR)的效果,由兩個玻璃棱鏡組成,它們被個非常薄的層分開。如果該層
    發(fā)表于 05-27 08:41

    西門子再收購EDA公司 西門子宣布收購Excellicon公司 時序約束工具開發(fā)商

    精彩看點 此次收購將幫助系統(tǒng)芯片 (SoC) 設計人員通過經市場檢驗的時序約束管理能力來加速設計,并提高功能約束和結構約束的正確性 ? 西門子宣布 收購 Excellicon 公司
    的頭像 發(fā)表于 05-20 19:04 ?1853次閱讀
    西門子再收購EDA公司  西門子宣布收購Excellicon公司  時序<b class='flag-5'>約束</b>工具開發(fā)商

    《聊聊ZXDoc》之CAN總線仿真、面板仿真

    。什么是仿真?CAN總線仿真一種通過虛擬化技術模擬CAN(FD)通信環(huán)境的方法,用于在無物理硬件或脫離實際系統(tǒng)的情況下,對ECU、傳感、
    的頭像 發(fā)表于 05-09 11:30 ?1781次閱讀
    《聊<b class='flag-5'>一</b>聊ZXDoc》之CAN總線<b class='flag-5'>仿真</b>、面板<b class='flag-5'>仿真</b>