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

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:qijisama
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子系统的规模日益增大,企业和科研机构积累了很多的设计经验,但目前电子设计自动化工具直接提供的设计规则检查功能大都无法进行自定义规则审查。无法将积累的设计经验转变为设计工具中的自定义审查功能。虽然有些企业和科研机构使用工具中提供的接口函数开发插件以实现自定义审查功能,但会严重受制于设计工具。其运行效率普遍较低,且工具更换或升级后需要大量的维护工作。为了保证审查工具的通用性和运行效率,开发一套可以独立运行且兼容多种电子设计自动化工具的原理图审查系统显得尤为必要。由于不同厂商的原理图私有格式各不相同,甚至同一厂商不同版本间的原理图格式也不相同。为不同格式的原理图编写不同的解析模块显得不切实际。电子设计交换格式标准逐渐成为原理图的主流描述格式,得到各原理图设计工具的广泛支持。本论文基于电子设计交换格式和Python脚本开发了自定义规则原理图审查系统。首先将待审查的原理图以该格式导出,使用flex和bison构建词法分析器和语法分析器,在语法和语义处理部分提取原理图设计元素并保存至通用数据结构中,完成原理图解析。然后为审查系统提供多类扩展函数,实现对原理图对象的搜索匹配、对象属性的获取和生成审查报告等功能。扩展函数可进行有机的组合以灵活的实现自定义规则审查,审查规则使用Python脚本描述。最后在系统中嵌入Python解释器执行脚本进行审查。解释器中使用了多线程技术,可同时运行多条脚本以提高审查效率。同时审查系统中也设计了规则调试环境,在调试复杂脚本时工程师可使用断点调试和单步执行功能快速有效的完成规则开发。本论文开发完成的审查系统最终运行于服务器集群上,工程师只需上传电子设计交换格式的原理图文件和选择对应的规则脚本便可高效精确的完成原理图的自定义规则审查,缩短产品开发周期,为企业或科研单位提供“云审查平台”支撑。
其他文献
模具的购买、维护成本在压铸生产中占有不小的比重,本文以铝合金压铸模为对象,主要介绍了铝合金压铸模的失效形与产品缺陷的关系,以及使用和维护方法。实践证明,正确的模具使
伴随着社会经济的不断发展和科学技术的日益进步,我国计算机行业的整体水平取得了举世瞩目的提升,尤其在计算机软件方面表现的尤为突出,比如像天和计算机已经成为了世界上计
在政治哲学和政治伦理的视域中,女性主义以其独特的视角介入了当代正义论辩。透过对西方正义论辩的考察,揭示其对当代中国社会正义研究以及和谐社会的发展所可能具有的借鉴意
以公民资格为理论视角进行考察,当代多元文化主义对占主流地位的自由主义政治哲学的批判,集中体现为以关怀的政治伦理消解自由主义普遍式正义伦理忽视差异及差异群体权利的缺陷
目的 查找消洁安胶囊含测方法功劳木中盐酸小檗碱转移率偏低的原因.方法 平行比较功劳木单煎、去掉土茯苓和鸡血藤煎煮及合煎3种功劳木中盐酸小檗碱含量.结果 上述3个实验结
本文通过对白裤瑶女性盛装传统图案的分析,分析出盛装的款式结构、图案的色彩和图案的工艺表现等,并采用田野调察法和文献研究法进一步总结出常用的色彩和色彩搭配以及独特的
目前,铁路系统某些部门为了提高管理水平,建立了满足各自要求的GIS系统,但是这些系统无论是在构建方式上还是在技术标准上都没有统一的标准,导致了铁路各部门之间信息不能流通、
采用数值方法研究了平板上超/高超声速来流与超声速横向喷流相撞引起的复杂干扰流场特性。所建立的单介质冷喷流数值模拟方法,经过了表面多方位压力分布测量结果、纹影显示的
在阐述太原铁路局货运服务中心发展及现状的基础上,针对目前存在的制度办法有待完善、部门间信息沟通不畅、客服人员业务能力有待提高、客户服务方式较为单一、运用信息平台
在手指指端与物体构成有摩擦固定点接触模型的前提下,通过对三指灵巧手抓取内力与抓取稳定性关系的分析,构建指端接触力的规划算法。在接触点摩擦锥内将指端接触力分解为操作力