可运行的2层/3层交换机和路由器芯片及制定方法技术

技术编号:3204377 阅读:256 留言:0更新日期:2012-04-11 18:40
由可运行的芯片总体规格及核心逻辑制定的交换机及路由器芯片,包括集成电路、端口、寄存器、表格,其特征是芯片的总体规格及核心逻辑的确定是用可运行的计算机语言实现的,包括以此种方式进行的芯片设计流程和以此种方式所确定的集成电路。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及超大规模集成电路的设计流程,提出了由可运行的芯片总体规格及核心逻辑制定芯片的方法,适合2层/3层网络交换机和路由器芯片的制定。属于通讯技术中专用集成电路ASIC的设计。
技术介绍
传统交换机和路由器芯片的确定步骤如下1.设计工程师根据网络交换协议和数据包所需信息数据等,用文字叙述方式制定芯片的设计方案和规格。2.设计工程师把文字叙述转换成运行程序;3.验证工程师根据设计方案确定验证程序;4.最后将运行程序和验证程序在计算机内运行并加以验证,确定集成电路和芯片。首先,因为交换逻辑是由很多网络交换协议组合而成,用文字进行交换逻辑设计,工程师需要相当长时间去理解文字叙述并进行转换,延长了芯片设计时间,且不能及时反映设计中的不足。其二,在交换逻辑的设计中,大约有几百个寄存器和约20多个表格,其中任意一项配置不相同和根据进入交换机和路由器的数据包的不同,可产生多种不同的交换逻辑,这是一个极其复杂的组合逻辑;由於文字叙述清晰度上的差异,造成逻辑设计和逻辑验证不准确,出现不同结果,降低了制定芯片的效率,制约了芯片的性能。
技术实现思路
本专利技术旨在改进制定网络交换机和路由器芯片上述设本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.由可运行的芯片总体规格及核心逻辑制定的交换机及路由器芯片,包括集成电路、端口、寄存器、表格,其特征是芯片的总体规格及核心逻辑的确定是用可运行的计算机语言实现的,包括以此种方式进行的芯片设计流程和以此种方式所确定的集成电路。2.按权利要求1所述芯片,其特征是该集成电路的确定还包括可运行的验证程序,也就是把上述可运行的芯片总体规格及核心逻辑程序作为验证程序,由它验证所确定的集成电路。3.按权利要求2所述芯片,其特征是该芯片还包括按用户特殊要求或/和网络发展新增功能的要求,在计算机中用计算机语言编写的芯片的总体规格及核心逻辑程序,也是验证程序,由它所确定的集成电路。4.按权利要求2或3所述芯片,其特征是在交换或路由逻辑程序的每个功能处各设有一个可控开关,并寄存在寄存器或表格中。根据可控开关的状态不同,在计算机中用计算机语言编写的交换或路由逻辑程序,也是验证程序,由它所确定的集成电路。5.由可运行的芯片总体规格及核心逻辑制定的交换机及路由器芯片的方法,在计算机上进行的步骤包括(c)由经验证后获得的设计程序A来确定集成电路A的步骤;其特征是该方法在计算机上进行,还包括如下步骤(a)将交换或路由中所需数据和信息输入并寄存於各种寄存器和表格中;在计算机内用可运行的计算机语言编写芯片的总体规格及核心逻辑程序A,也为验证程序A;(b)输入数据包的步骤及对设计程序A加以验证的步骤。6.按权利要求5...

【专利技术属性】
技术研发人员:李为民华海宏林昕孙杰陈卓杨成勇
申请(专利权)人:四川南山之桥微电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利