DDR3内存控制器的物理设计和实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:haosy2966
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路工艺进入深亚微米,芯片频率不断提升,中央处理器(CPU)对数据的访存成为性能瓶颈。通过采用DDR(Double Data,Rate)内存技术可以大幅提高数据访存速率和带宽,但是DDR内存接口时序要求复杂平衡要求严格,所以专门采用DDR内存控制器模块来处理复杂的时序,这也就决定了DDR内存控制器的物理设计和实现的复杂程度,因此急切需要总结一套适合其高速、时序复杂等特性且工作效率高的物理设计和实现流程。   北京大学微处理器研发中心的PKUnity-3(65)系列系统芯片(System-on-a-Chip,SoC)为了实现高速访存,集成了DDR3内存控制器,作者研究生阶段主要负责系统芯片中DDR3内存控制器模块的物理集成工作,从最开始的RTL的逻辑综合,经历插入扫描链、芯片规划、物理综合、时钟树综合、布线、时序优化、静态时序分析、功耗分析,到最后的物理验证导出GDS版图,在物理设计和实现的R2G(Rtl to Gds)过程中,解决了一系列的问题,成功实现DDR3内存控制器的物理集成,达到目标频率533MHz,并且读写时钟和读写数据的延迟扭斜(Skew)保证在30ps以下,满足设计要求,芯片流片后实测频率达到667MHz,达到设计的各项指标。   本文以北京大学微处理器研发中心的PKUnity-3(65)系统芯片中的DDR3内存控制器模块为研究对象,通过不断试验探索,总结出一整套适合于DDR3内存控制器模块的物理设计和实现流程,并介绍了其中的关键技术的实现方法,最后比较了这些方法相对于传统方法的优势。这些技术包括:DDR I/O集成技术、芯片规划技术、小模块硬化实现平衡关键路径上单元的摆放技术,人工进行时钟树综合技术、时序平衡自动调节技术等。   实践证明,这套流程适合于DDR3内存控制器这样的高速且时序要求复杂的模块的物理设计和实现,在保证时序要求的前提下,能够基本实现流程的自动化,从而大大缩短芯片设计时间,节约成本。该流程对于其他模块的物理设计和实现具有较强的参考价值。
其他文献
随着科学技术不断进步和经济的快速发展,制造企业之间的竞争逐渐从过去的基于品种、价格、质量竞争转为基于时间的竞争(Time-based Competition,TBC)。同样品质的产品,准时交
近年来随着普适计算的迅速发展,基于IEEE802.11标准的无线通信技术得到越来越广泛的应用。无线技术为人们的通信、娱乐、计算提供了便利,然而无线环境具有网络信道带宽窄、网络
云计算强调计算环境的灵活性,要求计算平台支持按需分配、动态调整、快速部署、及时解散等功能。系统级虚拟化技术被认为是能满足以上需求的关键技术,已被应用于搭建云计算的
随着信息化的不断深入,数据的处理越来越呈现出海量,分布式,并行等特点,MapReduce框架以其简单性,低成本,高可伸缩性,高效性,受到了企业和科研机构的极大关注,并得到了广泛应
软件成本估算和管理是软件项目管理的核心任务之一,是项目计划、资源调度及人员分配的重要参考依据。在过去的几十年中,软件工程研究领域提出了大量的软件成本估算方法,但这
基于构件的模型驱动开发被认为是实现软件复用和降低系统开发复杂度的重要技术之一,并已在工业界得到广泛应用。其基本思想是:根据不同的视角和关注点将系统分解为不同模型,然后
基于计算机视觉的多点触摸交互桌面提供了一种自然的交互手段,成为国内外研究机构的研究热点。基于计算机视觉的多点触摸交互桌面环境噪声干扰严重,多个触摸手指之间相互遮挡
化工生产中产生大量的过程数据,这些数据蕴含着生产优化、质量管理、过程控制的相关信息。已有的关联规则挖掘应用领域涉及到商业、金融、电信、零售等行业,这些行业的过程以
随着无线技术的发展和硬件成本降低,基于移动无线网络的视频应用得到越来越多的普及。传统面向数据传输的网络协议已经不能满足视频传输需要。一方面,视频数据具有特殊的编码结
XML文档作为一种半结构化数据格式,在数字化信息时代扮演了重要的角色。XML文档天然的支持自定义结构化的信息表达,已经在金融、生物医学等领域被广泛的应用。如何对XML进行