Starrc寄生参数提取与后仿流程详解

5星 · 超过95%的资源 需积分: 50 146 下载量 24 浏览量 更新于2024-08-31 16 收藏 2.37MB DOCX 举报
本文档主要介绍了如何在StarRC寄生参数提取与后仿过程中进行操作,涉及到了SMIC库的使用和calibre工具的应用。首先,你需要对SMIC库进行适当的配置,包括设置环境变量和修改特定文件(如EnvironmentSetting和CCI_cmd),确保将你的cell名字替换到相应的文件路径中。这一步的关键是正确地设置#DEFINERC_RUN和#IFDEFRC_RUNTRUE部分,并复制CCI_flow_for_CUI文件夹。 接着,执行LVS(Layout Versus Schematic)验证,确保使用修改后的.lvs规则文件,并选择合适的选项。完成后,创建一个专门的文件夹存放寄生参数提取所需的文件,包括CCI_cmd、query_cmd和svdb。 利用calibre的queryserver功能,通过命令`#calibre-query_input query_cmd -querysvdbyour_cell_name`生成星形电阻寄生参数所需的八个输入文件,其中lvs_rpt和.extents.txt通常无需关注。在同一个目录下运行`#StarXtract-cleanCCI_cmd`,将生成最终的寄生参数网表.spf。 后仿阶段,你需要使用提取了寄生参数的电路符号进行仿真。这涉及到在input.scs电路网表中指定要观察的电流信号,例如PB端口的电流。通过前仿真,你会在~/simulation文件夹中找到相应的.scs网表。 在后仿之前,可能需要对.scs电路网表进行修改,具体步骤未在文中详述,但一般会涉及添加或调整寄生参数,以反映实际电路的行为。完成后,你就可以在修改后的电路模型上进行仿真分析,以评估电路性能并根据结果进行优化。 总结来说,本文档提供了一个详细的流程指导,包括SMIC库的配置、寄生参数提取工具的使用、以及后仿仿真中的注意事项,旨在帮助读者有效地处理星形电阻寄生参数的提取和电路的仿真实验。