基于UVM的SPI设计与验证
| 摘要 | 第1-6页 |
| ABSTRACT | 第6-11页 |
| 缩略语对照表 | 第11-14页 |
| 第一章 绪论 | 第14-20页 |
| ·研究背景 | 第14-16页 |
| ·研究目的以及意义 | 第16页 |
| ·国内外研究现状 | 第16-17页 |
| ·论文内容与结构 | 第17-20页 |
| 第二章 功能验证技术和方法学 | 第20-38页 |
| ·验证的概念 | 第20-21页 |
| ·验证面临的问题 | 第21-22页 |
| ·功能验证技术和方法 | 第22-26页 |
| ·验证技术 | 第22-24页 |
| ·验证方法 | 第24-26页 |
| ·SystemVerilog验证语言 | 第26-27页 |
| ·UVM验证方法学 | 第27-38页 |
| ·UVM中的验证平台 | 第27-30页 |
| ·UVM中的component与object | 第30页 |
| ·UVM中的phase机制 | 第30-31页 |
| ·UVM中的port | 第31-33页 |
| ·UVM中的sequence机制 | 第33-34页 |
| ·寄存器模型机制 | 第34-38页 |
| 第三章 SPI设计与实现 | 第38-48页 |
| ·SPI通信总线 | 第38页 |
| ·工作模式和传输模式 | 第38-40页 |
| ·总体说明 | 第40-41页 |
| ·接.时序 | 第41-43页 |
| ·SPI子模块说明 | 第43-48页 |
| ·SPI_CORE模块 | 第43-46页 |
| ·SPI_MPI模块 | 第46-48页 |
| 第四章 SPI验证 | 第48-78页 |
| ·SPI的验证平台 | 第48-49页 |
| ·验证平台子模块的实现 | 第49-71页 |
| ·接. interface | 第49-52页 |
| ·事务基类transaction | 第52-54页 |
| ·序列激励生成sequence | 第54-56页 |
| ·序列发生器sequencer | 第56页 |
| ·驱动器driver | 第56-60页 |
| ·监视器monitor | 第60-62页 |
| ·代理器agent | 第62-65页 |
| ·参考模型reference model | 第65-67页 |
| ·记分板soreboard | 第67-69页 |
| ·覆盖率coverage | 第69-70页 |
| ·环境environment | 第70-71页 |
| ·顶层文件top | 第71页 |
| ·验证平台的优化 | 第71-78页 |
| ·注入错误 | 第71页 |
| ·虚接.的采用 | 第71-73页 |
| ·采用callback | 第73-74页 |
| ·采用FIFO完成component间的通信 | 第74-78页 |
| 第五章 验证结果 | 第78-84页 |
| ·仿真情况 | 第78-79页 |
| ·测试功能点 | 第79-81页 |
| ·覆盖率情况 | 第81-84页 |
| 第六章 结束语 | 第84-86页 |
| 参考文献 | 第86-88页 |
| 致谢 | 第88-90页 |
| 作者简介 | 第90-91页 |