摩尔芯闻 > 行业新闻 > 半导体 > [原创] 物联网需要怎样的芯片设计?

[原创] 物联网需要怎样的芯片设计?

semiengineering ·2017-07-21 08:52·半导体行业观察
阅读:2649

来源:本文由 电姬 翻译自semiengineering ,作者Ed Sperling 和 Jeff Dorsch 谢谢。


物联网(IoT)芯片设计听上去像是一个表面上很简单的主题。但更深入一点,你就会发现 IoT 并不是单一的主题,所以肯定也就没有什么特定类型的芯片可以在构成物联网的越来越多的应用和市场上都有效。


被囊括在 IoT 这个术语中的内容有传感器、各种类型的处理器、越来越多的片上和片外存储器类型、许多 I/O 和接口 IP、芯片和 chiplets。封装这些器件的不同方法也在不断涌现,包括云中的定制 ASIC、各种各样的 SoC、用于网络和服务器的 2.5D 芯片以及用于 MEMS 和传感器集群的 fan-out 晶圆级封装


此外,在开发用于越来越互连的汽车、医疗设备和工业控制系统的芯片上还存在安全性的考量。这会带来额外的复杂度和成本,另外还需要额外的时间来设计、验证调试这些设备


“IoT 是某种包含许许多多不同应用的全面应用,”Synopsys 的物联网战略营销经理 Ron Lowman 说,“实际上,你能看到大量设计的目标不只是覆盖一种应用,所以有时候你会有超集(superset)——为一种特定的应用而过度设计,可以处理多种应用。这是一个不同的情况。如果你看看移动领域或其它许多领域,它们更多是为一个特定应用而进行优化,然后再复用,而 IoT 则有更多通用版本,而在一些案例中,他们会进行专门的设计,然后尝试为其它市场重新利用它们。另一个不同的情况是有时候(也在变化)应用更广泛且更通用,所以数量在增长。所以我们可以看到有更多针对特定应用的专门设计出现。比如你已经能在测量应用领域看到这个情况了,要远远更有针对性。”


简单来说,并没有出现几年前人们预测的商业设计规模下降。


图 1:IoT 增长预测,来自 Gartner


“从高层面来讲,IoT 就是将过去没有联网的事物连接到互联网,然后基于此实现服务。”西门子一个业务部门 Mentor 的产品营销经理 Jeff Miller 说,“有很多东西会进入网络。为了实现它,你需要一个三层架构——服务器和云组件、在 IoT 边缘设备和云之间进行接口的网关组件、构成互联网与真实世界之间的接口的 IoT 边缘设备本身。”



重新定义边缘

边缘设备的定义并不总是清楚明了。三年前,任何关于边缘设备的演讲都总是会回到智能手表或连网的家用电器上,这些设备可以将各种传感器收集到的数据通过某种电子网关发送到云端进行处理。尽管这看起来是当时技术条件下合乎逻辑的进展,但实际上传感器生成的数据太多了,将所有数据都发送到云进行处理是很浪费能量的,而且在一些案例中,发送数据的速度很慢。


这就是 IoT 芯片设计让人困惑的地方。一方面,这些设备需要廉价。但在一些市场中,它们也需要更可靠、更安全,还需要满足一些标准,比如汽车领域的 ISO 26262 或用于 IIoT 的 OMAC 和 OPC 工业标准。这会导致成本增长,也会拉长这些设备上市的时间。除此之外,尤其是在移动电子产品领域,这些系统需要非常低功耗以节省电池寿命。这需要复杂的电源管理,因此又进一步增加了价格和复杂性。而且不管其特定的任务是什么,要完成这个任务,它们又还需要足够的性能。


“所以地方都必须创新,”ARM 的 IoT Service Group 总裁 Dipesh Patel 说,“其中包括功率、不动产和成本。今天我们看到的芯片是在 55nm 和 40nm 节点。迁移到 40nm 和 28nm 节点会带来更多成本节省。随着 MCU 的摩尔定律发展,成本还会继续下降。为了更安全,它们还必须迁移到 32 位,这也让它们可以进入到更多现代领域。”


另外也有其它降低成本的方法在发展。一种涉及到将多个传感器封装到一个集群中以实现规模经济。这种方法背后的思想是生产那种集群的成本比单独生产单个传感器的成本更低——即使并非所有的传感器都会被使用。


“这在向着更标准化的传感器单元发展,”Cadence 工程组总监 Brandon Wang 说,“这会将其变成一个你明天就可以得到的平台,而不是你定制设计的专用传感器。所以每个系统都会有传感器,但如果你设计一个传感器中枢,让你可以优化这些传感器呢?”


