IP核的功能验证与LIB提取自动化实现

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:zhuguangxinli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了在较短的设计周期内实现高性能的芯片设计,全定制/半定制相结合的设计方法被广泛采用。某些IP核的端口与逻辑电路较多,其功能验证与时序分析工作占据了整个设计周期的主要部分。IP核的另一个主要工作是,将时序与功耗的分析结果按照标准格式形成可以被相关EDA工具识别的LIB库文件。本文深入研究了IP核的功能验证方法、时序建模的原理以及时序分析的方法。研究发现,现有功能验证和时序分析方法中,存在人工参与量过高的不足,因此,提出了自动化的功能验证和时序分析方法。本文通过脚本语言实现了IP核的功能验证自动化,通过将EDA工具模拟的电路(或版图)级模拟波形文件与行为级波形文件对比,准确定位功能出现错误的位置与时刻,使得功能验证工作只利用EDA工具的模拟结果,而不依赖其查错和报错的功能。相比于人工分析模拟波形的验证方法,该方法更加高效,且不易出错;相比于使用EDA工具查、报错的验证方法,该方法更加灵活,并且解决了EDA工具中存在模拟精度不高或者错误定位不准确的问题,提高了模拟精度与准确定位的能力。本文设计了IP核的LIB提取的自动化实现,通过二分法判断功能是否满足得到精确的时序数据。与传统的LIB提取方法相比,本文设计的方法不需要人工分析电路、版图以及寻找各个输入引脚的关键时序路径,只需要提供电路网表文件,即可自动化进行LIB提取,使LIB提取的效率和准确率得到了较大的提高。运用本文设计的功能验证与LIB提取方法,对存储器和寄存器文件进行了功能验证和LIB提取。其结果表明,与传统的方法相比该方法可以快速准确的实现自动化功能验证与LIB提取工作。本文设计实现了IP核的自动化功能验证与LIB提取。在工程中的实际应用表明,本文设计的自动化功能验证工具与人工查看波形的方法相比,在运行速度上提高了近70%。自动化LIB提取工具在运行速度上与分析路径、模拟版图上打好的标签相比提高了近38%。
其他文献
随着国民经济持续快速增长,我国房地产业蓬勃发展,土地交易市场规模迅速扩大,相关税收保持高速增长,土地成为拉动经济增长的重要产业,甚至成为山东省的支柱产业之一。与此同
[目的]分析晚期非小细胞肺癌患者贫血发生的危险因素及贫血对预后的影响。[方法]统计41例晚期NSCLC患者治疗前后癌性贫血的发生率,分析其与性别、年龄、临床分期、PS评分的关
参量声源是一种根据声参量阵理论,利用超声波在空气中的非线性传播效应产生高指向性可听声的新型声源。参量声源系统被广泛应用于产生高指向性可听声的领域。但是超声波信号
<正>随着物流产业发展的深入,物流供应链的高效管理已经成为企业寻求降低外部成本的最有利手段,成本领先的企业不仅可以获取高收益,而且保持了在竞争中的优势地位。但是企业
随着科技快速发展,一方面信息化进程的深入使得全世界产生的数据量正大约以每两年翻一倍的速度增长,而另一方面,随着芯片技术的高速发展,数字化设备的多样化和普及化也迅速深
谐音是汉语中一种常见的修辞,过去对它的研究主要是从修辞、文化、美学等方面展开的,很少对其生成机理进行研究。本文在收集、探讨网络谐音词流行语的基础上,以徐盛桓提出的"
我国改革开放以后,随着工业化和城镇化进程快速推进,农村劳动力群体在这期间转移到城市或者从事非农产业就业,据2013年统计数据显示,我国农民工群体规模达到了26894万人。农
[研究背景]失眠是患者对睡眠的时间和(或)质量不满足并由此影响到日间社会功能的一种主观体验,属于中医学里“不寐”范畴,《内经》里称之为“目不暝”,“不得卧”。主要表现
<正> 社会主义企业是一个开放与适应的系统,由于企业的这种开放的特质,于是便时时受到外部环境的影响.又由于企业是一个适应的系统,因此,就必须维持一个"适者"的地位.当今时
语言模糊性是一种较普遍的语言现象。模糊语言在语言表达中有重要的应用价值,它不仅能表达模糊概念,有时也能表达精确概念。语言模糊性源自人类的认知心理。把模糊语言放到人