TD-SCDMA基带系统芯片中信道编解码模块的验证
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 电信技术 >> 通信 >> 正文
TD-SCDMA基带系统芯片中信道编解码模块的验证
作者:卫怀庆 Publish: 2007-11-13 Hits:-
【中文题名】 TD-SCDMA基带系统芯片中信道编解码模块的验证
【英文题名】 Verification of the Channel Codec Module in TD-SCDMA Baseband SoC
【学科专业】 电子与通信工程
【论文级别】 硕士论文
【投稿时间】 2007-11-13
【中关键词】 TD-SCDMA,信道编解码,验证,覆盖率,SystemC,
【英关键词】 TD-SCDMA,Channel-Codec,Verification,Coverage,SystemC,
【分类导航】 工业技术>无线电电子学、电信技术>无线通信>移动通信>蜂窝式移动通信系统(大哥大、移动电话手机)>码分多址(CDMA)移动通信
【论文摘要】  信道编解码模块是TD-SCDMA手机基带系统芯片的重要组成部分,其功能包括3GPP TS 25.222规定的CRC编码与校验、卷积编码与viterbi译码、turbo编译码、以及第一次交织/解交织。该模块是芯片中的硬件加速器,通过AHB总线与DSP核相连。对该模块的充分验证有助于减少和发现芯片设计中存在的问题,减少芯片的投片风险,增加一次投片成功的几率。 随着芯片的复杂度的快速增长,验证成为SoC开发过程中面临的最有挑战性的一个环节。验证要占整个设计开发60%~80%的工作量。对于手机基带芯片这种千万门级的SoC,充分、全面的验证尤为复杂,需要耗费大量的人力以及时间。为了缩短项目开发时间,加快产品面市步伐,要采用先进高效的验证方法,提高验证效率,同时保障验证的覆盖率。 本文分析了当今IC设计业界主要应用的验证方法,并结合工业界的产品开发项目,在实践中运用先进的验证方法,对TD-SCDMA手机基带芯片中的信道编解码模块进行了全面的功能验证。文中详细剖析了进行基于EDA仿真的功能验证的环境,这是一个运用verilog、SystemC等语言的混合仿真环境,利用总线功能模型(BFM)实现总线...
【论文题纲】
摘要 3-4
Abstract 4-9
主要符号对照表 9-10
第1章 引言 10-13
1.1 课题背景 10-11
1.2 本模块的验证任务和难点 11
1.3 论文内容 11-12
1.4 章节安排 12-13
第2章 TCC 模块概述 13-24
2.1 3GPP 中的信道编码流程 13-14
2.2 CRC 14-15
2.3 卷积码与Viterbi译码 15-18
2.3.1 卷积编码 15-17
2.3.2 Viterbi译码 17-18
2.4 TURBO 码 18-20
2.4.1 TURBO 编码 18-19
2.4.2 TURBO 译码 19-20
2.5 第一次交织 20-21
2.6 模块结构与接口 21-22
2.7 功能 22-23
2.8 本章小结 23-24
第3章 验证方法 24-33
3.1 验证概念 24-25
3.2 验证策略 25-26
3.2.1 黑盒与白盒 25-26
3.2.2 抽象层次 26
3.3 主流验证方法 26-30
3.3.1 功能验证 26-28
3.3.2 代码完整性分析 28-29
3.3.3 断言 29
3.3.4 覆盖率分析 29
3.3.5 形式验证 29-30
3.4 层次化验证模型 30-31
3.5 验证复用 31-32
3.6 本章小结 32-33
第4章 设计与验证语言SYSTEMC 33-36
4.1 为什么推出SYSTEMC 33
4.2 SYSTEMC 的本质 33-34
4.3 SYSTEMC 库 34-35
4.4 基于SYSTEMC 的开发流程 35-36
第5章 软件工具 36-37
1.VCS 36
2.MATLAB 36
3.GCC/G++ 36
4.Debussy 36-37
第6章 芯片验证环境 37-47
6.1 环境实现 37-39
6.2 目录结构 39-41
6.3 TESTBENCH 结构 41-42
6.4 TEST HARNESS 42-43
6.5 SYSTEMC 的作用 43
6.6 仿真控制 43-44
6.7 总线功能模型(BUS FUNCTIONAL MODEL, BFM) 44-46
6.8 本章小结 46-47
第7章 TCC 验证实现 47-66
7.1 TCC 功能列表 47-49
7.2 验证用例(CASE) 49-50
7.3 TCC 验证架构 50-51
7.4 TEST FILE 51-52
7.5 TCC 配置参数 52-55
7.5.1 全局参数 52-53
7.5.2 CASE 参数 53-55
7.6 参考模型 55-56
7.7 数据格式 56-57
7.7.1 硬比特 56-57
7.7.2 软比特 57
7.8 模块TESTBENCH 57-59
7.8.1 TESTBENCH 结构 57-58
7.8.2 TCC 寄存器配置 58-59
7.9 DUT 配置文件 59-61
7.10 控制脚本 61-64
7.10.1 验证控制脚本 62-63
7.10.2 CASE 生成脚本 63
7.10.3 CASE 统计脚本 63-64
7.11 TCC 仿真执行流程 64
7.12 POST-LAYOUT 验证 64
7.13 本章小结 64-66
第8章 验证覆盖率统计 66-69
8.1 功能覆盖 66-67
8.2 工具给出的覆盖率报告 67-68
8.3 本章小结 68-69
结论 69-70
附录A TCC CASE LIST 70-79
A.1 典型CASE 70
A.2 TURBO 译码CASE 70-72
A.3 TURBO 译码+解交织CASE 72-73
A.4 CRC CASE 73-74
A.5 VITERBI 译码CASE 74
A.6 下行遍历CASE 74-76
A.7 上行遍历CASE 76-77
A.8 约束随机CASE 77-78
A.9 其他CASE 78-79
参考文献 79-80
致谢 80-81
个人简历、在学期间发表的学术论文与研究成果 81
【DOI】 LunWen.ID:2.2008.355227
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:TD-SCDMA 论文 信道编解码 验证 覆盖率 SystemC
通信最新论文
通信热门论文