[0006] 针对上述存在的问题,本发明记载了一种网络处理器,其中,包括:片外存储器、一设置有网络处理器芯片和内嵌DRAM芯片的封装结构;
[0007] 所述片外存储器和所述内嵌DRAM芯片均与所述网络处理器芯片连接;
[0008] 其中,所述内嵌DRAM芯片内存储有查询表格数据,并通过该内嵌DRAM芯片实现数据目标的快速查找。
[0009] 上述的网络处理器,其中,所述内嵌DRAM芯片内还存储有分组数据。
[0010] 上述的网络处理器,其中,所述网络处理器芯片和所述内嵌DRAM芯片均封装于一硅基板上,形成所述封装结构。
[0011] 上述的网络处理器,其中,通过硅通孔技术实现所述网络处理器芯片和所述内嵌DRAM芯片之间的垂直导通互连。
[0012] 上述的网络处理器,其中,所述网络处理器芯片上设置有若干级片上高速缓存。
[0013] 上述的网络处理器,其中,所述片外存储器包括闪存和若干SDRAM芯片;
[0014] 所述内存用于存储硬件的启动和引导程序;
[0015] 所述SDRAM芯片用于作为缓冲区存放分组数据。
[0016] 上述的网络处理器,其中,所述片外存储器还包括若干CAM/TCAM芯片;
[0017] 所述CAM/TCAM芯片用于实现数据目标的快速查找。
[0018] 上述的网络处理器,其中,所述片外存储器还包括若干SRAM芯片;
[0019] 所述SRAM芯片用于存储查询表格数据。
[0020] 上述的网络处理器,其中,所述片外存储器设置于所述网络处理器的PCB主板上。
[0021] 上述的网络处理器,其中,所述网络处理器上设置有PCI接口、高速I/O接口、协处理器以及媒体与交换接口。
[0022] 上述发明具有如下优点或者有益效果:
[0023] 本发明公开了一种网络处理器,采用内嵌DRAM芯片替代部分或者全部的片外TCAM(或CAM)芯片和片外SRAM芯片,以及传统网络处理器上的最后几级片上CACHE,也可以包括网络处理器系统中的部分SDRAM芯片,不仅大大降低了成本以及发生软错误的概率,也提高了速度和数据吞吐量。
[0024] 具体附图说明
[0025] 通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特征、外形和优点将会变得更加明显。在全部附图中相同的标记指示相同的部分。并未可以按照比例绘制附图,重点在于示出本发明的主旨。
[0026] 图1是本发明背景技术中网络处理器的结构示意图;
[0027] 图2是本发明实施例中网络处理器的结构示意图;
[0028] 图3是本发明实施例中AiP式封装结构示意图;
[0029] 图4是SRAM存储单元中发生软错误示意图;
[0030] 图5是SRAM软错误发生率随工艺尺寸和电源电压变化趋势图;
[0031] 图6是DRAM存储单元中发生软错误示意图;
[0032] 图7是DRAM和SRAM发生软错误概率对比示意图。