




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、cadence confidential1cadence design systems, inc.cadence formal verification2003 beijing internationalmicroelectronics symposiumc. michael changvice president, formal verificationcadence confidential2cadence formal overview formal verification market leader complete formal verification solution prov
2、en technology - 1000s of design tapeouts comprehensive asic vendor & foundry support 300 customers worldwidefirmwareir dropspowermixed signal intfyieldrace conditionslow pathclockingnoisefunctional0%10%20%30%40%50%60%70%80%100% 74%33%31%31%24%23%21%14%11%10%october 2000collett international half
3、 of all chips today require 1 or more re-spins74% of all re-spins are due to functional errors0%10%20%30%40%50%60%19981999200020012002*verplexavant!synopsysotherssource: dataquest, * edacavant! + synopsysavant! + synopsyscadence confidential3ensures consistency of two designsexhaustive verification
4、using mathematical algorithmsorders of magnitude faster than simulationno test vectors requiredpinpoints errors quicklysimplifies analysis and debug of implementation errorsequivalence checking (ec) introductiongate:post synth,p&r etc.rtlorgateimplementation verificationconformal eccadence confi
5、dential4conformal solutioncomprehensive equivalence checking solutionmemorymemorydatapathdatapathdatapath datapathmemorymemorymemorymemorymemorymemoryrandom logicrandomlogic custom logic, i/o cells custom logic, i/o cells custom logic, i/o cells custom logic, i/o cellsec for random logicverifies syn
6、thesized logicec for embedded memoryverifies custom memoriesec for complex datapathverifies compiled datapathec for digital customverifies custom logic, io cells, librariessemantic & structural checksverifies buses and synthesis pragmasec for layoutverifies physical integrationclock domain cross
7、ing checksverifies clock synchronizationcadence confidential5used throughout the implementation processindependently developed technologyproduction proven on 1000s of designsbest performance“conformal by far blows away formality in speed and capacity.”- bob lawrence, agere systemsconformalequivalenc
8、echeckerconformal ensures implementation equivalenceconformal solutionimplementation verificationcadence confidential6conformal solutionextends ec to complex datapathtrends indicate increased usage of advanced datapath optimizationused to create high performance and area optimized circuitsconformal
9、provides formal verification solution for complex datapathexhaustive verification magnitudes faster than simulationeasier to pin-point errors and debugconformal ecdatapath synthesisgatertlequivalence checkedverifying datapath circuits has been very difficult and time consuming in the past, but we ha
10、ve found conformal dp to be very efficient in comparing different types of datapath circuits. hiroshi furukawa, system-on-a-chip design division of nec micro systemscadence confidential7operator mergingabcyx+abcymergedoperatoradvanced pipeline supportconformal solutioncomplex datapath supporthandles
11、 advanced datapath optimization techniques including operator merging and advanced pipeliningflexible flattened or hierarchicalsupports wide variety of datapath architectures from many datapath synthesis vendors first ec tool to successfully verify complex datapath circuitscadence confidential8confo
12、rmal solutionclosing the rtl to gds verification gapfinal circuitfinal gdsrtl modelgate modellvsecphysical design layout integration circuit optimization netlist conversion gds edits physical design process can introduce logic errors creating a risk of silicon failurelvs doesnt check logic errorscad
13、ence confidential9rtl modelgate modelecfinal circuitfinal gdslvsphysical design layout integration circuit optimization netlist conversion gds edits equivalencecheckercircuitabstractionconformal ecconformal solutionclosing the rtl to gds verification gapconformal ensures rtl to gds equivalencycadenc
14、e confidential10traditional verification method (spice) inadequate for large circuitsconformal provides exhaustive verification capabilities magnitudes faster than simulationsupports io cells, custom datapath, and standard cell librariesconformal solutionextends ec to digital custom circuitsequivale
15、nce checkedrtlcircuitconformal eccadence confidential11targets customer designed embedded memoriesexhaustive verification without vectorsverifies complex control, scan, bist, etc magnitudes faster than simulationsupports ram (single & multi-port), cam (binary & ternary), and register fileseq
16、uivalencecheckerconformal ec solutioncircuitabstractionequivalence checkedrtlspice netlistrtl withmemprimitivememoryprimitivescadencememoryprimitiveconformal solutionextends ec to memoriescadence confidential12conformal solutionproviding a safer ec environment complements ec flow automatic extractio
17、n and verification: clock domain crossing (cdc):clock synchronization & data transfer validation semantics:verification of synthesis pragmas & assumptions structural:implementation checks including bus & tri-statecan validate checks that dont exist in rtl finds difficult implementation b
18、ugscadence confidential13clk aclk baadivergent synchronizersgraycode violationsdata stability violationspotential cdc glitchesmetastability problemsconformal detectsclock topology problems pinpoint problems quickly automatic detection of clock domains and crossings structural verification of multipl
19、e clock domain synchronization functional verification for data stability violations automates error-prone manual post static timing analysis process reduces risk of clock related re-spins prevents late clock related iterations in the design cycleconformal solution clock domain checkingcadence confi
20、dential14rtlalways (a or b or s) begin case (s1:0) /synthesis full_case 2b01: q = a; 2b10: q = b; endcaseendgate-levelsimulations0rtl: s1gate: qaasynthesisbbaabaconformal solution semantic checks conditions that may create mismatches between rtl and gate-level simulationsfull caseparallel casex-assi
21、gnmentrange overflow conformal checks if unexpected conditions can exist in design:s1:0 = 0,0, s1,0 = 1,1 finds functional mismatches that are otherwise missed or detected only by gate level simulation late in design cycle equivalency can not find this type of errorec follows synthesis interpretatio
22、nconformal finds semantic corner-case bugs earliercadence confidential15conformal solution structural checks class of bugs typically found late in design cycle, if at allmay not be present in “rtl” , scan insertion errorsintroduced during design integrationintroduced during implementation and ecos bus checksbus contentionbus or net driven by conflicting databus floatingbus is not driven by any signaltri-state stuck-at problem with tri-state driver enable set
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度產(chǎn)品召回風(fēng)險(xiǎn)承擔(dān)協(xié)議書
- 2025年度生物科技私下股份分配與成果轉(zhuǎn)化協(xié)議書
- 2025年度再婚家庭婚姻和解及子女撫養(yǎng)協(xié)議
- 2025年度企業(yè)年鑒圖文編纂及出版協(xié)議
- 2025年度安防系統(tǒng)智能化升級與維護(hù)合同
- 2025年度企業(yè)內(nèi)部控制體系建設(shè)咨詢合同模板
- 旅游景區(qū)民宿租賃居間合同
- 2025年度保險(xiǎn)銷售人員勞動(dòng)合同解除與賠償規(guī)范
- 2025年度三年勞動(dòng)合同漲薪與員工職業(yè)規(guī)劃輔導(dǎo)合同
- 2025年度雙方經(jīng)濟(jì)糾紛一次性解決及確認(rèn)協(xié)議
- 鑄牢中華民族共同體意識主題班會(huì)教案
- 第2章導(dǎo)游(課件)《導(dǎo)游業(yè)務(wù)》(第五版)
- 成品倉主管述職報(bào)告
- 血液透析誘導(dǎo)期健康宣教
- 第十六章二次根式單元復(fù)習(xí)題-2023-2024學(xué)年人教版八年級數(shù)學(xué)下冊
- 2023-2024新版北師大七年級數(shù)學(xué)下冊全冊教案
- 風(fēng)電場升壓站培訓(xùn)課件
- 無人機(jī)固定翼行業(yè)報(bào)告
- 小區(qū)門窗拍攝方案
- 初中歷史期中考試分析報(bào)告
- 企業(yè)反商業(yè)賄賂法律法規(guī)培訓(xùn)
評論
0/150
提交評論