当前位置:首页 > 消费电子 > 消费电子
[导读]几年前,65nm芯片设计项目已经在中国陆续开展起来。中国芯片设计企业已逐步具备65nm芯片的设计能力。同时,由于65nm与以往更大特征尺寸的设计项目确实有很大不同,因此,对一些重要环节需要产业上下游共同关注。

几年前,65nm芯片设计项目已经在中国陆续开展起来。中国芯片设计企业已逐步具备65nm芯片的设计能力。同时,由于65nm与以往更大特征尺寸的设计项目确实有很大不同,因此,对一些重要环节需要产业上下游共同关注。

关注一 如何确保IP质量

虽然IP问题与65nm芯片设计并不直接相关,由于他们的一些客户在实际设计项目中遇到的比较大的问题之一就是IP质量问题,因此应该引起业界的关注。

随着芯片设计采用更先进的工艺技术,芯片规模越来越大,对IP的需求越来越多。

目前不同IP来源,不同代工厂,如何集成和验证IP,特别是验证IP的质量,成为大规模SoC设计中一个越来越重要的问题。如果IP的性能没有达到SPEC上所描述的那样,就会影响整个SoC的性能,导致客户必须重新设计,给客户带来很大的损失。在这种状况下,产业界需要重点解决几个问题:一是指定晶圆代工厂如何验证IP,了解它的可靠性。二是如何了解IP的质量。

为此, Cadence初创了Cadence Open Integration Plat-form平台概念。该平台包含了IP验证和质量认证等技术手段,更为重要的是,通过该平台,Cadence一批富有经验的技术人员可以针对如何应用好IP、如何集成IP、检测IP质量等相关问题为客户提供咨询。同时,Cadence也会提供IP设计的相关服务。卖IP不像卖一般商品那样,IP一定要包含相关的环境和能力,特别是技术支持和服务的能力。而Cadence的做法恰好比较全面地解决了与IP相关的问题。

关注二 如何实现软硬件协同验证
随着芯片规模的增大,验证工作已经占据芯片设计的主导位置。一些业内统计指出,目前芯片验证已占据芯片设计工作量的70%。与此同时,由于SoC或复杂芯片设计的过程中,软件设计工作量增长的速度要比硬件快得多,因此,芯片验证已经不单单是传统意义上硬件设计相关逻辑仿真和时序验证,而是软硬件协同验证。

Cadence是芯片验证工具的发明公司。而随着软硬件协同验证的发展趋势,Cadence也提供了将硬件仿真器、软硬件协同验证平台以及软件仿真器合在一起来实现复杂SoC验证的方法。Cadence Incisive Palladium和Xtreme Ⅲ系统级验证平台,可以在硬件验证的过程中,允许芯片企业同时做软件的开发,从而加速系统级开发的速度。如果在5年前,一些设计企业还可以采用人工的方法或购买更多的工作站来进行芯片设计的验证,到今天,芯片的设计复杂度使他们已经没有办法规避了。去年,中科院计算所就采用了Cadence Incisive XtremeⅢ系统,加速了其下一代6400万门以上“龙芯3号”高级多核处理器RTL设计和验证流程的开发。

关注三 C语言进行芯片设计逐步实用化

直到今天,芯片设计一直都采用硬件描述语言,但这种低级语言与C语言等高级语言相比,仿真速度较慢。为此,在芯片设计业早已对C语言提出需求,各家EDA工具企业在10多年前就开始研发相关的技术。Cadence也在那时提出高级语言设计走向芯片的概念,但直到几年前还没能走向实用。不过,近两年C语言走向芯片设计已经有了很大进展,EDA工具企业对C语言走向RTL的优化工作已经做得相当好了,能够达到人工的水平。Cadence的C-to-Silicon编译器在日本的某些公司已开始应用。而且,最新的消息,卡西欧采用CadenceC-to-Silicon编译器用于高级综合已经完成设计,这让业界看到了采用C语言进行芯片设计的希望。如果C语言能够设计芯片,也会使软硬件协同设计和验证变得方便。

这几年,C语言设计芯片可能会逐步走向现实。为此,Cadence已经在中国开始逐步推广C-to-Silicon的相关技术。不过,与一般的软件设计不同,应用C-to-Silicon需要设计工程师具备C语言和芯片设计的双重经验,这对工程师也提出了新的要求。
关注四 低功耗设计要从RTL开始

