PTN存储转发及调度关键技术研究与实现

被引量 : 1次 | 上传用户:aspxcss
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互连网的高速发展及多种新业务的出现,存储转发和调度技术面临着提高转发速率、扩大吞吐量和提供有保证的服务等压力。在宏观计算机网络中,数据交换量的进一步增加,使得存储转发技术成为了限制网络发展的瓶颈问题。同时,在片上网络中,互连IP核数目的增加以及不同IP核之间进行通信,要求提供不同优先级别的服务,对片上网络中的存储转发和调度技术也提出了更高要求。本文在分析现有存储转发和调度技术的基础上,从分组传输网(Packet Transport Network, PTN)和片上网络(Network on Chip, NoC)两个方面对存储转发和调度技术进行了深入的研究。首先,根据PTN网络中大存储容量、高转发速率和能够提供多种数据流业务的要求,设计了一种基于输出端口排队的链表式队列管理电路。队列管理电路中的每个输出端口具有多个优先级别的队列,以满足不同业务的不同服务质量要求。同时,每个队列所占用的存储资源随着存储的包描述个数而实时的变化,极大的提高了存储器的利用率。在synopsys的DC综合工具上,对电路进行了综合,综合时序为195MHz、面积为29万逻辑门(不包含存储器面积)。为了实现仿真结果的自动比较,构建了队列管理单元参考设计模型(queue management unit reference model, QMURM),并应用在队列管理电路的功能仿真验证中,很大程度上提高了功能覆盖率和仿真效率。其次,为了满足片上网络对虚通道路由器低延迟和高速率的要求,设计了一种新的低延迟虚通道路由器。虚通道(VC)分配和交换分配采用了预测分配机制和快速分配机制,使得能够同时进行VC请求和交换请求,并且在接收到请求时,可以根据上一时刻预先计算的结果立即做出响应。同时,论文在虚通道路由器设计中,研究并实现了预先路由机制。这些机制保证虚通道路由器能够在单个时钟节拍内完成存储转发工作,与传统的流水线结构相比较,极大降低了转发延迟。在体系结构优化的基础上,又通过对虚通道路由器关键路径的分析和优化,使其达到了较高的工作频率。电路在SMIC0.13um Mixed-signal/RF1.2V/3.3V工艺下进行流片。在300MHz工作频率下,对芯片进行了测试,并分析了测试结果。最后,为了提高功能验证效率、缩短仿真时间,设计了一种具有层次的可重用验证平台,该平台能够产生各种随机、定向、错误测试向量,并提供代码和功能覆盖率计算。同时,采用了一套十分有效的算法来产生激励和真实的模拟高速路由器的端口的速率。与传统的验证技术相比,本文所设计的验证平台提高了验证效率,缩短了设计周期,有利于对被测模型进行完备验证。
其他文献
在宝岛台湾,李敖和柏扬同是轰动名界的大学者、大文人.论遭遇二人相似,论风骨文采前者又堪居其右.但在大陆,柏扬早已名声大震,李敖却鲜为人知,这很不公平,实在有评介的必要.
<正> 近年来,人们对骨折愈合过程的认识到了分子生物学水平。伴随着人们对其修复过程认识的不断深入,国内外专家学者也在不断地从各个方面探求促进骨折愈合的方法。电刺激作
<正> 喷绘业产业回顾从1979年国家开放广告市场以来,喷绘机在中国的发展史也不过短短十数年。作为IT技术发展的一个新成果,广告喷绘在全球范围的发展史也是非常短的,特别是户
文化治理不同于文化管理,它是一种"政府+市场或社会"的多元主体共同参与治理的先进治理模式。目前,网络视听产业是上海市文化产业的发展重点,为了保持在全国同行业的领先地位
随着国内外疏浚市场的蓬勃发展,挖泥船向着大型化、多功能化、智能化迅速发展,国内外学者对挖泥船的研究越来越重视。吸盘挖泥船是继绞刀式、耙吸式挖泥船后发展起来的一种新型
<正>一、企业内部控制制度存在的问题分析1.对内控的重要性认识不够目前还有不少单位内部会计控制基础薄弱,相当一部分单位领导对建立内部会计控制制度不够重视。对内部会计
我国的事业单位是比较特殊的一种组织形式,其特殊性主要表现在资产性质和职能的复杂性上,一部分单位完全承担行政分配的职能(即全额补助),一部分既具有行政职能又有组织收入
<正>危机蔓延,订单骤减,作为全球最大的领带生产基地,嵊州的这一产业与国际经济景气指数紧密相连。领带,这一嵊州人安身立命的产业集群,在2009年的春天,走到了一个新的拐点上
为解决航空发动机在不加力超声速巡航状态的性能寻优问题,提出进气道放气、风扇与压气机导叶角与燃油流量、尾喷管喉道面积五变量的序列二次规划优化调节方案,验证了航空发动
本文在回顾民生银行发展之路的基础上,分析了中国民营银行成立与发展面临的挑战和需关注的问题,提出民营银行下一步改革发展的关键点。