- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SKILL语言的原理图检查系统实现.doc
基于SKILL语言的原理图检查系统实现 摘要:利用VSE提供的二次开发接口,基于SKILL语言编程实现了一个集规则配置、规则集成和规则检查于一体的原理图检查系统。将该原理图查询系统与VSE无缝集成,能够提供更多的设计规则。 关键词:SKILL;原理图;设计规则 中图分类号:TP303文献标识码:A文章编号文章编号:1672-7800(2013)012-0030-03 作者简介:张超(1979-),女,硕士,南京交通职业技术学院讲师,研究方向为计算机应用。 0引言 当IC(Integrated Circuit)工程师进行原理图设计时,要遵循一些基本的电气规则,例如器件输入或输出管脚的连接限制。一般的原理图设计输入工具都会提供一些基本的原理图检查功能,以保证设计出的原理图满足一定的设计规则,但是不同的IC设计公司往往有不同的需求。根据调查,目前EDA(Electronic Design Automation)公司很难完美预测IC工程师对原理图检查功能的需求,所以这些预置的设计规则往往比较简单,不能满足IC设计公司的全部需求。IC工程师不得不花费大量的时间进行人工检查,以保证设计出的原理图符合公司的设计要求,浪费了相当的人力资源,使其不能得到充分的利用。 Cadence公司的Virtuoso Schematic Editor(VSE)是一款使用非常广泛的原理图设计输入工具,它帮助IC设计工程师成功地实现了一个又一个完美的产品设计。尤其是,它完美集成了Cadence公司自己的SKILL编程语言,提供了完善的二次开发接口。 本文实现的原理图检查系统(Schematic Check System, SCS)就是基于VSE,充分利用VSE固有的开发接口,用SKILL语言编程实现。该系统集成于VSE之中,根据IC设计公司的需求,提供了更多的设计检查规则以满足IC工程师的需要,极大地提高了工作效率。 1原理图检查系统 本文充分利用VSE的二次开发接口,实现了一个集规则配置、规则集成和规则检查于一体的软件系统,并且把它和VSE无缝集成在一起,可以方便地在原理图上进行检查结果反标。系统结构如图1所示。 1.1设计规则 在本系统中,每一条设计规则由四部分组成: 规则标识——例如ID1。 规则描述——例如Naming conventions(Terminal in uppercase and net in lowercase)。 规则作用域——可以应用一条规则对原理图中的所有设计元素进行检查,也可以指定一条规则仅仅对某一个设计元素进行检查。 规则检查函数——每一条规则都有一个相应的SKILL函数去执行规则检查。 到目前为止,本系统实现了13条设计规则,如图2所示。 用户将通过上图的“Schematic Rules Setting”窗口进行规则配置: (1)选择一条规则,例如ID1:Naming conventions(Terminal in uppercase and net in lowercase)。 (2)指定规则作用域。 如果想用这条规则对当前原理图中所有设计元素进行检查,在“Rule Scope”中选择“All”; 如果想用这条规则对当前原理图中的某种器件进行检查,在“RuleScope”中选择“Cell”; 如果想用这条规则对当前原理图中的某种器件的某个管脚进行检查,在“Rule Scope”中选择“Cell Terminal”; 如果想用这条规则对当前原理图中的某个器件的例示进行检查,在“Rule Scope”中选择“Instance”; 如果想用这条规则对当前原理图中的某个网络进行检查,在“RuleScope”中选择“Net”。 对“Cell”、“Cell Terminal”、“Instance”、“Net”,IC工程师可以点击“Select”按钮在当前原理图中进行选择。 (3)使能规则。 对一个规则进行配置后,点击“Add”按钮将把配置完成的规则加入到“Schematic Rules Summary”表格中,然后进行下一个规则的配置。完成配置的“Schematic Rules Setting”窗口如图3所示。 1.2规则集成 完成需要的规则配置后,点击“Schematic Rules Setting”窗口中的“OK”按钮。系统将调用SKILL函数,利用VSE提供的接口把这些规则和VSE预置的设计规则集成在一起。 (1)调用SKILL函数创建一个规则组。如下所示: schRegisterCheckGroup( ?name concat(Schematic Check System) ?description strcat(the rules of Schematic Check System) ) (2)对每一个配置好的规则调用SKIL
您可能关注的文档
最近下载
- 人教版高中地理选择性必修第2册 4.2.1 资源跨区域调配—以西气东输为例.ppt VIP
- SAE-ARP-5412B-2013飞机雷电环境和相关试验波形(修订版).pdf
- 2014记账凭证清单.doc VIP
- PIPESIM软件教程(必威体育精装版文档).pdf
- ISO5208-2015压力试验.pdf
- [深圳]2024年广东深圳市教育局遴选直属事业单位(学校)领导人员5人笔试历年典型考点(频考版试卷).docx VIP
- [深圳]2024年广东深圳市教育局遴选直属事业单位(学校)领导人员5人笔试历年典型考题及解题思路分析.docx VIP
- 金相检验二级试题.pdf VIP
- [深圳]2024年广东深圳市教育局遴选直属事业单位(学校)领导人员5人笔试历年参考题库(频考点试卷).docx VIP
- 资料howo整车电器系统简介.pptx
文档评论(0)