[发明专利]一种模板化产生参数化单元的方法在审
申请号: | 201310735952.3 | 申请日: | 2013-12-29 |
公开(公告)号: | CN104750887A | 公开(公告)日: | 2015-07-01 |
发明(设计)人: | 张效通;肖薇;谢光益;李起宏 | 申请(专利权)人: | 北京华大九天软件有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100102 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模板 产生 参数 单元 方法 | ||
技术领域
一种模板化产生参数化单元(Variable-Parameterized Cell)的方法是定义一套工具界面和参数化单元自动产生引擎并添加一定的设计规则(Design rule)自动产生参数化单元和对应单元的脚本文件的方法。本发明属于集成电路计算机辅助设计(Integrated Circuit/Computer Aided Design )领域,尤其是IC CAD工具中有关PDK(Process Design Kit)生成的技术领域。
背景技术
PDK简称工艺设计支持包,是芯片生产公司(Foundry)、EDA(Electronic Design Automatic)公司和芯片设计公司的沟通桥梁。当芯片设计公司需要采用一个芯片生产工厂新的半导体工艺时,首先就是需要一套PDK,PDK是多数情况下是芯片生产工厂在EDA公司的协助下完成。PDK是设计公司用来设计的基石,也是流片成败关键的因素,而Vcell和其对应的Vcell Script是PDK开发的核心,也是在PDK开发中最为复杂和耗时的部分,一般来说Vcell开发会占到PDK开发时间的70-80%,同时参数化单元和其对应脚本文件的开发决定了PDK的应用和质量。
发明内容
本发明公开一种通过界面操作产生参数化单元库和脚本文件的实现方法,该方法通过操作工具界面完成参数化单元中参数个数(CDF-Component Description Format)和默认值,参数化单元所需器件层次的选择,逻辑处理层次类型和器件图形变化形式的配置,自动读取和产生工艺文件(Tech)中设置的设计规则基本信息,自动产生参数化单元的脚本并能编译成参数化单元库和标准的CDF参数,极大的加快了PDK中参数化单元和CDF的开发时间和开发效率。在工具界面中对每一个输入参数做范围,有效性等多种检查,极大大减少参数输入错误,发现错误及时发现并报错,提高输入效率。通过界面操作产生的参数化单元可以在版图(Layout)编辑窗口中实时查看更新,采用该方法可以使客户从复杂,繁琐,耗时的脚本编辑和维护操作中解脱出来,同时也避免了书写脚本文件的不严谨和不规范给设计带来的风险,极大的提高了工具的易用性和具有极高的经济价值。本发明还进一步完成了在在EDA工具中注册的脚本命令中处理变量的方法。
附图说明
图1 自动产生参数化单元流程图
图2 自动产生参数化单元工具启动显示界面
图3 选择并修改CDF默认参数值
图4 选择参数化单元所需的层次
图5 配置参数化单元的层次结构
图6 选择参数化单元图形变化模式
图7 编辑参数化单元的工艺参数
图8 编译生成参数化单元的CDF值和参数化单元库
图9 在版图工具中例化参数化单元
图10 对生成的参数化单元进行合并(abut)操作
具体实施步骤:
操作流程步骤如下:
(1) 首先启动初始界面,选择将要设置的参数化单元的类型,名字。
(2) 选择名字为nch的Transistor作为示例,选择所需要的CDF选项并且键入默认的CDF值。
(3) 在工艺中选择nch所需要的层,和其它层次的拓扑结构,并且选择图形的变化模式。
(4) 输入定义nch所需的工艺规则。
(5) 当以上步骤完成之后可以产生nch器件的CDF参数和脚本文件,并对其进行编译。
(6)编译正确之后可以版图工具中对一个器件进行多个参数的例化和合并等操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华大九天软件有限公司,未经北京华大九天软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310735952.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图形排列模拟打孔方法
- 下一篇:一种用于云计算资源定价的统计分析方法