改进的浮点估值单元与高效UVM验证

来源 :苏州大学 | 被引量 : 1次 | 上传用户:lzbenz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着芯片复杂度的不断上升,当今的微处理器所包含的功能越来越多。浮点数计算在DSP、图形加速、高精度计算这些领域的需求日渐增长,尤其是高速DSP方面,对于精度高、性能强的FPU的需求十分迫切。与之相对应,在各个微处理器应用的领域中,持续提升的数据运算精度要求和不断扩大的数值运算区间,使得浮点运算既具有十分庞大的规模,也占据了非常大一部分的处理器资源。因此在现代处理器设计中,设计一种高效的FPU并对其进行有效的验证已经成为了一项复杂而充满挑战性的任务。本文先介绍了浮点操作数的格式特点和各类异常情况,阐述了各类不同的估值运算算法并分析其优缺点,在此基础上提出了改进的线性近似值和查找表结合的倒数、倒数方根算法,以及改进的符合本设计指令集要求的指数与对数算法,并给出了估值模块的整体框架、数据通路以及各个模块的具体实现方法。本文使用UVM通用验证方法学对所设计的基于POWER架构的FPU进行高效的功能验证。在搭建平台的过程中,同时也深入研究了浮点运算中的一些边界情况,并且使用了对中间结果的约束解决算法来生成高效的浮点测试用例。较之于传统的浮点功能验证持续跑大量低效用例,使用了这类约束解决算法的浮点数生成器FloatGen能够扩展一些特定情况的浮点边界用例,极大提高验证工作的效率。实验结果表明,集成该浮点数生成器的UVM验证平台,能够在12小时的测试时间内,对EST浮点运算子模块达到超过99%的功能覆盖率。
其他文献
向往一个家,不是因为它的与众不同;感受一个家,不是因为它的写意纯粹;回忆一个家,不是因为它的感受特别;设计一个家,只需要……让居住者向往、感受、回忆这个家!
RIVA1920是拥有八十年以上木器工艺历史的意大利著名家具制造商,多年来一直对实木家具保持着专注与执着,著名建筑大师Renzo Piano与打造法拉利跑车的工业设计师Pinifarina都曾
期刊
由中国建筑装饰协会和清华大学美术学院联合主办的2007第三届中国国际设计艺术观摩展将于2007年金秋10月在北京隆重开幕。
近些年来,我们国家的市政道路事业在不断地发展,对于市政道路的要求也是越来越严格,沥青路面一直都在被广泛的应用。市政道路工程质量存在的问题就是常见的沥青道路路面裂缝。市
<正> 随着性传播疾病(STD)不断上升的趋势,非淋菌性尿道炎(NGU)也随之增多,为进一步探讨NGU沙眼衣原体(CT)和解脲支原体(UU)的感染情况,我科于1995年9月至1996年4月,对疑似NG
<正> 1985~1991年,我们收治妊娠165人,其中绝育术后20例,占总数的12.1%,绝育术后而致异位妊娠居发病率的首位。其绝育术后异位妊娠的发病原因可能为:输卵管,管腔再通或不全。输
用稀土-偶氮胂Ⅲ和CyDTA的配体交换反应以速差法测重稀土混合物,采用合适的数学模型及Householder法处理数据,对二元和三元混合物得到满意结果。更多还原
我厂是省电力局属下的中型火力发电厂,总装机容量28万千瓦,现有职工千余人。近几年来,我厂大力加强企业文化建设,聚员工之智,铸企业之魂,培育形成了"开拓、创新、团结、奋进"