ASPDAC-VLSI 2002 TutorialFunctional Verification of System .ppt
《ASPDAC-VLSI 2002 TutorialFunctional Verification of System .ppt》由会员分享,可在线阅读,更多相关《ASPDAC-VLSI 2002 TutorialFunctional Verification of System .ppt(424页珍藏版)》请在麦多课文档分享上搜索。
1、ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,1,ASPDAC/VLSI 2002 TutorialFunctional Verification of System on Chip - Practices, Issues and Challenges,ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,2,Presenters: Subir K. Roy (Co-ordinator),Synplicity Inc.,935
2、Stewart Drive,Sunnyvale CA 94085,USATel. : 408-215-6049Fax. : 408-990-0296Email: ,ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,3,Presenters: S.RameshDept. of Computer Sc. & Engg.,IIT-Bombay, Powai,Mumbai 400 076Tel. : +91-22-576-7722Fax. : +91-22-572-0290Email: rameshcse.iitb.a
3、c.in,ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,4,Presenters: Supratik Chakraborty,Dept. of Computer Sc. & Engg.,IIT-Bombay, Powai,Mumbai 400 076Tel. : +91-22-576-7721Fax. : +91-22-572-0290Email: supratikcse.iitb.ac.in,ASPDAC / VLSI 2002 - Tutorial on “Functional Verification
4、 of SoCs“,5,Presenters: Tsuneo Nakata,Fujitsu Laboratories Limited,1-1, Kamikodanaka, 4-Chome,Nakahara-ku, Kawasaki,211-8588, JapanTel. : +81-44-754-2663Fax. :+81-44-754-2664Email: nakataflab.fujitsu.co.jp,ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,6,Presenters: Sreeranga P.
5、Rajan,Fujitsu Labs. Of America,595 Lawrence Expressway,Sunnyvale CA 94086-3922,USATel. : 408-530-4519Fax. : 408-530-4515Email: ,ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,7,Tutorial Outline,Motivation & Introduction to SoC Design & Re-use. System Verification Techniques for M
6、odule Verification : Formal, Semi-Formal Techniques for System Verification : Simulation, Hybrid, Emulation Quality of Functional Verification : Coverage Issues Academic & Research Lab Verification Tools Case Studies,ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,8,Tutorial Outli
7、ne (contd.),Commercial Tools Issues and Challenges / Future Research Topics Summary & Conclusions Bibliography Appendix,ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,9,Tutorial Outline (Contd.),Motivation & Introduction to SoC Design & Re-use (Subir K. Roy) Motivation, Verificat
8、ion Heirarchy, System Level Design Flow, SoC Design, SoC Core Types, SoC Design Flow, Implications on Verification. System Verification (S. P. Rajan) Current Design Cycle, Design Cycle with System Verification.,ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,10,Tutorial Outline (C
9、ontd.),Techniques for Module Verification Formal Approaches (S. Ramesh) Introduction to Formal Verification Formal Models, Modeling Languages, Formal Methods, Formal Specification, Temporal Logics, CTL, Automatic Verification, Theorem Proving.,ASPDAC / VLSI 2002 - Tutorial on “Functional Verificatio
10、n of SoCs“,11,Tutorial Outline (Contd.),Implementation of Formal Approaches (S. Chakraborty) Binary Decision Diagrams, Combinational Equivalence Checking, Sequential Equivalence Checking, Commercial Equivalence Checkers, Symbolic CTL Model Checking of Sequential Circuits, Forward & Backward Reachabi
11、lity, State of the Art, Related Techniques.,ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,12,Tutorial Outline (Contd.),Techniques for Module Verification(contd.) Semi-Formal Approaches Semi-Formal Verification (S. Chakraborty) Interface Specification for Divide & Conquer Verific
12、ation (T. Nakata) Techniques for System Verification Symbolic Simulation & Symbolic Trajectory Evaluation (S. Chakraborty) Hybrid Verification (S. P. Rajan) Emulation (Subir K. Roy),ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,13,Tutorial Outline (Contd.),Quality of Functional
13、Verification (Subir K. Roy) Coverage Metrics Informal, Semi-Formal, Formal. Academic & Research Lab Verification Tools Verification Tools 1 (S. Ramesh) VIS, SMC, FC2toolset, STeP Verification Tools 2 (S. P. Rajan) Fujitsu High Level Model Checking Tool, VeriSoft.,ASPDAC / VLSI 2002 - Tutorial on “Fu
14、nctional Verification of SoCs“,14,Tutorial Outline (Contd.),Case Studies Case Study 1 (S. P. Rajan) ATM Switch Verification Case Study 2 (T. Nakata) Semi-Formal Verification of Media Instruction Unit Commercial Tools (Subir K. Roy) FormalCheck, Specman Elite, ZeroIn-Search, BlackTie,ASPDAC / VLSI 20
15、02 - Tutorial on “Functional Verification of SoCs“,15,Tutorial Outline (contd.),Issues and Challenges / Future Research Topics High Level Specification & Modeling using UML (T. Nakata) Research Issues ( S. Chakraborty) Future Research Directions (S. P. Rajan) Summary & Conclusions Summary ( S. Chakr
16、aborty) Conclusions (Subir K. Roy),ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,16,Tutorial Outline (contd.),Bibliography Papers, Books, Important Web Sites, Conferences, Journals/Magazines. Appendix Linear Temporal Logic, w-Automata based Formal Verification (S. Ramesh) Neat T
17、ricks in BDD Packages (S. Chakraborty) More Research Tools SPIN, FormalCheck (S. Ramesh) More on UML (T. Nakata),ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,17,SoC Design & Re-use (Subir K. Roy),ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,18,Motivation,P
18、entium SRT Division Bug : $0.5 billion loss to Intel Mercury Space Probe : Veered off course due to a failure to implement distance measurement in correct units. Ariane-5 Flight 501 failure : Internal sw exception during data conversion from 64 bit floating point to 16 bit signed integer value led t
19、o mission failure. The corresponding exception handling mechanism contributed to the processor being shutdown (This was part of the system specification).,ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,19,Verification Hierarchy,Degree of Automation,Coverage/ Expressive Power,Simu
20、lation,Equivalence Checking of structurally similar circuits,Equivalence Checking,Assume-Guarantee based symbolic simulation/Model Checking,Temporal Logic Based Model Checking,First-Order Theorem Proving,Higher-Order Theorem Proving,ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,
21、20,System Level Design Flow,Interface Definition Component Selection ASIC & Software Implementation Glue Logic Implementation PCB Layout Implementation Integration & Validation of Software into System Debugging Board - Manufacturing & Test,ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of
22、 SoCs“,21,SoC Design,Core based design approach Design Complexity Time To Market Core : A pre-designed, pre-verified Silicon circuit block. Eg. Microprocessor, VPU, Bus Interface, BIST Logic, SRAM, Memory. Core Integration Re-usable cores : different types, different vendors User defined logic,ASPDA
23、C / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,22,SoC Design,Designing Cores for integration Parameterization Customizable soft cores. Core provider supp-lies essential set of pre-verified parameters. Functionality Single core - preferable Multiple core - Needs good partitioning Inter
24、face Support std. buses to ease integration.,ASPDAC / VLSI 2002 - Tutorial on “Functional Verification of SoCs“,23,SoC Core Types,Anderson, 2001 Cell/Macro Library elements DSPs, Microcontrollers Implementation of Standards Function (MPEG, JPEG, CRC, PicoJava,) Interconnects (PCI, SCSI, USB, 1394, I
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASPDACVLSI2002TUTORIALFUNCTIONALVERIFICATIONOFSYSTEMPPT

链接地址:http://www.mydoc123.com/p-378624.html