当前位置:主页 > 科技论文 > 电子信息论文 >

PCB版图审查软件PLV中基于TCL的信号完整性审查实现

发布时间:2018-02-11 02:20

  本文关键词: TCL 信号完整性 PCB文件格式 脚本语言 数据库 出处:《西安电子科技大学》2015年硕士论文 论文类型:学位论文


【摘要】:进入21世纪以来,由于电子产业迅速发展,半导体工艺水平不断提高,因此器件的尺寸越来越小,导致PCB的集成度越来越高,PCB设计也越来越复杂,设计师工作量加大。随着时钟频率的提高,信号完整性问题越来越明显,增加了电路板设计难度。对于时钟频率比较低的电路系统,不需要考虑信号完整性问题,设计师完全可以根据自己的经验对电路系统进行人工审查,以确保设计的正确性。但是对于高速PCB版图,一方面设计师无法根据经验对版图进行人工审查,另一方面,高集成度的复杂PCB设计是设计师无法进行人工审查的又一障碍。因此,需要借助计算机来辅助审查PCB版图。目前市场上的PCB设计软件种类繁多,它们生成的PCB文件格式各不相同。不同的设计软件之间无法进行数据交换。为了消除这种隔阂,我们选取了一种流行的PCB文件格式—ODB++文件格式,大多数PCB设计软件都能导出这种格式的文件。我们为PLV软件开发了导入ODB++文件的接口,使得不同PCB设计软件设计的不同PCB版图都可以在PLV软件中进行审查。PLV的审查模块主要由三部分构成:数据库模块、TCL脚本编辑模块和TCL脚本执行模块。用TCL语言编写规则脚本来实现审查相对比较灵活,并且可以随时对脚本规则进行编辑。TCL语言和C++相结合,使得审查更高效、更方便。PLV软件提供给用户脚本编辑器,便于用户在PLV软件中编写、调试脚本。TCL的脚本执行模块是用来执行规则脚本的。为了实现该功能,需要将TCL嵌入到PLV应用程序中,这是通过TCL库的动态链接库实现的。PLV中的数据库模块包括本地数据库和服务器数据库。它支持用户将自己编写的规则脚本保存到本地数据库或者上传到服务器数据库。服务器数据库可以保存不同用户上传的规则脚本。用户之间可以通过服务器数据库共享规则脚本。用户也可以从服务器数据库下载自己需要的规则脚本,来实现自己的审查。PLV软件不仅能完成设计规则审查,它还可以对信号完整性进行审查。PLV软件主要对单一网络的反射和多网络间的串扰进行审查。用户应该将尽可能多的设计规则脚本添加到服务器数据库中,这样积少成多,不仅会使PLV软件的审查功能越来越强大,而且也使得信号完整性的审查规则库越来越丰富,能进行更多更强大的性能审查。
[Abstract]:Since 21th century, due to the rapid development of the electronic industry and the continuous improvement of semiconductor technology, the size of the device becomes smaller and smaller, which leads to the more and more integrated PCB design. With the increase of clock frequency, the problem of signal integrity becomes more and more obvious, which makes the design of circuit board more difficult. For circuit system with low clock frequency, the problem of signal integrity does not need to be considered. Designers can manually review circuit systems according to their own experience to ensure the correctness of the design. But for high-speed PCB layout, on the one hand, designers can not manually review the layout based on experience, on the other hand, High integration of complex PCB design is another obstacle that designers can't carry out manual review. Therefore, it is necessary to use computer to assist in reviewing PCB layout. There are many kinds of PCB design software in the market at present. They produce different PCB file formats. Different design software can't exchange data. To overcome this gap, we chose a popular PCB file format -ODB file format. Most PCB design software can export files in this format. We have developed an interface for PLV software to import ODB files. The different PCB layout designed by different PCB design software can be examined in PLV software. The review module consists of three parts: the database module and the TCL script editing module and the TCL script execution module. The module is written in TCL language and is composed of three parts: the database module and the TCL script execution module, which are composed of three parts: the database module and the TCL script execution module. Writing regular scripts to implement censorship is relatively flexible, And can edit the script rules at any time. TCL language and C combination, make the review more efficient, more convenient. PLV software to provide the user script editor, easy for users to write in the PLV software, The script execution module of the debug script. TCL is used to execute rule scripts. To do this, you need to embed TCL into your PLV application. This database module in. PLV, implemented through the dynamic link library of the TCL library, includes both local and server databases. It allows users to save their own rule scripts to a local database or upload to the number of servers. According to library. Server database can hold rules scripts uploaded by different users. Users can share rule scripts through server database. Users can also download their required rule scripts from server database. To implement their own review. PLV software can not only complete the design rules review, It can also review signal integrity. PLV software mainly reviews the reflection of a single network and crosstalk between multiple networks. Users should add as many design rule scripts as possible to the server database. Not only will the PLV software audit function become more and more powerful, but also the signal integrity review rule base will be more and more abundant, and it will be able to conduct more and more powerful performance review.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN41;TP311.52

【参考文献】

相关期刊论文 前8条

1 黄比今;;基于MYSQL的医疗设备信息管理系统的设计[J];医疗卫生装备;2010年10期

2 罗颖;;TCL语言简介及其在UGCAM后处理注释中的应用[J];机械;2007年S1期

3 李玉山,杨刚,曾祥永,蔡固顺,郭宁,樊勇,李婷,刘丽,王崇光;PCB设计/制造数据交换技术及标准化[J];计算机集成制造系统;2004年07期

4 关红洲,杨洁;TCL命令扩展在产品测试系统开发中的应用[J];江南大学学报;2004年03期

5 黄德勇,张扬,杨云志;高速电路设计中的信号完整性研究[J];电讯技术;2004年02期

6 陈旭,刘加伶;Client/Server与Browser/Server结构的分析与比较[J];重庆工学院学报;2000年02期

7 邵X;刘宗田;;脚本语言发展研究[J];计算机科学;2000年01期

8 曹跃胜;高速PCB设计技术[J];计算机工程与科学;1998年04期



本文编号:1501991

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/1501991.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b7b5e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com