一种高效的原理图审查系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:xinpasi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子技术的不断发展,电子系统的规模不断的增大,其原理图的复杂度也大大的提高,企业和科研机构对自己的产品往往都有着独有的要求与标准,并希望将这些要求和标准应用到产品原理图的审查中,实现自定义审查。目前用于设计原理图的主流EDA工具往往只提供简单的电器连通性检查,并不支持企业进行自定义审查。部分企业和科研机构使用EDA工具所公开的编程语言或API来设计审查插件以实现自定义审查,但以插件的形式执行原理图审查,运行速度受限于EDA工具,审查效率较低,且当EDA工具更换版本后,需要对审查插件进行及时的修改。因此,开发一个高效的、兼容性强的原理图审查工具就尤为重要了。基于上述的要求以及现有审查工具的不足,本课题开发了一套与EDA工具解耦的高效的原理图自动审查系统,该系统以可执行文件的形式运行,有强大的兼容性和较高的审查效率。本文所述的自动审查系统,其输入的原理图文件格式为被各EDA工具广泛使用的EDIF200标准格式,EDIF200原理图文件可通过各类EDA工具直接导出,以解决审查系统的兼容性问题。审查系统通过开源软件Flex和Bison构造出词法编译器和语法编译器,对EDIF200文件进行解析,提取原理图信息。根据EDIF200标准构建原理图公共数据结构,并将解析过程中提取到的原理图信息保存至原理图公共数据结构中。同时,自动审查系统提供了多中功能的接口函数,这些接口函数开放给用户用于获取保存至公共数据结构中的原理图信息、生成审查结果文件等。用户可通过Python语言将设计规则转换为审查脚本,在Python文件中调用审查系统提供的接口函数即可获取原理图信息,多种接口函数和逻辑的有机结合即可实现自定义审查。自动审查系统带有Python脚本执行器,能同时执行多条审查规则,从而大大提高了审查的效率。自动审查系统的审查结果报告由XML格式的文本文件呈现。整个审查系统可布置在服务器上,以实现云端多进程的运行。为了使审查结果更加清晰的反映至原理图工程中,自动审查系统中还开发了基于EDIF的原理图重绘工具,并对审查结果报告进行解析,将审查结果反标至重绘的原理图中。
其他文献
本文主要对某牵引炮半自动装填机构进行设计研究,半自动装填机构由输弹机构和避让机构组成,这两机构共同完成了对弹丸的输弹动作。运用动力学分析软件对半自动装填机构工作过
应用PIV测试技术,对雷诺数Re为2738~6024、射流喷口孔间距S为12,16,24mm以及受限高度H为1~5mm的多孔射流流场进行实验研究,以揭示小间距内(H≤D)流场特性的影响规律。研究结
第四次产业革命将给中国社会生产范式和社会转型带来深刻影响。全文详细梳理了前三次产业革命对人类城市化进程的作用机制,并基于第四次产业革命的特点,从马克思唯物辩证法的
系统介绍提花纵条毛衫裙、空气层横条毛衫裙以及披肩毛衫裙中,基于纸技艺的组织结构设计所形成的不同肌理效应与编织工艺,分析每款毛衫裙的组织结构对毛衫风格的影响,根据花
以包含感应电动机群的单负荷无穷大系统为对象,提出了适当假设条件下电动机群连锁堵转宏观规律的分析方法。该方法利用CASCADE模型的公式直接计算堵转规模的概率密度函数(PDF
作为一种应用于引信系统的新型起爆控制技术,爆炸逻辑网络能否可靠、安全地运行并完成预定功能关系到整个武器系统及火工品的成败,也决定着系统本身的可靠性。一旦爆炸逻辑网
<正>幼儿是儿童发展的关键时期,是人生教育不可逾越的阶段。随着社会的发展,国民生活水平的不断提高,幼儿艺术教育成为家长十分关心的一项内容,也给幼儿教育工作者提出了新的
本文对人民教育出版社编写的《普通高中课程标准实验教科书数学②》A、B版教材中直线斜率概念进行了横向比较,并与高一年级11名数学教师针对这两版教材的斜率内容进行了访谈,
电磁推进技术是指利用电磁力将物体加速到一定速度的技术。这种推进技术的特点有使用成本低、绿色节能、发射效率高、能够加速推进各种质量的物体等。尤其在新型武器方面,电
舞台剧表演是幼儿园众多教育活动中的一种。通过舞台剧表演,可以提升幼儿的表演能力、语言表达能力以及自信心等。在借鉴相关理论研究成果的基础上,紧紧围绕以趣味盎然的方式