首页/文章/ 详情

TSMC @ N7 with Cadence!Cadence与台积电携手开发N7制程工艺

2月前浏览148

近日在硅谷举办的 CDNLive 期间,我们针对如何使用Cadence 工具设计基于台积电 N7 工艺(7nm)的产品做了介绍。内容受到了广泛关注,即便换到了更大的会议室,还是站满了听众。两位演讲者分别是来自 Cadence 公司的 Rod Metcalfe 和台积电的 Jason Chen,以数字流程为主题做了介绍。    





演讲开始,Rod 简要介绍了Cadence 的工具开发历程。Innovus 设计实现系统的首次面世是针对 16nm 时代,业界当时面临的最大挑战是 FinFET 技术的实现以及因多重曝光引起的彩色化问题。随后,10nm 工艺的发展成功实现了全彩色化,并推动了第二代FinFET 技术的诞生;10nm 时代的另外一个关键变化是连线电阻的上升,互连层选择因此也变得更为重要。步入今天,第三代 7nm 工艺彻底颠覆了电子设计自动化(EDA)领域,并正在引领新一轮行业变革。

N7 工艺的重要性和影响力不言而喻,很多客户甚至选择从 16nm 直接跨入 7nm 时代;依然青睐 N10 的客户则会选择采用全新 12FFC。据预测,N7 将与 28nm工艺一样长寿,不仅会催生大批生命周期显著延长的产品,也会推动新设计理念的大量涌现。如果说 28nm 起到了任何导向作用的话,那就是其多年来衍生出的多项技术。

一般来讲,我们认为上层综合与底层工艺是独立的,只需单元库和网表即可实现。但 N7 工艺下并非如此,因为 Genus 综合和 Innovus 设计实现共享布线器;同时, N7 的一些变化还会影响到单元布局。

N7 的重点领域首先是高性能计算(HPC),最有前景的应用领域是高端移动设备。顾名思义,HPC 常规采用 3 + GHz 高频率,意味着电压降和电迁移/发热是主要挑战。如果不了解个中原理,您可以试试看用一根细电线引导大电流。

N7 的新特性之一是通孔支柱(via pillar),层间互联时无需在每层布一小段线路。理论上,各通孔(via)可以无限堆栈;但现有技术条件下,因为最底层架构的电流负载有限,所以仍需多个通孔。一般情况下,通孔支柱的使用环境比较受限;并且,通孔支柱通常与单元库引脚相连,意味着每个单元都会在输出端有一个通孔支柱。通孔支柱的横截面如图所示。

反之,因为支柱体积比引脚大,所以采用通孔支柱的两个单元无法相邻,进而影响布线;进行“光晕检查(Halocheck)”以确保合理布线还是非常重要的。由于布线和层分配会影响硅片面积和时序,所以顶层综合也必须要考虑在内。然而,因为两者共享引擎,很多合成工作都可以自动实现。尽管因为中间层不能布线,通孔支柱会因此占用一些布线资源;但由于占用资源并不多,所以应该不会构成主要问题。

N7 的另一个新特性是修整感知(trim-aware)布线。金属制造有两种方法,一种是多边形与金属掩模的简单叠加,在满足最小金属面积规则的前提下,固定在间隔相对较大的线路末端之间;另一种方法的间隔较小,先放置连续金属格栅,然后使用单独的切割掩模分割布线。无论哪种方法,修整感知布线都需要作为单独掩膜贯穿整个制程;换句话说,制程的其它环节也需要具备修整感知。 

Quantus 已经通过 N7 工艺的完整认证,并增加了多项新功能。增量抽取允许无需新的全芯片提取的情况下进行ECO修改。虚拟金属填充支持时间效应,无需生成并提取所有多边形。电感提取也是 Quantus 的新功能。


N7 采用非高斯计时,需要 LVF 扩展才能实现足够的精度。单元库格式委员会已经批准,N7 单元库特征化也已经就绪。

上述所有差异都将集中体现于时钟树综合(CTS), CTS 也因此必须具备通孔支柱感知和变异感知。

一如既往,Voltus 负责处理IREM;但新增了 EM 统计规则。因为自发热分析能力对 N7 制程很关键,Voltus也为之增加了新功能。

篇幅有限,我们只能简要介绍 N7 工艺的主要内容,大量细节都无法涵盖。简而言之,Cadence 数字流程解决方案已经为迎接 N7 做好了准备,管线清理设计也已经完成。

