基于标准单元的存储器编译器设计与实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:may523
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
存储器是近年来VLSI设计关注的主要问题之一。现代微处理器核内的数据存储方式主要是寄存器文件,寄存器文件延时、面积和功耗占芯片各项指标的比重日益显著,而基于逻辑级RTL综合的寄存器文件在芯片物理设计中性能提升变得越来越困难,这不免给微处理器核的设计工作者带来了极大的挑战。  存储器编译器(Memory Compiler)作为一个可以快速生成存储器的自动化工具在当今的芯片设计工作中越来越被广泛的使用,其模板化的设计方式可以有效地克服传统的全定制级存储器设计周期长,成本高等缺点。本课题针对存储器编译器相关的设计理论和实现技术进行深入研究,以追求高性能为主要目标对存储器编译器进行设计和优化,实现了一款基于标准单元的存储器编译器。本文的主要工作及贡献如下:  1.设计并实现了一款基于标准单元的存储器编译器,该编译器具有高可配性和高兼容性的特点,可生成最小容量为1bit、最大容量为64Kbit,最多支持4个同步读写端口的存储器部件,采用了全部由门级单元构成的实现方式,支持静态时序分析(STA),对物理设计全过程透明。  2.在某40nm工艺环境下的实验评测结果表明,该编译器生成的存储器相对基于RTL综合的寄存器文件在性能上提高了8%,面积上节省了10%;相对于第三方工艺厂商提供的存储器编译器性能上提高了30%;同时达到了由全定制方式设计的相同规模的存储器性能的70%以上。
其他文献
在互联网技术高速发展的带动下,人类社会正逐步走向大数据时代,随着数据规模的指数级增长,数据间依赖的复杂度增加,传统关系型数据库系统已经无法满足某些新的应用场景的需求。基
为了加速对外围存储设备的访问速度,操作系统通常将设备中的部分数据暂存在内存中供需要时使用,这部分存放外存储设备数据的内存就叫做Buffer 在操作系统中,Buffer Cache是影
数控系统作为一种典型的强实时系统需要严格的实时处理功能和性能以及高可靠性。数控系统主要由各控制器中的周期性实时任务来完成实时控制,实时控制的正确性不仅仅依赖于计
网页中包含着大量的HTML结构信息、超链接和噪音信息,因此网页分类可以看成是半结构化的噪音环境下的文本分类问题.在互联网迅猛发展的今天,网页分类可以在较大程度上消除网
基因组测序技术为生物学研究提供了基础数据,从而有力地推动了对生命活动规律的理解与认识。然而由于受限于测序技术,测序仪每次只能读出基因组上一个短片段,而不是一次读出完整
射频识别(RFID)技术,是一种利用射频通信实现的非接触式自动识别技术。RFID技术应用于物流、制造、公共信息服务等行业,可大幅提高管理与运作效率,降低成本。RFID中间件扮演RFID
Web服务(WebServices)是构造下一代分布式计算平台的基本技术。单个Web服务所能够提供的功能有限,服务复合(ServiceComposition)通过组合现有的Web服务从而创建新的、高层的We
学位
随着中国科学院沈阳计算所自主研发的SIPSYS系统的逐渐成熟,由SIPSYS运营管理系统所提供的单一的运营模式,已经不能满足运营商提出的多种不同的业务需求。怎样对SIPSYS服务器
随着网络信息资源的急剧增长,人们越来越多地关注如何快速有效地从海量的网络信息中,抽取出潜在的、有价值的信息,以满足自己的需要。全文检索技术是信息处理的领域中的重要技术
我国有2000多万听力语言障碍者,他们个性突出,是需要国家和全社会关心和帮助的有特殊困难的群体。手语是听力语言障碍者最重要的交际手段。如何有效地表现手语,推进手语的规范化