




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【对射频电感实现PDK参数化和建模的难点处理】0402贴片电感 摘要:本文研究了如何利用参数化设计套件 (PDK)实现华润上华0.18微米工艺平台的电感器件,列举了射频电感参数化和建模的难点,以及使用图形技术器(GTE)和SKILL程序解决的主要方法学。文中以研发射频(RF)电感为例,从建立前端模型,到完成后端参数化单元(Pcell),介绍了在研发电感PDK中出现的主要问题和需要解决的难点,以及实现器件和验证的方法。 关键词:RF电感;PDK;研发;难点;解决 1引言 1.1 射频电感和PDK定制的需求 随着集成电路与通信技术的发展,射频收发机系统的CMOS全集成已经成为发展趋势,并且已经被广泛应用于手机、射频芯片(RFID)、测试设备、导航系统(GPS)、雷达、终端无线方式互相连接的技术(Wi-Fi)以及卫星无线电等应用的高频模拟电路和信号处理中。而其中,电感作为最重要的无源组件之一,承担着射频电路中的几项主要功能,包括:电路调谐、阻抗匹配、高通和低通滤波器,以及RF扼流圈等。RF电感的性能,将直接影响到射频电路甚至是电子产品的质量。基于RF全定制芯片设计流程的参数化设计套件(Process Design Kit,PDK)工艺设计套件提供了完整的解决方案。 1.2 华润上华0.18 微米 模拟/射频 工艺介绍 华润上华模拟/射频 工艺CMOS 0.18um MS/RF是晶圆代工厂基于客户对于数模混合、射频开发兼容的需求而开发的可广泛应用的新工艺,能够提供1.8V电压内部器件、3.3V或者5V 电压接口器件,同时提供Native VT、Medium low VT器件、高性能电容、高精度硅电阻、可变电容器、射频电感等可供选择的特殊器件,可方便客户大规模,数模/射频集成的电路设计。 1.3本文研究内容 本文中,主要基于CSMC 0.18um MS/RF工艺,研究解决射频电感参数化设计套件实现中,准确反映工艺模型特征参数、各种参数之间的参数传递及其作用所出现的难点和处理方法。 本文将具体介绍参数化设计套件(PDK)的设计流程和图形技术器(GTE)的实现方式,并重点介绍难点的解决方法学和质量保证(QA),最后是结束语。 2 射频参数化设计套件的 实现流程和方式 参数化设计套件(PDK) 是为模拟/射频混合信号IC设计而提供的完整工艺文件集合,是连接IC设计和IC工艺制造的数据完整平台。作为面向特定工艺的设计包,PDK支持的IC工艺包括:CMOS、双极、BiCMOS、SOI和GaAs,RF等。图1很好地说明了PDK所含内容和设计流程及设计工具之间的关系。 2.1 传统参数化设计套件开发流程介绍 PDK的参数化单元(PCell)和CDF(相同格式定义)和反馈程序控制(Callback)都是由SKILL语言开发的。SKILL编程语言是一种高级的交互式语言。目前,SKILL是一种开发PCell的主流解释性语言,能在Cadence Virtuoso环境中被立即执行。其特有的面向对象设计(ROD)命名方式,可以简化寻找对象标志(ID),特别在开发层级PCell时底层对象的寻找和调用。更重要的是,它允许用户访问和控制所有工具环境中的组件:用户接口管理系统、设计数据库和设计工具的命令库1,2。 面向对象设计(ROD)是一套高级的SKILL函数的集合,并且被广泛地应用于从简单到复杂的版图对象以及这些对象之间的空间关系。 比如描述MOS的折叠栅极(fingers)最大最小值的控制与返回,以及与其它参数w,fw的关系: ( fingers min = ST18_hvmosValue(param ?dpt dpt ?type min) max = ST18_hvmosValue(param ?dpt dpt ?type max) PasCdfValidateInt(paramId ?min min ?max max ?mode mode) PasCdfCommitValue(paramId) w = cdfParseFloatString(cdfId-w-value) fw = cdfParseFloatString(cdfId-fw-value) if( stringp(w) & stringp(fw) then if( rexMatchp(iPar( *w *) fw) then tconc(doList fw) else tconc(doList w) ) else tconc(doList w) ) ; * if stringp * fingers = cdfParseFloatString(paramId -value) when( numberp(fingers) &fingers connectSD cdfId-connectSD-value = None ) ) 然而随着模拟混合信号设计要求不断提高,使用器件的种类越来越多,对PCell的功能和参数要求也越趋复杂和完善,但使用传统的开发方式将很难保证PDK开发的时间和质量。对于开发者来说,基于0.18um MS/RF工艺研发一个MOS器件,通常这个器件需要有上百个变量赋值,上千个ROD图形对象坐标校准以及上万行SKILL代码编程与排错。难以想象,如果用这种SKILL开发方式,能有效的完成所有的参数化单元库。 2.2图形技术实现优化的参数化设计套件开发方式 基于用SKILLl编程式开发PDK的困难,经过多年的反复摸索,目前我们采用了图形技术(GTE)的方式来优化开发,在本次研究中,我们使用PDK开发设计工具GTE。它是一款为使用者设计的图形化界面的工具,可以通过图形化的方式定义、模型、工艺规则等,并且以文档的方式将这些信息保存起来。通过使用GTE,我们可以实现对RF Pcells、CDF 参数等模块的定义和。根据积累的开发经验,我们可以总结出PDK开发的设计流程如下。 Pcells(Parameterized Cells参数化单元):它由SKILL语言编写,同时其对应的版图通过了DRC和LVS验证,加速设计周期,方便设计人员进行原理图驱动的版图(Schematic Driven Layout)设计流程。器件的属性描述文件 (Component Description Format,CDF)定义了器件类型、器件名称、器件参数及参数调用关系函数集Callback、器件模型、器件的各种视图格式等。 3射频电感PDK开发的难点和处理 3.1射频电感的参数控制 本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文 射频电感器件的仿真特性需要包含仿真时所需的参数:r电感半径,tn电感圈数,w电感线圈宽度,s电感线圈间距; 顶层铝(Topmetal)控制等。 这些参数在RF PDK中都需要准确反映出华润上华的工艺要求和模型测试的范围。 3.1.1 准确反映工艺参数 华润上华电感模型要求网表格式: X_ind_spi_rf (1 2 0) ind_spi_rfr=30u t=2.5 s=2u w=8u X_ind_dif_rf (1 2 0) ind_dir_rf_w8s1d5r60n3d5 r=60u t=3.5 s=1.5u w=8u 其规定了RF电感的模型名称(model name),以及在hspiceD,Spectre网表中必须包含的参数和调用方法等,所以我们在GTE中首先要定义例如: 如图3所示,我们在GTE中首先对射频 器件仿真当中所使用到的参数进行定义。其中w代表了环形铝的宽度,r代表了最内圈铝的半径,turns代表了射频电感中环形铝的圈数。它使得网表可以正确的产生,如图4。 3.1.2 CDF参数的定义和程序的控制 射频电感包含所需要的所有的参数,CDF参数中都要定义。 图5为对CDF参数的定义,radius代表了最内圈铝的半径,turns代表了射频电感中环形铝的圈数。根据华润上华0.18umMS/RF工艺和模型中对射频电感的要求,为了保证射频电感仿真和工艺生产更大的一致性,间距(space)、宽度(width)、半径(radius)、圈数( turns)只能在相对固定的几个参数之间选择,并不能任意的选择。在single-end inductor(单端电感)CDF器件参数中,对“个数(multiplier)”,“间距(space)”,“width(宽度)”,“radius(半径)”,“turns(圈数)”的范围进行了定义, 其中规定space的选择为:1.2um,2um,4um; width为:8um,12um,16um; radius为:30um,45um,60um,90um; turns为:2.5,3.5,4.5,5.5,6.5,7.5。 这个难点就需要用callback程序来实现控制4: procedure( st18_checkIndParam( cdfId dpt oo ) let(grid allGroups thisGroup value) grid = dpt-grid allGroups=list(dpt-validGroup1 dpt-validGroup2 dpt-validGroup3 dpt-validGroup4 。) thisGroup=list(cdfId-width-value cdfId- space-value cdfId-radius-value cdfId- turns- value) member(thisGroup allGroups) ) ; * let * ) 其中validGroup1 (1.2um, 8um, 30um, 3.5) 或者是实现Differential Inductor时,通过: case(cdfId-model-value (ind_dif_rf_w8s1d5r60n3d5 cdlModel=IA width=8 space=1.5 radius=60 turns=3.5) (ind_dif_rf_w8s1d5r60n5d5 cdlModel=IB width=8 space=1.5 radius=60 turns=5.5) (ind_dif_rf_w8s1d5r60n7d5 cdlModel=IC width=8 space=1.5 radius=60 turns=7.5) (ind_dif_rf_w8s1d5r120n3d5 cdlModel=ID width=8 space=1.5 radius=120 turns=3.5) (t cdlModel=IA width=8 space=1.5 radius=60 turns=3.5) ) 来实现“Fix layout” -固定版图的控制。 使用反馈程序(callback)的确认,帮助我们确认了电感的4个参数的工艺实现的准确要求,与模型的测量范围达到一致。解决了电感图形超过模型要求的难题。 3.2 射频电感的后端参数化单元难点与解决 3.2.1图形参数的可迁移性 研发射频参数化单元时,需要使用大量的参数运算,我们可以在GTE中定义全局变量,在工艺发生改变或者参数需要调整时,能达到方便的管理和更新,如图6。 3.2.28角形射频电感参数化单元版图 在开发8角形参数化单元版图时,面对图形复杂,需要准确对应每段线圈坐标的难点。我们首先要对开发参数化单元版图时所需要的CDF参数进行定义,如: 然后在GTE中对所使用的全局变量(global parameter)和本身CDF定义进行调用如5: dpt = PasGetDeviceProps( cv ) W=float(evalstring(width) S=float(evalstring(space) p=PasCeiling(S+W)/4 grid t) r=PasCeiling(float(evalstring(radius) grid) R=PasCeiling(r-p/2) grid) NT=evalstring(turns) NR=pcFix(evalstring(turns) NQ=pcFix(NT-NR)/0.5 + 1e-6) msCont=if(nContRing 本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文 图8中,以图7中定义的a131为基础,开始定义射频电感中其余圈的铝的形状、尺寸,以及它们之间的相对位置关系。 图9中,以a131为基础,定义了从a131引出的铝(metal),同时定义从a131引出的铝(metal)为电感的”负(minus)”端。 图10中,以电感最外圈的末端铝(metal),即在图7中的ai11为基础,引出电感的另外一端,同时命名为”正(plus)”端。 图11中,以电感最外圈的铝为基础,定义了非工艺层次INDUM_mark的尺寸和位置,来区分铝的用途在INDUM_mark中的metal,作为电感。INDUM_mark层次是为了在后端物理验证中与一般器件区分,属于设计用途的层次。8角形的电感图形就基本实现。 3.2.38角形射频电感参数化单元顶层铝选择 怎样通过反馈程序(callback) 的定义在参数化单元中实现顶层铝的选择?我们需要解决不同客户对电感的工艺选择的需求,可以把顶层铝一直定义为厚铝,而底层铝通过以下函数传递: case(cdfId-topMetal-value (thickmetal4 underPass=A3 layTap=A2) (thickmetal5 underPass=A4 layTap=A3) (thickmetal6 underPass=A5 layTap=A4) (t underPass=A5 layTap=A4) ) 3.3 射频电感参数化设计套件的质量保证 当我们分别在GTE6流程设计完成RF电感的前端参数和后端版图之后,接下来在进行相应的质量保证(QA)检查中检查确认参数化单元中的建模没有违反CSMC 0.18微米 MS/RF 工艺的设计规则要求,以及满足各种仿真参数的传递。(需要强调的是,在QA 图形的建立中需要建立大量的数据库,涵盖所有的设计规则需要检查的内容,以及对应器件参数的匹配和一致性,我们在这方面也积累了多年有效的方式方法,形成了一套完整的检查体系和流程,这里不一一赘述。 4结束语 本文采用了实事求是、严谨、贴近实际的基本思想和方法,对射频电感实现难点和解决进行了分析,确定了射频电感的各项主要参数,以及参数化单元的具体图形化结构,并且对其进行了QA验证。 另外,由于篇幅关系以及技术保密的原则,本文中只对射频电感参数化设计套件的开发过程中的难点进行了剖析,并未对细节上的处理进行说明。但是本次研究对如何利用参数化设计套件对射频电感实现参数化和建模进行的分析和说明,分享了关于研发基于CSMC 射频工艺的参数化设计套件有效的方式和方法。 CSMC设计服务中心密切配合华润上华模拟代工厂的发展方向,在建设配套工艺设计平台的参数化设计套件中,采用了各种优化的设计开发方法,也为客户高效的高质量的提供了套件库,帮助更多的客户成功开发模拟和混合信号产品。用射频参数化设计套件库去开发设计产品将成为芯片设计的主流。 _
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/IEC TR 24716:2007 EN Information technology - Programming languages,their environment and system software interfaces - Native COBOL Syntax for XML Support
- 【正版授权】 IEC TR 63162:2025 EN Electric components - Reliability - Failure rates at reference conditions
- 2025至2030中国电脑式微波炉行业发展研究与产业战略规划分析评估报告
- 2025至2030中国电影院行业市场发展分析及竞争格局与投资发展报告
- 2025至2030中国电子烟与抽气行业产业运行态势及投资规划深度研究报告
- 2025至2030中国电子临床试验行业产业运行态势及投资规划深度研究报告
- 2025至2030中国玉米剥壳机行业市场深度研究及发展前景投资可行性分析报告
- 专业安全知识培训课件
- 教育大数据分析中的伦理与隐私问题探讨
- 消防中级培训课件下载
- 低空经济专题系列报告四:无人机与低空物流:拥抱无人物流时代
- 新校区搬迁活动方案
- 中医体验活动方案
- 危重患者安全管理课件
- 2022包头轻工职业技术学院招聘笔试真题含答案详解
- 消防验收课件培训
- 厂区外租户管理制度
- 独龙族女装设计
- GB/T 4169.4-2006塑料注射模零件第4部分:带头导柱
- 天津2023年天津银行信息技术岗招聘黑钻模拟III试题3套含答案详解
- 01-TOC约束理论(瓶颈管理)八讲 作业
评论
0/150
提交评论