
H3C SEMI
2
I. 引言
在过去的 20 多年中,数字集成电路发展非常迅速,从传统的真空管,晶体管到现在使用逻辑
设计,大规模集成电路的出现,尤其在通信领域方面,数通芯片可达百亿只晶体管,再加上对电路
性能、功耗、面积等方面的考虑,使得设计的变得非常复杂。数通芯片包含多处理器、存储器、逻
辑控制单元、复杂协议接口和各 IO 控制单元等,这些不同功能的 RTL 设计组装到一起完成数据
的处理和存取等功能,随着数通网络报文处理性能的需求提升,网络系统面临大量的数据包必须同
时处理,使得数据包的处理变得越来越复杂,对性能要求既要低时延,又要具备高数据处理能力,
这给交换芯片架构设计提出了巨大的挑战
[1]
,使得芯片性能分析以及优化流程在 IC 设计开发流程
中变得越来越重要。为应对这一难题,我们公司自研发数通芯片的性能分析平台应运而生。
在大规模集成电路开发中,性能需求在系统架构设计中起到关键作用,也是保证竞争力的重要
指标,对于特定产品往往要求的性能指标不同,架构设计则需要根据成本以及性能需要做出正确的
架构设计以及 IP 选型,然后进行模块功能设计,编写 RTL 后,验证基于其测试性能,通过设计优
化,性能验证迭代出最优性能参数,提供产品应用。
在整个芯片开发流程中,芯片性能是设计成败的关键,在芯片设计验证阶段对性能的测试分析
是保证芯片成功的重要步骤,介于数通芯片对各种不同报文的性能需求,有必要开发一种针对数通
芯片特定报文的性能分析工具。
II. 性能分析的需求以及挑战
大规模数通芯片的设计对性能有不同的需求,Entry-level 处理数据流为 1 到 2Gbps,Mid-
level 处理数据流为 2 到 5Gbps,high-end 处理性能为 10 到 100Gbps,对于不同的性能类
别其芯片架构也不同, 目前随着高性能处理器以及存储设备的出现,普遍采用多核加高性能存储架
构如图 2.1,芯片性能的提升主要依靠并行处理设计和 pipelining 的设计,在目前日益激烈的市
场竞争中,芯片性能已经成为产品成败的关键因素,各大厂商都会从性能和成本角度衡量从而设计
出符合市场预期的产品,这同时给芯片的设计与性能验证带来了更高的要求与挑战。
文档被以下合辑收录
评论