时钟控制单元代码自动生成技术的实现及验证

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:lieying97023
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字集成电路复杂度的提高,集成电路设计的工作量成倍增加。然而结构化、模块化设计程度的提高,使得设计代码自动化成为可能,从而能够很大程度上减少工作量。本文针对时钟控制单元实现了一个代码自动生成的工具并完成自动生成代码的验证。本文针对时钟控制单元的时钟门控技术、多电压技术进行了研究。根据手机基带芯片系统的需求,应用上述技术设计了时钟控制单元的总体架构。该单元提供了配置时钟源、送出时钟和降低功耗的功能。它主要由三级时钟门控模块、时钟源控制模块、3G时钟握手模块、4G时钟握手模块、寄存器、多时钟域选择器、多电压模块、分频模块构成。根据时钟控制单元整体架构和功能实现特点,本文基于perl脚本设计了一个根据配置文件自动生成时钟控制单元VHDL代码的工具,实现了特定应用时钟控制单元代码设计自动化。该工具的实现包括三部分:数据存储模块的建立、功能模块代码的生成、工具接口的完成。该工具已应用于两个手机基带芯片项目生成时钟控制单元代码,能够保证设计文档与VHDL代码的一致性。采用直接验证法对时钟控制单元进行验证。并利用自动生成代码的数据存储模块实现验证用例的自动产生。验证结果表明利用工具自动生成的代码正确,并节约了设计的时间和减少了验证的工作量。
其他文献
为满足未来机电系统对新型驱动器的需求,研究菱形介电弹性体线性驱动器。在分析驱动器工作原理的基础上,通过驱动器力—位移曲线和预载荷关系的分析,确定弹性预载荷元件。驱
乌江是我国第1条实施"流域、梯级、滚动、综合"开发的大型河流,本文在阐明贵州乌江干流目前出现的生态环境问题的基础上,分析了实施贵州乌江干流梯级电站联合生态调度的可行
近年来,我国商业银行理财产品发行热度持续升温,发行的种类也日渐丰富,已从传统的基金、债券、金融证券及保险类产品,发展到结构性存款。由于理财产品收益较高,风险相对较低,
随着半导体技术的发展和工艺技术的进步,器件的尺寸不断缩小,致命缺陷的尺寸也变的越来越小,缺陷的检测变得更加困难,这使得缺陷的检测与优化问题已成为重要课题。电子束设备克服
本文通过构造基于共保体的巨灾指数保险、巨灾债券和巨灾保险基金的风险过程模型,采用1992~2015年云南省地震损失数据,应用Monte Carlo方法进行地震风险仿真模拟,探讨了不同
本文从降雨临界值研究、监测技术方法、区域性监测预警系统三个方面对滑坡监测预警的国内外研究现状进行了回顾和总结。首先归纳了国内外28个国家或地区的滑坡降雨临界值及统
量子点,也叫纳米量子点,是一种具有特殊物理性质的纳米材料。量子点是受限的三维空间,它是具有一定空间大小的区域,而不是几何意义上的点。人们制备了不同的形状,有圆柱形、方形、
<正> 美国的Formigraphic工程公司制成了一种新型的光学加工机床,用于制造梯度折射率光学零件,例如校正透镜和非球面零件等,而不用研磨或抛光。这个创新被评为美国优秀产品之