首页> 中文学位 >时钟控制单元代码自动生成技术的实现及验证
【6h】

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

代理获取

摘要

随着数字集成电路复杂度的提高,集成电路设计的工作量成倍增加。然而结构化、模块化设计程度的提高,使得设计代码自动化成为可能,从而能够很大程度上减少工作量。本文针对时钟控制单元实现了一个代码自动生成的工具并完成自动生成代码的验证。
  本文针对时钟控制单元的时钟门控技术、多电压技术进行了研究。根据手机基带芯片系统的需求,应用上述技术设计了时钟控制单元的总体架构。该单元提供了配置时钟源、送出时钟和降低功耗的功能。它主要由三级时钟门控模块、时钟源控制模块、3G时钟握手模块、4G时钟握手模块、寄存器、多时钟域选择器、多电压模块、分频模块构成。根据时钟控制单元整体架构和功能实现特点,本文基于perl脚本设计了一个根据配置文件自动生成时钟控制单元VHDL代码的工具,实现了特定应用时钟控制单元代码设计自动化。该工具的实现包括三部分:数据存储模块的建立、功能模块代码的生成、工具接口的完成。
  该工具已应用于两个手机基带芯片项目生成时钟控制单元代码,能够保证设计文档与VHDL代码的一致性。
  采用直接验证法对时钟控制单元进行验证。并利用自动生成代码的数据存储模块实现验证用例的自动产生。验证结果表明利用工具自动生成的代码正确,并节约了设计的时间和减少了验证的工作量。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号