sim卡中7816接口的uvm验证平台设计与实现

sim卡中7816接口的uvm验证平台设计与实现

ID:35034107

大小:4.77 MB

页数:100页

时间:2019-03-16

sim卡中7816接口的uvm验证平台设计与实现_第1页
sim卡中7816接口的uvm验证平台设计与实现_第2页
sim卡中7816接口的uvm验证平台设计与实现_第3页
sim卡中7816接口的uvm验证平台设计与实现_第4页
sim卡中7816接口的uvm验证平台设计与实现_第5页
资源描述:

《sim卡中7816接口的uvm验证平台设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、縣毛?租少專图硕±学位论文胃參圓9SIM卡中781娘口的UVM验证平台l设计与实现作者齡麵学校导臟名、取碌张麵教授企业副巧姓名、职称王平平赢工申请学位类别工程硕±西安电子科技大学学位论文独创性(或创新性)声明荣承学校严谋的学风和优良的科学道德,木人卢明所呈义的论文是我个人在导帅巧导下迎行的硏%11:作及取巧的硏宛成果。尽我所知,除丫义中特别加标化和敛谢J巾所罗列的内容li■外,论文中不包含共他人己经发榮或撰写过的研兄成果;也不包胥为获得阳安屯子科技大学或其它教肯机

2、构的学位或化书而化用过的材料一。与我巧L作的间事对本研究所做的任何贡献巧己巧论文中作丫剛确的说明并灰巧r谢点。-学位论文芯有小实Z处,本人承巧切法伴责任。:H期本人签軒:心V又J/窃方词呼為西安电子科技大学关于论文使用授权的说明本人克全了解I叫安电子科技大学有关保留和使川学位论文的规沾,即:研宛生许:校攻巧巧位期间论文工作的知识产化扇于西安电子料技人学。学校巧权保巧送交论义的狂印件,化许巧閒、借阅论文;学校可公布论文的全部或部分内幹,化许采州影印、術印或其它复制予段保佑论文。同时木人保证,结介

3、巧化论文硏光成巧巧成的论父、发明专利巧成巧.,署名中化为西安电子科技火学。保密的巧化论义化年解密朽适用本授权书。本人签名:导师签名:^円則:W;>1勾H朋;王。瓜碎马学校代码:10701学号:1311122954分类号:TN4密级:公开西安电子科技大学硕士学位论文SIM卡中7816接口的UVM验证平台设计与实现作者姓名:张闯学位类别:工程硕士学校导师姓名、职称:张春福教授企业导师姓名、职称:王平平高工学院:微电子学院提交日期:2016年1月DesignandImplementationof7816Inter

4、faceVerificationPlatformBasedonUVMforSIMCardAthesissubmittedtoXIDIANUNIVERSITYinpartialfulfillmentoftherequirementsforthedegreeofMasterinIntegratedCircuitSystemDesignBy:ZhangChuangSupervisor:ZhangChunfuProfessorWangPingpingSeniorEngineerJanuary2016摘要摘要随着科技的日益发展,支付功能变得

5、多样化,带有nfc功能的sim卡应用越来越广。虽然sim卡的市场大部分被国外公司所占领,但是随着国内的芯片设计技术及安全算法的发展,我国自主研发的高端sim卡也受到越来越多的客户的欢迎。在这种背景下,国内已经出现了大批的专注于智能卡业务的公司。本文主要内容就是根据公司实习期间参与的sim卡验证工作进行论述的。此产品是基于ARM架构,采用7816接口作为主通信接口的sim卡,内部集成了大量的加密模块及功能模块。由于人们对功能及安全性的需求日益增加,芯片的规模越来越大,功能越来越复杂。所以一款能满足市场需求的的芯片需要大量的验证工作来

6、确保其功能的正确性及可靠性,这种特征也推动着验证方法学进一步的发展。本文就对这款芯片的7816接口验证环境的搭建、使用及特点进行了论述。验证环境采用目前业内使用最为普遍的UVM验证方法学进行搭建,较之前的基于Verilog架构的验证环境有很多的优点及特点。例如,加入了registermodel方法,使得对DUT中寄存器的操作更加灵活和方便;将平台内各个功能单元进行分类,使得环境的架构清晰且易于修改;同时由于UVM是基于面向对象编写的方法学,所以环境具有灵活性高、功能继承与扩展方便等特点,易于验证环境的移植与集成。工作内容主要是验证

7、7816接口在chip-level的DUT(除CPU外)中是否实现其正常功能。验证环境的DUT中并不包含CPU,主要原因是CPU要想对AHB及APB总线进行一个实际的控制要经过取指、译码等阶段,需要耗费大量的仿真时间,但是UVM平台可以很快的产生激励来模拟AMBA总线协议对AHB及APB总线进行控制。所以我们用UVM搭建一个模拟AHB及APB总线行为的环境来实现对DUT中AHB及APB总线的操作。所以该环境仿真速度相对基于CPU控制的仿真速度要快上很多,这大大减少了仿真所需的时间,加快项目进度。同时,由于UVM环境可以对事件的操作

8、进行精确的时间控制及激励产生,所以验证场景的实现更加容易。该环境除了可以进行功能验证外还可以进行覆盖率的收集。环境中通过在sequence中使用covergroup方法进行功能覆盖点的指定来进行功能覆盖率收集。在覆盖率收集过程中可以通过分析覆盖点的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。