Font Size: a A A

The Implementation Of Signal Integrity Verifying Based On TCL In PLV Software For Verifying Of PCB Layout

Posted on:2016-06-21Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhuFull Text:PDF
GTID:2348330488457204Subject:Engineering
Abstract/Summary:PDF Full Text Request
Since entering into the 21 st Century, due to the rapid development of electronics industry, semiconductor technology level enhances unceasingly, so the size of the component can be smaller and smaller, resulting in higher integration of PCB, more complex of PCB design and increasing the work of the PCB designer. With the increase of clock frequency, the signal integrity problem is becoming more and more obvious, which increases the difficulty of circuit board design. For the circuit system with low clock frequency, the issue of signal integrity do not need to consider, the designer can completely verify the circuit system manually with their own experience to ensure the correctness of the design. But for the highspeed PCB layout, on the one hand the designer can not verify the PCB layout manually with their own experience, on the other hand, the high degree of integration of the complex PCB design is another obstacle for the designer to verify. Therefore, we need to make use of the computer to assist the designer on verifying the PCB layout.Currently, there are a wide variety of PCB design software on the market, they generate PCB file with different format. The data belong to different PCB design software can not be exchanged. In order to eliminate this gap, we chose a popular PCB file format—the ODB++ file, which can be exported by most PCB design software. The interface for the use of importing ODB++ into the PCB design software is developed for the PLV software, which makes the different PCB layout files designed by different design software can be verified in PLV software.The verifying module of PLV mainly consists of three parts: database module, TCL script editing module and TCL script execution module.Using TCL language to write rules is more flexible on verifying and you can edit the script rules at any time.The combination of TCL language and C++ make the verifying more efficient and more convenient.PLV software provides TCL script editor for the user, which make more convenient for user to edit and debug the script in PLV software.The TCL script execution module is used to execute rule scripts.To implement this function, the TCL language need to be embedded into the PLV application, which is achieved by using the dynamic link library of the TCL library.The database module of PLV including the local database and the server database.It supports users to save their own rules in the local database or upload to the server database.The server database can save the rule scripts which are uploaded by different users. Users can share the rule script through the server database. Users can also download the rules they required from the server database to achieve their own verifying.PLV software not only can complete the design rule verifying, but also can verify signal integrity issue.PLV software mainly verifies on reflection issue of the single network and crosstalk issue between different network.The users should design rule script as much as possible and then add them to the server database.It not only can makes the verifying function of PLV software become more and more powerful, but also can makes the verifying rules library for signal integrity becomes more and more rich,with which can do more and more powerful verifying function.
Keywords/Search Tags:TCL, signal integrity, PCB file format, Scripting language, database
PDF Full Text Request
Related items