正如 Mentor 的 Miller 指出的那样,边缘是大量 IoT 特有设计难题出现的地方。“在 IoT 边缘,我们看到很多人在关注使这些设备尽可能地与目标相符。有一些事情在推动着向那个方向发展,而且其围绕着这样一个事实,即这些是非常高产量的产品。它们会将数以十亿计的事物连接到互联网。它们必须要廉价。它们将必须出现在现场。它们必须要能与物理世界进行交互,并且必须满足功率要求。它们必须通过传感器和执行器与现实世界交互,而这些又涉及到高电压、多物理学以及 MEMS 和光子学这样的领域,还有其它电子学之外的物理领域。制造这些设备要用到非常非常多的东西。而且它们往往可以为特定的应用领域进行相当良好的定制化,因为它们必须满足功率和物理尺寸的要求,而且还有高产量要求,且必须要降低成本。


图 2:智能 LED 泛光灯,来自 Elitesemicon.com



中间地带

当思科首次开始预测数十亿设备将一起构成 IoT 时,其假设数据会通过网关从边缘设备发送到云。原始数据会被处理和分析,然后相关信息会通过网关被传回边缘设备。


这种场景存在一些问题。首先,和本地处理一些数据相比,I/O 需要消耗更多能量,这就是移动设备影响电池寿命的情况。因此,人们开发出了各种各样的中级服务器来连接边缘设备和云。这可以提供一种次级的,有时候甚至第三级和第四级的过滤。


“现在在边缘我们有最小化功率比历史上我们侧重的最大化性能更重要的 IoT 应用,”Cadence 的 Custom IC & PCB Group 高级集团总监 Ian Dennison 说,“这就改变了设计的侧重点。显然,电源关断和电池电压频率扫描仍然是必要的步骤,但如果你可以降低频率,那么就可以应用分层计算和阈值计算。”


第二,传感器生成的数据太多了,我们不可能将所有数据都发送到云端,这就需要中级的计算平台,它们可以被安置在云和边缘之间。这种中级平台可以是智能或普通的网关、边缘服务器或雾服务器。


“当 IoT 开始出现时,其思想是收集所有数据并通过网关将其发送到云。”Gartner 研究副总裁 Dean Freeman 说,“但其数据量是非常巨大的。所以你不仅不会发送所有数据,你也不会计算所有数据。如果你只是希望看到异常数据,那么你只需要传输更少的数据。那为什么要一直传输到云上呢?根据网状网络、信号和连接的不同,可能会造成几分钟的延迟。解决这个问题的方法是将本地智能和某些人工智能安放到边缘。”


但边缘服务器/网关到底是什么?到目前为止,我们还没有一个明确的答案。


图 3:Mentor 的可定制 IoT 网关,来自 Mentor


“这三个层级的中间地带是最模糊不清的,”Freeman 说,“它很可能会是一种 64 位的架构。但它可能最多不过是一种坚固耐用的 PC。戴尔一直在生产本质上是装在塑料壳里面的坚固耐用的服务器机架的东西,以保证它们在工厂车间中的密封。我们也可以将标准 PC 用作网关。”


但是,很明显这将需要为组织个体的需求而进行定制,而且还需要一些灵活性,因为这些需求可能会改变。这也是目前各种新型内存的争夺战出现的部分原因,其中包括 MRAM、相变存储器(PCM)、ReRAM、3D XPoint 等。尽管其基本架构仍然一样(基于经典的冯·诺依曼计算模型,数据在内存、处理器和 I/O 之间移动),但该方案的不同变体正开始涌现。



服务器

基于云的服务器是 IoT 计算的第三个阶段,而且这也是现在发生着一些最大的变化的地方,也是目前获得投资最多的地方。与通常使用一致的数据类型且数据数量可预测的公司企业不同,边缘设备生成的数据既不一致又数量庞大。比如说,这些数据可以用于人工智能中的模式识别,或者可以进行简单的筛选,找到不满足高斯分布的偏差。


为了解决这个问题,芯片制造商和系统公司已经开始为逻辑和吞吐量设计全新的架构,在一些案例中是把处理过程移到网络中或甚至各种类型的内存中。


Marvell 的 Strategic Planning Group 的组合技术副总裁 Nick Ilyadis 指出软件定义存储( software-defined storage)是现在的重大改变之一。他说关于云的两大趋势是超融合( hyperconvergence)与超扩展(hyperscaling)。


Ilyadis 解释说:“超融合是指以一种垂直配置的方式增加计算和存储,而超扩展是给网络增加更多的单元和更大的带宽。所以超融合是向上发展,超扩展是向外发展。”


