我们都希望在更新和更高级的流程节点上进行设计可以使流程变得更简单,成本更低,但是事情往往不能朝着我们希望的方向发展。不过使用新流程节点意味着我们可以构建更高效、更有针对性的设备,从而能够有效应对广大的市场需求。
最近,Arm和三星Foundry刚刚宣布建成了由foundries赞助的业界第一个综合物理IP平台,包括一个位于18FDS (18nm FDSOI)的eMRAM编译器。此外,针对18FDS的Arm产品还包括三个POP IP包,分别用于Arm Cortex-A55、Cortex-R52和Cortex-M33处理器IP。这一平台有助于推动在5G、人工智能(AI)、汽车、物联网(IoT)和其他细分市场的功耗敏感应用领域的推动新的前沿设计。
28nm:突破前夕
作为应用最广泛的节点之一,28nm被称为“永久节点”,多年来为行业创新创造了奇迹。然而,对于平面晶体管来说,漏功率仍然是一个挑战。工程师们采用28nm的金属栅极(HKMG)来防止泄漏,但这一问题仍未得到根本解决。这是因为栅极下面的通道太深,离栅极太远,无法很好地控制,这就导致了更高的泄漏功率。
设计人员要采用FinFETs和FDSOI(完全耗尽的绝缘体上硅)来实现这一方案,它们的通道较窄,能够更好地控制栅极。而FDSOI也因此获得了广阔的市场空间。
事实证明,28nm FDSOI使晶体管的静电特性比传统的体块技术好得多。28 nm FDSOI可以提供:
宽正向/反向体偏置范围和灵活的聚偏置(PB)范围,以权衡功率和性能。
性能和功能优于批量加工技术。
更好的抗辐射能力和SER。
对可变性不太敏感,因为没有通道掺杂。
超低功率电压(在数百毫伏的低电压范围内工作)。
与以前的SOI版本PDSOI(部分耗尽绝缘体上的硅)相比,易于迁移,但需要独特的时序和功率模型。
Arm和Samsung Foundry将FDSOI的领先地位从28FDS扩展到18FDS
2018年,Arm发布了业界首款基于三星Foundry 28FDS工艺技术的嵌入式MRAM (eMRAM)编译器IP。自宣布这一消息以来,Arm已与三星高级代工生态系统(SAFETM)的几家合作伙伴进行了一项可以改变行业格局的合作,推出业界首款支持三星Foundry芯片的28FDS eMRAM支持的物联网芯片系统演示器。
结合Arm的物联网生态系统、Pelion物联网平台和平台安全架构(PSA)解决方案,这款支持emram的28FDS物联网演示器将展示新一代安全和节能的物联网边缘设备,这些设备集成了提供安全引导、固件更新、片内存储、芯片到云通信和设备、软件供应的软件栈。28FDS和eMRAM非易失性存储器的结合为一种高度集成和节能的新型设计带来了新的机遇。
我们很高兴三星Foundry已经将其在FDSOI技术上的成功合作从28FDS工艺扩展到18FDS。在新的平台上,18FDS是一种可以降低成本的解决方案,而且功耗更低,与14nm FinFET具有相同的后端(BEOL)。它支持RF和eMRAM,从而可以支持不同的应用程序。
三星电子设计平台开发执行副总裁Jaehong Park表示:“18FDS是三星FD-SOI路线图上的下一代节点,具有更强的功率和性能。三星Foundry和Arm之间的关系可以追溯到十多年前,并帮助世界领先设计师掌握了正确的设计技术。从我们的18FDS过程中增强的PPA与Arm核心和Artisan物理IP相结合,将再次带来成本和上市时间优势,使SoC设计具有竞争力并实现差异化。”
Arm-Samsung 18FDS平台的亮点
包括7个内存编译器、3个逻辑库、2个GPIO库(1.8和3.3V)、3个POP ip和eMRAM内存编译器。
支持汽车AEC-Q100一级设计要求,并配备ASIL-D支持完整的汽车安全套件。
更关键的一点是,可以利用FDSOI技术支持的反向偏置,通过使用反向体偏置技术或使用正向体偏置提高性能,以实现低泄漏。
支持逻辑角生成器(LCG)和内存编译器角生成器(MCCG)。LCG和MCCG产品允许设计师生成带有体偏置电压的定制角,以最大限度地利用体偏置的功率—性能灵活性。
18FDS可以在人工智能、5G移动、汽车和其他领域开发新的设备,以全新的方式连接消费者。该平台将于2019年底投入使用。
Arm的物理设计团队在与三星Foundry合作的过程节点和产品的多代开发中取得了成功。除了28/18FDS,三星铸造和Arm还有14LPP/LPC、11LPP、7LPP和5LPE平台的合作。
原文链接:https://community.arm.com/developer/ip-products/physical/b/physical-ip-blog/posts/samsung-foundry-and-arm-collaborate-on-18nm-fdsoi?from=timeline&isappinstalled=0