因为众所周知的漏电流问题,65nm及以下芯片设计要解决的关键问题之一就是功耗。在低功耗设计理念上,真正的低功耗设计从RTL就应该开始,这一点非常关键。从前端就开始优化的效果与到后端才开始优化是非常不同的。如果等到芯片实现的时候再考虑功耗优化问题,那么所能降低功耗的程度就很有限了。而从前端设计就开始考虑功耗优化,那么到了后端,这种效果就会成倍地显现出来。在这一理念之下,Cadence建立了完整的低功耗设计流程,在每个环节都提供低功耗的设计方法和工具。而Cadence的低功耗验证流程,在逻辑和实现等环节都要考虑功耗问题。目前这一设计流程在移动设备芯片的设计上获得成功。

关注五 数模混合设计应统一数据库

芯片设计经历了起初针对分立器件的小型全定制设计、小规模数字设计以及大规模数字设计等几个阶段。曾经有一个时期,数字设计是业界的关注点,但现在SoC设计使数模混合设计变得越来越重要。

数模混合设计的趋势之一就是把大规模数字电路设计与模拟电路设计放在同一个数据库中进行,而且这个数据库要涵盖前端和后端。而Cadence也已经把Virtu-oso全定制数模混合设计平台与Encounter大规模数字电路设计平台合在一起,采用一个统一的数据库,使模拟电路与大规模数字电路可以实现交互设计。这个统一的数据库名为OpenAccess,Cadence把它开放给业界。

关注六 芯片设计过程要考虑DFM

在65nm芯片设计之前,可制造性设计(DFM)不需要设计企业考虑,那是晶圆代工厂要考虑的问题;在65nm之后,芯片设计企业也不得不考虑可制造性设计了。这是一个重要的趋势。可制造性设计,其中就包括芯片企业需要建一些库,例如存储器、高速I/O等。目前就有好多客户,特别是做高性能产品的客户,找Cadence来帮助他们建低功耗的库,这是一个明显的趋势。

虽然Cadence已在软硬件协同验证、低功耗、混合信号统一数据库、DFM、C-to-Silicon等方面取得了一定的成果,但还有很多事情要做。目前,应用驱动的系统级设计、OpenIntegrationPlatform(IP集成平台)、更先进节点技术的开发是我们不断投入的重点。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

最近看到APP上,给我推送了很多类似的回答,借此机会,也想着重新审视一下自己的学习历程,以及结合自身和大牛,分享一些学习经验,希望对大家有所启发和帮助。

关键字: APP 嵌入式 C语言

上海概伦电子股份有限公司是一家具备国际市场竞争力的EDA企业,拥有领先的EDA关键核心技术,致力于提高集成电路行业的整体技术水平和市场价值,提供专业高效的EDA流程和工具支撑。公司通过EDA方法学创新,推动集成电路设计和...

关键字: EDA 集成电路 芯片设计

据业内消息,因为全球消费电子市场的低迷,老牌IDM公司Intel将陆续从本月开始进行较大规模裁员。Intel公司CEO帕特·基尔辛格自从上任以来不断试图调整公司策略以保证提高利润和产业规划,信息表示Intel将对芯片设计...

关键字: IDM Intel 晶圆代工 芯片设计

SQLite是一个跨平台的轻量级数据库,支持C/C++开发,可用于嵌入式中,关于C/C++使用SQLite的简单实例,可参考这篇:“玩转SQLite6:使用C语言来读写数据库”,本篇来继续介绍SQLite的基础运算符与表...

关键字: SQLite C语言 数据库

在计算机科学中,内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存。

关键字: C语言 内存泄漏

C语言使用函数调用,我们再熟悉不过了,但是函数调用在内存中究竟发生了什么真的清楚吗?只有搞清楚内存里的内幕,才算完全搞懂函数的调用。

关键字: C语言 函数调用

近日,中兴远航 30S 5G 手机正式开售。这是继电信天翼 1 号 2022、海信手机及平板之后,又一款采用展锐 5G 二代芯片的终端上市,标志着展锐 5G 二代芯片再次得到市场认可。

关键字: 芯片 半导体 芯片设计

EDA 社区是一个软件开发者社区,我们的客户是系统或半导体公司,他们开发下一代芯片,从汽车到数据中心再到物联网,甚至是制药芯片。

关键字: 芯片设计 Siemens EDA

为了增进大家对芯片的认识,本文将对芯片在设计的过程中存在的两个难点予以介绍。

关键字: 芯片 指数 芯片设计

有个粉丝关于条件编译的问题,程序一直编译报错。我整理了关键的部分,下面代码是头文件中的定义。

关键字: 条件编译 C语言

消费电子

95979 篇文章

关注

发布文章

编辑精选

技术子站

关闭