他说,要让这两个概念都有效,尤其是在有数百万虚拟机时,需要在整个云架构上都有所变化。所以固态驱动器通信协议 NVM Express 已经让位于 NVM express over Fabrics (NVMeoF),而 SSD 也已经让位于用于网络内内存的网络优化的 SSD(network-optimized SSD for in-network memory)。Ilyadis 说:“变化在于与 SSD 驱动器和应用的更好的同步。”


内存是创新的一个关键领域。尽管 DRAM 和 SRAM 仍然是关键技术,但相关改进正在放缓。Rambus 首席科学家 Craig Hampel 说 DRAM 尺寸缩减将每比特成本降低了 35%,但到 2010 年时,这一数字下降到了 25%。这导致芯片制造商开始着眼于一些新型的内存类型,包括 MRAM、相变存储器(PCM)、ReRAM、低负载 DIMM(LRDIMM)、非易失性DIMM(NVDIMM)、存储级内存 DIMM(SCMDIMM )以及将来的缓存 DIMM。


但重要的不只是内存类型。还有在不同于传统使用方式的地方安装内存实体的能力,这基本上动摇了传统的冯·诺依曼架构。


Hampel 说:“一种内存解决方案有三大基本要素。首先,它需要在适当的模块尺寸和成本的条件下满足内存的功能需求。其次,它要是一种无处不在的接口。任何有空间的地方你都可以放置存储,但对于一些已有的内存类型,延迟和模块尺寸都太高了。第三点是你需要有软件意识,才能利用这些内存。”


图 4:用于健康监控的基于微软 Azure 云的架构,来自微软



安全性

人们对物联网设备的安全性的担忧也在加剧。使得安全性问题尤其困难的一点在于:随着越来越多设备联网,所有三个层级的设备都在某种程度上能通过互联网进行交互。


就像功率一样,安全性也需要在架构层面加以解决。而涉及到的组件越多,要确保电子设备或系统的安全就越困难。


“将所有东西都放在同一块芯片中可以降低被入侵的风险。”Achronix 的营销副总裁 Steve Mensor 说,“在板层面上,你可以检测信号并解除通信。如果是在 die 上,要进入里面会困难得多。这在汽车领域是尤其重要的,因为其是自给自足的,即使芯片正在发送信息,要进入这些芯片中也是很困难的。”


即使是客户愿意为之付费的地方,安全性也永远不会是完整的或一劳永逸的。它需要持续不断的更新,而这些更新又可能会给设备带来新的漏洞。


“移动设备总是存在设备安全性的问题。”Kilopass 的现场应用工程副总裁 Bernd Stamme 说,“机顶盒行业已经开发出了一套精巧复杂的密钥系统。如果你破解了一个密钥,你就可以获得免费的电影。但是根据他们创建密钥的方式,只有一人可以使用该密钥。这种密钥构成了信任的基础,然后又基于密钥配置进行更新。这可以确保身份认证和基础授权。但这不仅仅是一个 ID。这其中也包含制造代码。更新取决于其被生产制造的时间。这种管理是很困难的,而且我们正开始在开门器和开窗器等设备类别中看到它们。”


安全性会影响设计的方方面面——从被添加到这些设备的 IP 到该 IP 的来源以及生产出的设备的交付。如果芯片制造商的内部安全性松懈,那么 IP 本身就可能会被盗用和损坏。


ClioSoft 市场营销副总裁 Ranjit Adhikary 表示:“IP 数据可被存储在任何地方。你管理和连接它的方式是关键所在。你可以添加加密码。”


这就是围绕芯片需要构建的信任链的所有部分,其中包括从 IP 的存储和管理方式到数据的共享方式等等一切。Adhikary 说:“这不仅仅关乎 IP 模块,还涉及到最佳实践、流程和脚本。”


Mentor 的 Miller 同意这个看法。他说:“假设你已经有了你想要的芯片,涉及到的供应链安全都好了,那么你就必须要应对这个难题:‘这将如何帮助实现安全的系统?’最终,安全性更是一个过程,而不是一种产品。”


但即使实现了最佳的实践并将安全性构建到了设备中,在 IoT 领域,这些设备必须要与其它设备协作。这是去年秋天出现的一个问题,Mirai 分布式拒绝服务攻击将不安全的设备变成了一支僵尸网络大军。


“让人惊讶的是,很多芯片在设计时都几乎没有涉及安全性,或者他们认为他们可以仅靠软件做到这一点。” Synopsys 的 Lowman 说,“过去一年来,2017 年可能还更多,这已经变成了一个远远更加重要的主题,因为我们已经见证了很多被突破的事件。人们只有在别无他法时才会构建安全性,因为这涉及到额外的成本。驱动他们做这件事的原因是他们的终端客户在说:‘我们不得不使用这种类型的安全认证’,或者他们自己已经被攻击突破过,所以希望能保护自己免受未来的攻击。这可能是安全性的两大最主要驱动力了。但你今天已经有了部署好的仍然完全不安全的系统,比如甚至远程信息处理系统或车辆跟踪系统。他们已经开始通过软件实现一些加密。但近来我们也看到,最近的攻击突破事件表明这还不够好。”