Rod 表示,他对人们接受 N7 的速度感到惊讶,很多项目都已经正在进行(但他没有提到任何具体项目名称)。Cadence 开发新功能时通常以结果为导向,先从引擎着手实现最佳目标;之后再考虑使用难易的问题。这样一来,早期用户就可能面临系统性问题,需要与工具不断磨合。毋庸置疑,N7 工艺将为设计师打开新的大门;但为了最终实现高可用性,我们还有很多挑战需要攻克。

来源:Cadence楷登
HPC电子芯片理论Cadence
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-09-24
最近编辑:2月前
Cadence楷登
签名征集中
获赞 2粉丝 109文章 636课程 0
点赞
收藏
作者推荐

Cadence® Innovus新一代数字设计实现系统全新发布

·经过产品验证的10%~20% PPA提升·业界首个大规模并行运算解决方案,实现前所未有的运行速度和设计容量·支持先进的16/14/10纳米FinFET和成熟的制程节点·新一代的平台更具易用性且大幅度提高工程效率 2015年3月10日美国加州圣何塞— Cadence(Cadence Design Systems, Inc. NASDAQ: CDNS)今天发布Cadence® Innovus™ 设计实现系统,这是新一代的物理设计实现解决方案,使系统芯片(system-on-chip,SoC)开发人员能够在加速上市时间的同时交付最佳功耗、性能和面积(PPA)指标的的设计。Innovus设计实现系统由具备突破性优化技术所构成的大规模的并行架构所驱动,在先进的16/14/10纳米FinFET工艺制程和其他成熟的制程节点上通常能提升10%到20%的功耗、性能和面积指标,并实现最高达10倍的全流程提速和容量增益。 Innovus设计实现系统具备的几项核心技术可以帮助物理设计工程师在满足功耗/面积预算要求下实现最佳的性能、或者在满足频率指标的同时确保功耗/面积最小。以下为Innovus的核心技术,包括:·全新的以GigaPlace解算器为基础的布局技术,包括slack驱动和拓扑结构/引脚接入/颜色感知,从而实现最佳的管道布局、线长、利用率及PPA,为后续优化流程提供最佳起点。·先进的时序和功耗驱动优化,多线程执行和层次感知,确保最佳性能的同时减少动态和漏电功耗。·独有的并发时钟和数据路径优化,包括混合式H-tree自动生成,在降低功耗的同时提高多环境差异性优化、并最大限度的提升性能。·新一代Slack驱动布线算法包含线道感知时序优化技术,能尽早处理信号完整性并改善布线前后的关联性。·全流程多目标技术,能够同步进行电子与物理优化以避免单一优化的局限性,从而获得全面最佳的PPA。Innovus设计实现系统还提供多项技术,大幅度提高每一个布局和布线迭代的迭代时间。其全流程核心算法经过多线程运算的强化,在业内标准的8~16核CPU硬件标准上实现了大幅度加速。此外,Innovus设计实现系统还具备业界第一个大规模分布式并行解决方案,支持1千万及以上规模设计模块的实现。贯穿整个流程的多情境加速提升了运行速度,即使面对日益增加的多模、多角情境。 除了提供一流的PPA和最优化的周转时间以外,Innovus设计实现系统也提供一个通用用户界面(UI),贯穿了综合、设计实现和signoff工具;并通过数据模型和API集成Tempus™ 时序签收方案和Quantus™ QRC 寄生参数提取方案。这些方案共同实现了快速、精准、10纳米立即可用的signoff收敛,方便客户采用和开发端对端的全定制化流程。客户也可以受益于卓越的可视化报告,实现增强调试、根本原因分析和数据驱动的设计流程管理. “在ARM,我们不断推进硅与EDA工具技术的极限,响应客户产品市场的要求,在紧张的工期内交付产品。”ARM CPU事业部总经理Noel Hurley表示:“我们与Cadence密切合作,在开发ARM® Cortex®-A72处理器时利用Cadence Innovus设计实现系统,提升了5倍的运行时间、同时在我们的面积目标内实现2.6GHz以上的性能。居于这个结果,我们相信全新的物理设计实现方案能够帮助我们双方的客户及时交付复杂、先进制程的SoC设计项目。 “以下客户已经开始使用Innovus设计实现系统,协助他们达成更高性能、更低功耗和更小面积的目标,在市场上领先其竞争对手推出自己的设计。”Cadence数字与Signoff事业部资深副总裁Anirudh Devgan博士表示:“最早使用该方案进行量产设计的客户都反馈PPA得到极大的提升,周转时间大幅提速,远超过竞争对手的解决方案。”来源:Cadence楷登

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