一款32位CPU核的层次化物理设计

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:xueyingnn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,人们对电子产品的大量依赖和高性能的需求使得集成电路产业高速发展。随着工艺尺寸的不断减小以及电路复杂度的提高,物理实现过程中也遇到了新问题,如互连线延迟增加、天线效应、电迁移等问题,这些问题使设计者对原先的设计流程进行改善和优化。传统的设计流程集中在EDA工具手册中,而手册中只对设计流程进行介绍,没有对一个具体设计进行说明。本文以开源处理器Leon3为例,使用90nm工艺,应用Linux操作系统和tcl脚本语言,使用逻辑综合工具和物理实现工具实现了从RTL到GDSII的层次化物理设计。探讨了把复杂的设计对象分成多个模块的分层次设计方法,使用多实例化模块流程对设计进行规划并在设计过程中研究了两种时序优化策略,对比分析了时序优化效果。在布局完成后使用tcl脚本语言将违例路径提取出来对其重新分组并采取添加权重的时序优化方法以及在时钟树综合时采用基于有用偏差的优化方法对时序进行优化。数据结果表明:本文在布局阶段应用基于权重的时序优化方法比使用普通优化时序的方法违例路径减少了81条,最坏负剩余时间WNS降低了11.25%,负剩余时间总和TNS降低了18.7%。在时钟树综合时应用基于有用偏差的方法对设计进行时序优化比使用普通时序优化方法违例路径减少了205条,WNS降低了20.8%。TNS降低了86.1%。这两种时序优化策略对WNS、TNS以及违例路径条数均有很大的改善。
其他文献
随着互联网技术的飞速发展,互联网Web应用也得到迅猛的发展,Web应用的发展增加了计算机网络的复杂性,同时也增强了不同网络之间的异构性,因此如何设计好的Web应用成为人们关
人类在对事物进行判断时,时常表现出赞同、犹豫及反对三种态度,直觉模糊逻辑能够很好的表达人类在受到外界信息影响后做出的带有犹豫程度的不确定性推理。归结方法作为自动推
政府进行网上服务业务系统的建设有利于增加为社会公众服务的渠道,改善公共服务的质量,从而高效率、低耗费地实现“为人民服务”。通过网络进行服务,不仅可以减少政府服务的
随着云计算、虚拟化技术的不断发展,网络技术作为其中重要的组成部分,也得到了极大的发展,软件定义网络技术正是在这样的背景下诞生。传统网络的架构从开始建设的目的是连接
随着Web2.0的发展,不同于传统的用户自己进行信息检索的方式,Web应用对能够主动向用户推送其感兴趣的内容的需求越来越强烈。除去电子邮件通知,移动互联网的发展更是提供了诸
如今,借助互联网途径进行借贷现象愈发普遍,这也是网络时代的典型特征之一。伴随着越来越多的人参与到网络借贷业务,并带来充足便利的同时,规范互联网借贷的市场秩序,使其在
随着无线通信与无线传感器网络的广泛应用,对于相关技术的研究需求也日渐增长。无线信道是进行无线通信所必需的传输媒介,属于无线通信研究中一个重要的基础研究领域。不同的
德州供电公司为了实现农网工程信息资源的信息化管理目标,加强对各县村电力项目的监控,及时对项目建设过程中的环节作出调控,规范职工的业务流程和操作方法,避免因工作失误而
网络虚拟化技术的提出是为了应对当前互联网存在的“僵化”问题,随着各类新应用、新技术的兴起,对于网络的可定制化需求越来越高,而网络虚拟化技术将有助于解决这个问题。虚
软件定义网络(Software Defined Network,SDN)作为一种新型的网络架构,通过解耦转发与控制功能,实现了网络的集中管控,从而大幅度提高了网络的灵活性与可控性。随着SDN逐步推