总结

IoT 并不是一种单一的事物,而是许多不同技术、服务和市场的集合,它们都连接到了互联网。尽管 IoT 之中的三个主要层级都或多或少得到了定义(边缘、中间和云),但在未来几年 IoT 开始成形的过程中,它们将很可能还会改变。这将会影响这些系统的设计、成本和可扩展性。


将各种事物连接起来有许多显而易见的好处。智能洒水系统可以在下雨时关闭。联网的汽车可以在事故发生前警告司机并提供替代路线。智能路灯可以根据车流状况和周围住户的偏好进行调整。智能机器可以在部件故障之前发送信息,从而避免中断工业作业。


但这么做也有缺点。如果万物互连,那么数据就可能被窃取,机器可能被操控,而且在更新后的机器与另一台未更新的机器交互时也更难以预测设备的行为方式——这是每个计算机用户都清楚的问题,比如更新操作系统后打印机驱动程序就不工作了。但很明显 IoT 时代正在来临,不管存在什么问题,所有这些问题都需要在每个互连层面得到解决。对于未来几年将到来的巨大机遇和让人头疼的难题,开发 IoT 芯片只是实现这一愿景的第一步。


原文链接:https://semiengineering.com/iot-chip-look-like/


今天是《半导体行业观察》为您分享的第1341期内容,欢迎关注。

R

eading

推荐阅读(点击文章标题,直接阅读)

比亚迪的芯片布局,王传福的野心

全面屏手机给供应链带来的挑战

ee&chksm=8bddf649bcaa7f5f0c791fcd740ec9c6625f3ffd99027f198999e9ed3892bc12ca3ecc68ba2a&scene=21#wechat_redirect" target="_blank"> 半导体IP产业还能继续健康发展吗?


关注微信公众号 半导体行业观察 ,后台回复关键词获取更多内容

回复 雄心 ,看《苹果的芯片帝国雄心》

回复 张汝京 ,看《中国半导体教父张汝京的“三落三起”》

回复 国产 ,看《国产手机崛起背后的最大受益者》

回复 ASR ,看《ASR收购Marvell MBU背后:一段有关RDA的爱恨情仇》

回复 IC ,看《一文看懂 IC 产业结构及竞争关系》


回复 展会 ,看《2017最新半导体展会会议日历》

回复 投稿 ,看《如何成为“半导体行业观察”的一员 》

回复 搜索 ,还能轻松找到其他你感兴趣的文章!


摩尔邀请您加入精英微信群

你好,感谢长期对半导体行业观察的关注和支持!为了方便各位精英专家交流,我们组建了一些专业、微信交流群,欢迎你加入,我们还会邀请在摩尔直播App做过技术和行业分享的100+技术大牛入群和大家交流。加群方法: 长按二维码,加群主为好友,填写加群需求信息,拉你入群。(微信限制每天好友添加数量只有300人,请耐心等待)

地域群:

上海、深圳、北京、江苏.浙江、西安、武汉、成都.重庆、合肥、厦门.晋华、大连、台湾、新加坡、日本.韩国、美国、欧洲、摩尔直播学习群。


专业群:

模拟射频设计、EDA.IP、数字芯片设计、模拟混合信号设计、版图Layout、数字PR.验证晶圆制造Fab、设备EE、半导体材料、半导体设备、封装测试、半导体投资、市场销售、AE.FAE、嵌入式开发、实习交流、采购.IC代理

专业微信群规则:

1. 专业、高效交流,建议进群请修改群昵称,格式:公司或学校+职位或专业+中文或英文,请服从群主管理,如果多次违规会被请出交流群;

2. 原则上每人加不超过3个群,精彩讨论内容,群主会负责在不同群同步,既然加了群,请大家尽量置顶群,积极参与群讨论;

3. 群里聊天讨论仅限半导体专业内容,杜绝专业无关内容,特别是养生、拉票、微商等内容,严格禁止,为自己公司打广告以不引起群友反感为限;

4. 前100人免费,超过100人后,新进群者发新人红包,金额随意,讨个彩头。群友每增加100人,群主发群红包庆祝,金额等于群友人数。


分享到:
微信 新浪微博 QQ空间 LinkedIn

上一篇:一图看懂什么是纳米制程

下一篇:【活动预告】模拟电路设计|Willy Sansen教授|第47期国际名家讲堂

打开摩尔直播,更多新闻内容
半导体大咖直播分享高清观看
立即下载