基于EDIF的原理图审查工具设计与实现

基于EDIF的原理图审查工具设计与实现

ID:42870058

大小:2.60 MB

页数:72页

时间:2019-09-20

基于EDIF的原理图审查工具设计与实现_第1页
基于EDIF的原理图审查工具设计与实现_第2页
基于EDIF的原理图审查工具设计与实现_第3页
基于EDIF的原理图审查工具设计与实现_第4页
基于EDIF的原理图审查工具设计与实现_第5页
资源描述:

《基于EDIF的原理图审查工具设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、I硕士学位论文_國基于EDIF的原理图审查工具设计与实现P作者姓名石钱指导教师姓名、职称初秀琴副教授I西安电子科技大学学位论文独创性(或创新性)声明秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研宄成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研宄成果;也不包含一为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。与我同工作的同事对本研究所做的任何贡献均己在论文中作了明确的说明并表示了谢意。一学位论文若有不实之处,

2、本人承担切法律责任。>?>本人签名:日期://?^v.西安电子科技大学关于论文使用授权的说明本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权属于西安电子科技大学。学校有权保留送交论文的复印件,,允许查阅、借阅论文;学校可以公布论文的全部或部分内容允许采用影印,结合学位论文研究成果完成的论、缩印或其它复制手段保存论文。同时本人保证文、发明专利等成果,署名单位为西安电子科技大学。保密的学位论文在年解密后适用本授权书。_本人签名:减导师签名:■^^日期.^:(rW日

3、期:1/9学校代码10701学号1502120675分类号TN707密级公开西安电子科技大学硕士学位论文基于EDIF的原理图审查工具设计与实现作者姓名:石钱一级学科:电子科学与技术二级学科:电路与系统学位类别:工学硕士指导教师姓名、职称:初秀琴副教授学院:电子工程学院提交日期:2018年6月DesignandImplementationofSchematicVerifyingToolBasedonEDIFAthesissubmittedtoXIDIANUNIVERSITYinpartialfulfillmentoftherequirementsforthedegreeofMasteri

4、nCircuitsandSystemsByShiQianSupervisor:ChuXiuqinTitle:AssociateProfessorJune2018摘要摘要随着电子系统的规模日益增大,企业和科研机构积累了很多的设计经验,但目前电子设计自动化工具直接提供的设计规则检查功能大都无法进行自定义规则审查。无法将积累的设计经验转变为设计工具中的自定义审查功能。虽然有些企业和科研机构使用工具中提供的接口函数开发插件以实现自定义审查功能,但会严重受制于设计工具。其运行效率普遍较低,且工具更换或升级后需要大量的维护工作。为了保证审查工具的通用性和运行效率,开发一套可以独立运行且兼容多种电子设

5、计自动化工具的原理图审查系统显得尤为必要。由于不同厂商的原理图私有格式各不相同,甚至同一厂商不同版本间的原理图格式也不相同。为不同格式的原理图编写不同的解析模块显得不切实际。电子设计交换格式标准逐渐成为原理图的主流描述格式,得到各原理图设计工具的广泛支持。本论文基于电子设计交换格式和Python脚本开发了自定义规则原理图审查系统。首先将待审查的原理图以该格式导出,使用flex和bison构建词法分析器和语法分析器,在语法和语义处理部分提取原理图设计元素并保存至通用数据结构中,完成原理图解析。然后为审查系统提供多类扩展函数,实现对原理图对象的搜索匹配、对象属性的获取和生成审查报告等功能。扩

6、展函数可进行有机的组合以灵活的实现自定义规则审查,审查规则使用Python脚本描述。最后在系统中嵌入Python解释器执行脚本进行审查。解释器中使用了多线程技术,可同时运行多条脚本以提高审查效率。同时审查系统中也设计了规则调试环境,在调试复杂脚本时工程师可使用断点调试和单步执行功能快速有效的完成规则开发。本论文开发完成的审查系统最终运行于服务器集群上,工程师只需上传电子设计交换格式的原理图文件和选择对应的规则脚本便可高效精确的完成原理图的自定义规则审查,缩短产品开发周期,为企业或科研单位提供“云审查平台”支撑。关键词:原理图,审查,电子设计交换格式,Python,电子设计自动化IABST

7、RACTABSTRACTWiththeincreasingscaleoftheelectronicsystem,enterprisesandscientificresearchinstitutionshaveaccumulatedalotofdesignexperience,butmostoftheDRCfunctionsprovidedbyEDAtoolsareunabletoaccomplishcustomrulesverify

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。