RF设计越来越难,这个集成式的设计方法学值得一用
来源:本文由公众号 半导体行业观察(ID:icbank)翻译自「Microwaves & RF」,谢谢。
不断发展的通信标准(如LTE-A和5G)正在推动RF架构创新,因此,在小型化、性能和对通过提高频谱效率来提高数据吞吐量的技术支持方面,给RF前端模块设计带来了挑战。
为了满足多模和多频手机对更高性能和更小元件尺寸的需求,业界正在将模块集成策略从单一封装中的类似构建模块转换为采用基于多种技术的多功能前端。这些开发工作针对每个频率范围的、基于单个完全集成的RF模块产品,包括多模/多频功率放大器(PA)、双工器和RF开关等。
通常情况下,模块和子系统设计人员在设计中会使用多种技术。这些技术包括砷化镓(GaAs)和氮化镓(GaN)单片微波集成电路(MMIC),硅RFIC和多层层压板。每种技术都封装在一个特定的工艺设计套件(PDK)中,并会详细说明制造工艺和前端构建模块(组件库)的电气和物理属性。
支持多个PDK和电路/电磁(EM)协同仿真的多技术设计流程用于分析体声波(BAW)和表面声波(SAW)滤波器之间的电相互作用(基于等效电路模型)和多层层压封装。它可提供全面的模块分析和优化。但是,开发硅RFIC开关、低噪声放大器(LNA)和PA时,情况会有所不同,需要采用针对性更强的开发工具。
本文介绍了一种现代设计流程,它将PDK转换为可在NI AWR设计平台中进行仿真的流程,以支持芯片封装协同设计和EM验证。通过将设计导入到可与PDK一起使用的动态库中,设计人员能够使用最初在完全不同的环境中创建的复杂设计,基于不同的技术有效地开发产品。
为特定需求设计的EDA工具设计人员根据个人喜好和特定工具的功能,使用不同的射频EDA工具来处理单个或一组设计任务。一些工具专注于高频MMIC、PCB和模块设计,如Microwave Office电路设计软件。其他厂商,如Cadence的应用目标是基于硅的RFIC和模块设计。由于这些工具中的每一个都有各自的优势,因此最好采用那些支持互操作性和信息交换的设计流程,以便设计人员可以为每个设计任务选择最佳工具。
为了支持不同环境之间的数据交换,已经开发了几种行业标准文件格式,例如touchstone(SNP)和测量数据交换格式(MDIF)文件。touchstone文件提供S参数,即网络的小信号模拟或测量频率响应。MDIF文件允许通过无限数量的独立变量(如频率或栅极电压)对S参数或噪声等数据进行排序。这些格式允许设计人员在其仿真中对器件(例如RFIC或开关)的线性响应进行建模,并轻松地在设计工具之间来回传递该模型。
多谐波模型(有时也称为Keysight X参数)类似于S参数,增加了模拟大信号工作条件下的非线性行为的能力。在不同设计工具之间使用的其他数据格式包括用于电路块的Spice网表,用于原理图信息的交换文件格式(IFF),以及诸如GDSII和DXF的布局格式。
这些标准格式可以充分发挥作用,但它们各有其局限性。例如,S参数用于线性模拟,它们不适用于非线性模拟。一些RF模拟器只能使用双端口MDIF文件。大信号多谐波模型可能需要很长时间才能生成和模拟,文件往往很大,难以共享。而对于X参数来说,文件可以是千兆字节。
模块和子系统设计人员面临的挑战
对于集成了使用各种工具开发的多种技术的RF模块,由于整体设计任务的复杂性,对工具之间更大互操作性的需求往往超出简单的数据格式兼容性。前端模块和其他多技术设备可在单个层压模块上包含多达25个集成电路,包括BAW和SAW滤波器、III-V RF MMIC PA,以及具有多个天线的硅开关和硅LNA。在本文的设计实例中,硅开关和LNA是在Cadence工具中设计的,声学/层压滤波器是在Microwave Office软件中完成的。图1所示为典型的多芯片模块设计。
图1:Microwave Office软件环境下的典型模块设计
为交换机设计人员创建所有所需开关状态所需的文件非常耗时。该过程可能容易出错,因为需要支持RFIC涵盖的250多个状态。对于touchstone文件,仅捕获线性行为。对于开关甚至声学滤波器而言,至关重要的非线性行为需要由较大的多谐波文件捕获。随着RFIC分析和S参数文件生成,每个状态需要7分钟,而一个开关操作有68个状态,另一个有25个状态,这时,需要投入大量的时间,一般情况下,一个操作过程会花费数小时甚至数天。
Cadence Virtuoso和NI AWR软件协同仿真流程
本文介绍的解决方案利用了直接在Microwave Office软件中支持Cadence设计的新功能。图2所示即为此流程。在这里,基于Microwave Office的Spectre网表转换的设计流程可以使Virtuoso和NI AWR软件协同仿真。
图2:NI AWR设计平台中用于协同仿真的Cadence Spectre转换流程
通过采用硅工艺PDK并通过Spectre设计网表将其传输到Microwave Office软件中,设计人员可以访问所有NI AWR设计环境工具,从而实现该流程。这些工具包括Visual System Simulator(VSS)系统设计软件,Microwave Office线性和非线性仿真,APLAC谐波平衡和瞬态仿真,NI AWR布局工具,以及AXIEM 3D平面和Analyst 3D finite-element method (FEM)EM仿真器。
图3所示为具有片上滤波器的双极/八掷(DP8T)硅开关的Virtuoso原理图,其关键部件是天线开关模块(ASM),它有6种不同的开关状态。
图3:Cadence Virtuoso开关原理图
网表和运行
使用“Netlist and Run”命令将创建NI AWR软件转换所需的文件。由于此命令是在测试平台运行的,因此要转换的实际上是一个子电路。创建的最关键文件是input.scs,其中包含所有相关的Cadence原理图信息。
运行“Import Spectre Netlist Design”脚本将打开一个简单的用户界面对话框。这种开关设计(大约2,000行网表)的翻译大约需要一秒钟。翻译完成后,可以在任何设计中使用两个组件:一个用于流程,另一个用于实际设计。
还要生成一个日志文件,为设计人员和设计支持团队提供有关已翻译的单元格,使用的库以及测试平台模拟的更详细信息。该转换包括原始设计中的微带线(MLIN)元素,它提供了设计中传输线中色散和损耗的精确建模。此外,还会捕获Cadence侧包含S参数块的任何文件的目录路径。
转换开关设计完成后,用户将两个新的PDK加载到Microwave Office软件中的新项目或现有项目中:翻译的Cadence代工厂PDK(csoi7rf Global foundries PDK,见图4左侧)和设计PDK(RF-Core,见图4右侧)。RF Core文件提供了原理图元素和设计块。这些PDK将提供模拟所需的三个简单的NI AWR软件库元素。
图4:翻译的Cadence代工厂PDK(左)和设计PDK(右)出现在元素树库中,可以插入任何NI AWR软件设计中
新的库元素可通过标准“拖放”放置到Microwave Office电路设计软件原理图中,就像任何其他原理图元素一样。如图5中的原理图所示,PROCESS块用于引用代工厂PDK制程,并允许用户更改process corners。使用DESIGN块,用户可以访问Cadence设计中的任何设计变量。
图5:在此Microwave Office原理图中可以看到PROCESS块(代工厂PDK制程)和Cadence设计的设计变量的DESIGN块
在图中右侧,翻译的组件有大约20个端口。DESIGN模块用来控制开关状态的位置(在本例中设置为6),以及控制开关状态的两个电压。左上角的PROCESS块(在图的左侧突出显示)为设计人员提供了指定process corners的能力,这对于IC设计非常重要。
为了验证在Microwave Office中模拟的网表转换与原始Spectre结果的频率响应,将测试用例Spectre模拟的S参数导入Microwave Office进行比较。验证设置实际上与包含已翻译网表的原理图测试台相同。对于此仿真,子电路包含直接从Cadence导出的touchstone S参数块。
比较小信号结果
图6所示为NI AWR软件模拟的小信号结果与Spectre结果的比较情况,这由整个频带上的S参数表示。正如所料,结果显示两个结果确切一致。
图6:将NI AWR软件模拟的小信号结果与Spectre结果进行比较
补充分析
现在已经验证了设计转换,可以使用开关执行许多其他仿真,包括扫描process corners,调整/扫描开关状态,以及调整/扫描控制电压。导入的RFIC就像常规的Microwave Office元素一样。在图7的左侧,已将扫描process corners与直接从Cadence获取的参考数据进行比较,显示出了process corners的影响和模拟器之间的重叠。
图7:现在可以使用开关运行其他模拟,因为它的行为类似于常规的Microwave Office元素
图7的右侧显示了在该示例中针对不同开关状态(通过路径)的模拟插入损耗。RFIC通过6种不同的开关状态进行控制,显示了取决于开关状态的不同响应。设计人员现在可以根据精确的RFIC模型开发层压板设计细节,通过参数设置轻松改变状态,可以实现调整或扫描。
此外,由于开关设计是常规的Microwave Office子电路,它可以与任何其他Microwave Office元件,EM结构,数据文件等组合。可以将多种技术组合到一个Microwave Office项目中,实现跨技术的协同仿真以及布局集成。单个叠层模块可以包含并组合硅开关、III-V PA RFIC、声学滤波器等。最终的集成设计布局包括声学滤波器、硅器件、GaAs-PA和模块。
分配布局
开关布局也可以以GDSII等标准格式从Virtuoso导出并导入NI AWR软件,然后可以与原理图子电路关联或链接,以确保正确的布局连接(见图8)。布局几何形状是相同的,颜色根据偏好而不同。
图8:开关布局可以从Cadence Virtuoso导出并导入到NI AWR软件中,然后可以与原理图子电路关联或链接,以确保正确的布局连接
结论
本文介绍了一种集成设计流程,用于将源自不同软件工具的多种技术组合到一个项目中,实现仿真和布局设计工具之间的协同仿真。该流程不仅可以使设计人员集成不同的半导体和封装(层压)技术,还可以利用最初在RFIC设计环境中创建的复杂设计,并将其集成到专门用于MMIC、RF PCB和模块开发的设计环境中。最终的集成设计布局包括4种不同的技术:声学滤波器,硅器件,GaAs PA和模块。
浅谈RF电路设计
EVB板的参考设计让我们事半功倍
当我们设计上接触一个全新的RF芯片,要求我们能够快速的了解这颗芯片RF部分电路的性能指标及对外围器件的要求,还要快速的做好这部分的设计工作时,我们最首要需做的就是仔细阅读并理解芯片规格书和参考板的设计及注意事项,这对于我们第一版设计的成败起到很关键的作用,特别是有些RF芯片和RF外围的某些特定的RF器件(如外加PA LNA BPF等)配合这一块尤为重要。
我们看下图RF电路的一个案例:
此电路是一个高性能RF芯片和集成的BALUN(上图黄色部分的IC)配合的一个电路,由于主芯片和BALUN之间没有匹配电路,所以这部分完全是通过RF走线的线宽线长及差分信号的阻抗控制来匹配,无法通过外围器件后期进行调试,所以对于差分部分的走线是有严格要求(如上图红色标识部分),走线及阻抗控制的好坏直接会影响到整个RF部分的后期调试指标的好坏,所以说设计初期对于RF芯片的EVB板的设计要求一定要参考,这样才能事半功倍。
RF电路布局要做到心里有数
在我们好多项目的设计过程中,设计成本会是我们设计过程中比较关注的一个重要部分,体现在我们RF电路部分的成本主要是在外围电路是用分离器件搭建还是用集成IC上,外围RF部分使用集成电路会比使用分离器件搭建成本上要高一些,所以在这里我们主要谈一下分离器件外围电路需要注意哪些事项。
下图是某设计中一个通路的部分电路:
由于外围都是使用电容电感搭建的电路,在我们板子尺寸要求越来越小的前提下,对于这部分电路的布局就显得比较重要。
RF部分器件尽量要放在同一层,尽量避免RF走线打孔到另外一面, 这样布板主要是降低因PCB板打孔造成的RF指标问题的风险。
考虑到RF走线铺地的完整性,如果大封装的器件无法保证,就尽量用小封装的器件,以便节约出来更多的空间做到铺地完整。
设计的电路如果存在WLAN、BLE、Zigbee多个电路,多路信号的相互干扰及共存要求我们在设计初期就要考虑走线布局,尽量做好布板走线及器件摆位留有安全距离,减少我们对产品后期性能不可控的要求。
控制好工艺让产品性能一步到位
电路设计前期所有的努力为的就是做出来的产品是一个合格的产品,对于RF产品来说,工艺控制显得尤为重要,具体简单以下几点:
PCB工艺, RF板对PCB板材及RF部分走线阻抗控制是有严格要求,RF走线阻抗50欧姆及差分阻抗100欧姆的要求需要和PCB板厂确认是否板厂能做到,尽量在有做过RF PCB板厂去打板。
前期调试对于使用物料的品牌是有要求,调试物料和批量生产的物料品牌要一致。
对于PCB供应厂家要求,前期研发打样及批量生产保证PCB厂家一致,如要导入多个PCB供应商,需要分别验证不同厂家提供PCB板的RF指标。
RF电路设计工作,是需要研发工程师有一个长期工作积累,没有捷径可寻,一个优秀的RF工程师,必须有着丰富的RF产品研发及调试经验,此文仅作为我工作中一些心得,欢迎大家一起交流。
好的产品出自于积累,好的设计也来源于积累,希望我们能够通过电子及网络平台交流我们在工作上积累的点点滴滴,让工作更简单,让产品更经典!
相关问答
...进口施乐百离心风机RF系列,施乐百离心风机RF系列设计如何??
[回答]徐州乐加义进出口贸易有限公司经营离心风机、轴流风扇、贯流风扇、变频器风扇数年,产品汇聚世界风机风扇品牌,长期供应德国ziehl-abegg(施乐百)风机...
静密封O形圈沟槽怎么设计?
1.静密封-轴向O形圈在轴向方向变形。在压力作用下,O形圈发生相对运动,注意压力的方向是很重要的。a.如果压力来自于内部,O形圈的外缘将和沟槽的外缘相接触...1...