Protel 99SE User Manual
Protel 99SE
Protel 99SE adopts database management. The Protel 99SE software follows the features that Protel earlier versions are easy to learn. The internal interface is roughly the same as Protel 99, and some new functional modules are added, providing more powerful functions. The new layer stack management function allows you to design 32 signal layers, 16 ground and electrical layers, and 16 mechanical layers. The new 3D function allows you to see the 3D effect of the board before printing. The enhanced printing function allows you to easily modify the printing settings to control the printing results. The easy-to-use features of Protel 99SE are also reflected in the "what is this" Help. Press the small question mark in the upper right corner and enter the information you want to view the features quickly, then, in the design, press the button at the end of the status bar to help the consultant with the natural language.
Chapter 1 installation of Protel 99SE
Protel 99SE design platform hardware and software configuration requirements:
1. hardware configuration
Minimum: CPU-Pentium II 233 MHZ
Memory-32 M
Hard Disk-300 M
Display-15 Gb/s 〃
Display resolution-1024 '768
Recommended Configuration: CPU-Pentium II 300 or above
Memory-128 MB
Hard Disk-6 GB or above
Display-17 Gb/s or above
Display resolution-1280 '1024
2 Operating System
Microsoft Windows NT 4.0 or later (including the Chinese version ).
Microsoft Windows 98/95 or later (including the Chinese version ).
The installation period of the Protel 99seattachment is very simple. You only need to install install.exe under the dual-shot album.
Chapter 2 schematic design
1. Create a design database file
On the WINDOWS 95/98 or NT page, double-click the Protel 99SE icon and click new in File to create a new design database.
There are two ways to create a design file: one is MS Access Database. All files are stored in a single Database, in the same format as the original 99 files. Another mode is Windows File System. All files are saved directly in the folder in the disk drive specified at the bottom of the dialog box. You can view the created schematic or PCB File in the resource manager.
Select the folder to be stored in the Browse option, and click OK to create your own design database.
1 Design Team)
We can first set Design Team members in the Design Team. Protel 99SE can perform collaborative Design in a Design group, and all Design database and Design Group features are controlled by the Design group. Defining group members and setting their access permissions are all performed in the design manager. To determine their network type and Network Expert independence, you do not need to turn to the network administrator.
To ensure design security, set a password for the Management Group members. In this way, you cannot open the design database without a registered name or password.
Tip: the permissions of members and members can only be set up by the Administrator.
2 Recycle Bin (Recycle Bin)
It is equivalent to the recycle bin in Windows. All files deleted from the design database are saved in the recycle bin. files deleted by mistake can be retrieved.
3. Design Manager)
All Protel 99SE design files are stored in the unique integrated design database and displayed in the unique integrated design editing window. The interface with the design in Protel 99SE is called the design manager. You can use the design manager to manage and edit design files, set access permissions for design groups, and monitor access to design files.
Organizational design document
In the past, it took several days to organize and manage 40 or more schematics, PCB, Gerber, Drill, BOM, and DRC files, protel 99SE stores all design files in the unique design database.
Organize the files created by hierarchical folders in the design database. The personal security system design database displayed on the right has a folder named design file, which contains the main design file (schematic and PCB) and many subfolders, including PCB assembly files, reports, and simulation analysis. There is no limit on the hierarchical depth of folders created in the design database.
The design database has no restrictions on the storage of Protel design files. You can enter any type of design file into the database, such as the report written in MS Word, the cost list prepared in MS Excel, and the mechanical diagram in AutoCAD.
Double-click the file icon in the design database, open the file with an appropriate editor, and the updated file is automatically saved to the design database. MS Word and Excel files can be edited directly in design manager.
Tip: Right-click the folder to display the floating menu, and select create file in the design database.
It is very easy to use the Protel 99SE design manager to manage design files in the integrated design database. The design manager works like the MS Windows File Manager to navigate and organize files in the design database. Use the design manager to create hierarchical folders in the design database, and use standard file operation commands to organize design files in these folders.
The heart of the design manager is the navigation panel on the left. The tree structure displayed on the panel is a familiar software feature of Protel. In Protel99 SE, this tree not only shows the logical relationship between files in a schematic scheme, but also shows the physical structure of files in the design database.
The active folder in the navigation tree is the PCB assembly folder. Like the Windows File Manager, The design manager displays the content of this folder on the right.
The difference between the design manager and the Windows File Manager is that an opened file is displayed on the right. To open a file, you only need to click the file name to be edited in the navigation tree, or double-click the icon in the folder on the right.
Files opened in the design database are separated by cards and displayed in the same design editing window, making it easy to know where the current job is, especially in a large design. To observe different files together, you can split the design and editing window into multiple regions.
2. Open and manage the design database
Protel 99SE includes many design examples, which can be illustrated below.
Select the file open Menu \ Design Explorer 99SE \ Example \ folder and click the photoplotter. ddb file. The tree structure is displayed in the left-side window.
Click "+" to display sub-directories or files in the next layer. Click "-" to close this folder. click Photohead. pcb File, PCB layout will appear, point Photohead. prj, the schematic management file will be opened. Close the file. You can right-click the file and choose Close or press CTRL + F4 to Close the file.
3. view multiple design documents
Open the Photoplotte. ddb design database, click "+", find the Electronics and Photohead folders, open the Photohead Parts list design window, and open the Photohead. pcb File and Photohead. prj file in the same way. Right-click the Photohead Parts List window and select the "Split Horizontal" menu. The page is Split horizontally. Right-click the Photohead. prj design window and select the Split Vertical menu. The interface is vertically split. You can use the mouse to adjust the size of the split window. To split more windows, repeat the preceding operations.
Press Ctrl + Tab to switch the open design file cyclically. Press Shift + Tab to switch between valid folders in the navigation board and design window.
4. Multi-drawing design
A schematic design has a variety of ways to organize the Drawing Scheme. It may consist of a single drawing or multiple associated drawings without considering the Drawing Number. SCH 99SE treats each design as an independent solution. The design can include modular components. These modular components can be built on independent drawings and then connected to the main diagram. As an independent maintenance module, several engineers can work in the same solution at the same time, and the module can be reused by different solutions. It is easy for designers to use small-sized printing devices (such as laser printers ). The following example shows how to open the LCD Controller. ddb design file and the LCD Controller. prj schematic design window. We can see a lot of green rectangular boxes, called schematic modules. Each schematic module contains a drawing. A general schematic can contain multiple sub-schematics. Select "Create Sheet From Symbols" under "Design" to generate a drawing by the Symbol. If a schematic diagram has been drawn, select "Create Symbol Form Sheet" under "Design" to generate a Symbol by the drawing. You can switch between the overall schematic diagram and the sub-schematic diagram by taking the input port from the worker point on the toolbar.
V. Schematic Line Design
After determining the start and end points, Protel99 SE automatically connects to the schematic. Select "Place/Wire" from the menu and press the Space key to switch the automatic connection mode. By observing the status bar, we can see that "Auto Wire" Protel99 SE automatic connections, any angle, 45 ° connections, and 90 ° connections make it easier for designers to design. Just define the AutoWire method. The automatic connection can be performed from any point in the schematic diagram, not necessarily from the pin to the pin.
Vi. Check the electrical performance reliability of the schematic diagram
Open the LCD Controller. ddb design database and click the LCD Controller. prj schematic design window in the LCD Controller folder. Protel99 SE can help us to check electrical rules. Select ERC under Tools, select the item for electrical check in Rule Matrix, and set the items, in the "Setup Electrical Rlues Check" dialog box, select "OK" to run the Electrical rule Check. The Check result is displayed on the interface.
VII. synchronous design
It is easy to synchronize the schematic with the PCB in Protel99SE. Protel99SE contains a powerful design synchronization tool that makes it easy to transfer design information between the schematic and PCB.
Synchronous design is the process of updating the target file. It is based on the previous design information in the reference file. When you execute synchronization, use the following options to tell it the direction of conversion:
Update from schematic to PCB
Update from PCB to schematic diagram
Synchronization design execution Design Information initialization transfer, there are also forward and reverse labeling, replacing created network tables-loading network Table order, reverse labeling-the labeling sequence that is used in PCB design.
How does the synchronization work?
When performing a synchronization design, the synx analyzes the schematic and PCB to identify the differences between the two. Design the synchronization machine to create a macro to solve every difference found. These macros can be previewed as needed. When you press the execution button, the schematic and PCB are automatically re-synchronized.
To ensure that the synchronization is correct, the design synchronizator is assigned a unique matching identifier for the schematic and PCB components. This means that the schematic diagram and PCB can be marked separately. As long as you simply run the update command from the design menu, you can coordinate the work on both sides at any time.
When you choose to update from the schematic, The synx performs a pre-analysis check to find unencapsulated components, repeated or unspecified components, and available PCB libraries. If a problem is detected, a problem warning table will appear in the update Design dialog box. Pay attention to it and check the problem.
Note: If you enter an existing design, the confirm component dialog box appears during the first synchronization. Once a component has been assigned a matching identifier, it will not appear in future synchronization.
Schematic diagram containing PCB design requirements
You can also transfer the PCB design requirements in the schematic diagram to the design rules. This allows design engineers to precisely specify cabling requirements for critical networks in the schematic-When PCB designers start cabling, these networks will automatically follow engineer design requirements. To include design information in the schematic diagram, you only need to simply attach a PCB design instruction to the network.
Tip: The command must be placed at the bottom of the network.
Matching of schematic and PCB
You don't even need to create a PCB file when you first execute the synchronization. If the synx cannot find a suitable PCB, it will automatically create one and discharge all the components neatly in the middle of the PCB work area to prepare the layout. If a PCB exists in a folder with the same name as the design database, it will be used.
8. Create a material list
Open "4 Port Serial Interface. ddb "design database, find" 4 Port Serial Interface "under the" 4 Port Serial Interface "folder. in the prj file design window, select the "Bill Of Material" menu in "Reports" and select according to the options given by the Guide. After the selection is complete, a "Excel" style Material list will be made.
9. Mark Chinese characters on the schematic or use the national standard title bar
Place Chinese characters on the schematic, and click "Place" to select "Annotation" in the country to Place Chinese characters.
If you want to use a national standard drawing as the title bar, select "Set Template File" in "Template" under "Design" and find the directory where the national standard title bar is located, the title bar of the opened drawing will be switched to the national standard form.
10. Pass the options in the schematic diagram to the PCB.
Select a group of devices in the schematic and click the \ Tool \ Select pcb components option.
The same component will also be selected.
11. Generate a network table
After the schematic diagram is designed and the ERC electrical rule check is correct, we need to generate a network table to prepare for PCB wiring. Network table generation is very easy. You only need to select the "Create Netlist" dialog box under "Design" and set it to a network table of that format. After the network table is generated, you can design the PCB.
Chapter 3 schematic Simulation
The Protel99 SE Hybrid signal circuit simulation engine is now fully compatible with 3F5 and supports all standard SPICE models. Circuit Simulation supports the design of analog and digital components. SimCode is used to describe digital components.
Protel99 SE provides a large number of simulation components, each of which is linked to a standard SPICE model. 5800 simulation components are stored in 28 databases of the Sim. Ddb database.
Run the simulation in Protel99 SE. Simply place the required components from the simulation Component Library, connect the schematic, add the incentive source, and click simulation.
Tip: common components, voltages, and current sources are in the simulation model library of Sim. Ddb.
Open the "Bandpass Filter. ddb" Design database and find the "Design Explorer 99SE \ Examples \ Circuit Simulation" folder. Click "~" for the Communication Signal Analysis, The input and output wave lines are displayed on the interface. Place the mouse over "OUT", right-click the mouse, and select the "View Single Cell" menu to View a Single output waveform. Activate the schematic design window and select the "Fit All Objects" option under "View" to display the image in full screen. Locate the component "C1" and double-click the component, the component type and attribute dialog box appears. Set "Part" to 0.2 uF, and then repeat the preceding operation to set "C2" device. Select the "Setup" menu under "Simulate", select "Keep Last Setup" in the "General" dialog box, and then Run the "Run Analyses" menu to change the waveform.
Chapter 4 PLD Design
Protel Advanced PLD is an efficient and general programmable logical device design tool integrated into the integrated development environment of Protel. It provides many convenient and quick design methods for logical device design.
Protel Advanced PLD contains three EDA/Client servers customized for PLD design: Text experts-text editors with syntax recognition functions; PLD-used to compile and simulate design results; wave: Used to observe simulation waveforms.
The features are as follows:
2. Convenient text experts and syntax help;
2. Multiple design description methods are supported: Boolean Equation, state machine, and truth table;
2. Input from the schematic diagram and compile it directly;
2. input the PLD design from the schematic diagram and compile the schematic diagram directly to generate a standard JEDEC file;
2. advanced hardware description language unrelated to the device;
2. fast and powerful Compiler;
2. Convenient and intuitive simulation waveform editor;
2. Generate JEDEC industrial standard download files;
2. Wide Range of device support.
Example:
Open "\ Design Explorer 99 \ Examples \ pld \ LCD Driver. ddb design database, find "LCD. sch "Schematic file and open it. This schematic shows the" G22V10 "driver circuit. Select the "Configure" menu under "PLD". We can see that "G22V10" has been selected in the target column. Click "OK. Select "Compile" under "PLD". After compilation is complete, we can select the "View Files" item to check the compilation result and click "Close" to Close the output file of the compilation dialog box.
Chapter v pcb design
I. Panel navigation
When we design a schematic diagram and generate a network table, we need to design the PCB in the next step. First, we need to draw a border. We can draw a border with the help of the navigation bar. Under "File", select "Wizards" in "New", select "Printed Circuit Board Wizard", click "OK", and follow the prompts in each step of the displayed dialog box, complete the design of the panel and frame.
2. Create a PCB File
To design a PCB, you must have a schematic diagram to draw a PCB diagram. Generate a printed board border in the ibm xt bus format according to the navigation bar above. Select "Add/Remove Library" in "Design" in the PCB Design window, and select "4 Port Serial Interface" in the dialog box. ddb, select from the "\ Design Explorer 99SE \ Examples" folder, click "Add", and then "OK" to close the dialog box. In the left-side navigation tree, open "4 Port Serial Interface. prj schematic file, select "Update PCB" under "Design", click "Apply", the "Update Design" dialog box is opened, and click "Execute. The "Confirm Component Associations" dialog box is displayed. The network connection table is listed. Select Apply to update the PCB File. Because Protel99SE adopts the synchronous design, you can directly design the PCB without generating a network table. A new PCB file with a network table is generated.
3. Layer Management
Using Protel99 SE to design PCB, there can be 32 signal layers, 16 ground and electrical layers, and 16 mechanical layers. To add a layer, you only need to run the \ Design \ layer stack manager function menu to view the position of the added layer.
Iv. Layout Design
The key to wiring is layout. Most designers use manual layout. "Room" defines the rule to place the specified component in the specified area. Protel99 SE has added some new layout skills. The new interactive layout options include automatic selection and automatic alignment. Using the automatic selection method, you can quickly collect similar encapsulated components and rotate, expand, and organize them into groups to move the positions on the inverted board. After a simple layout is complete, use automatic alignment to neatly expand or contract a group of encapsulated similar components.
Added a dynamic length analyzer. During the movement of components, the layout quality based on the connection length is constantly evaluated and green (strong) and red (weak) are used to indicate the layout quality.
Tip: Open the layout toolbar to expand or contract the X and Y directions of the selected component to align the selected component.
Iv. Wiring settings
Before wiring, you must set the wiring method and rules. Protel99 SE has three ways of wiring: Ignore obstacle, Avoid obstacle, and Push obstacle ). You can select different cabling methods as needed. Select different cabling methods from the Preferences option under the Tools tool menu. You can also use the "SHIFT + R" shortcut to switch between the three methods.
Next, select the wiring rule, select the "Rules" dialog box under "Design", and select the line width, wiring mode, number of layers, safe spacing, and hole size of different network wiring.
With the wiring rules, you can perform automatic or manual wiring. If Automatic wiring is used, select the "Auto Route" menu. The Protel 99SE supports multiple wiring methods. You can automatically Route the entire board or a network or a component, manual wiring is also supported. For manual cabling, you can right-click the drop-down menu "Place track", press the left mouse button to determine the start point of the cabling, and press "BackSpace" to cancel the cabling, double-click the left mouse button to confirm the cabling and Press ESC to exit the wiring status. With the "Shift" and Space key, you can switch the wiring mode, and switch between the "45 °" and "90 °" arc wiring modes. Protel99 SE provides a good Online check tool "Online DRC" to check for wiring errors at any time (below the optimal options in the tool menu ). If you modify a wire, you only need to redraw a line. After you confirm, the original wire will be automatically deleted.
V. Electrical rule Inspection
When a circuit board has been designed, we need to check whether there is any wiring error. Protel99 SE provides a good checking tool "DRC" for automatic rule checking. If you run Design Rlue Check under Tools, the computer automatically lists the Check results.
6. Signal Integrity Analysis
When the PCB design becomes more complex, with a higher clock speed, higher device switching speed and high density, it becomes more important to perform signal integrity analysis before design and processing.
The Protel99 SE contains an advanced signal integrity simulator that analyzes PCB design and checks the functionality of design parameters to test overhead, underflush, impedance, and signal slope requirements. If there is a problem with any design requirement (specified by the design rules) of the PCB, you can run a reflection or Crosstalk Analysis from the PCB to view the exact situation.
Signal Integrity simulation uses the characteristic impedance of the line, transmission line calculation, and I/O buffer macro model information as the simulation input. It is based on fast reflection and Crosstalk simulators and uses industry-proven algorithms to generate very accurate simulations.
Set Signal Integrity Design Rules
Open the "LCD Controller. ddb" Design database and open the "LCD Controller. pcb" file in the "Design Explorer 99SE \ Examples" Directory through the navigation tree on the left. Set signal integrity design rules and test description. Must contain layer stack rules. Under Tools, select the "Signal Integrity" option in the "Preferences" dialog box. In this dialog box, the component names represented by the labels of all components are displayed. For example, "R" stands for "Resistors" and adds it with "Add". In the "Component Type" dialog box, use "R" to set "Designator Prefix ", in "Component Type", set it to "Resistor" and click "OK. Repeat the preceding procedure to set "C-Capacitor; CU-Capacitor; Q-BJT; D-Diode; RP-Connector; U-IC; J-Connector; L-inductor", when we finish setting, click "OK" to exit the optimization option dialog box.
Select Design \ Rules from the menu, and then press the signal integrity button in the Design Rules dialog box. Each rule contains the description of the rule test.
Once complete signal Design rules are configured, select Design Rule Check under Tools from the menu to display the Design Rule Check dialog box. Click the signal integrity button in the center of the dialog box to check the signal integrity design rules.
Includes Power Network Design Rules, specifying each power network and voltage. Select "Overshoot Falling Edge" from "Rule Classes" and click "Add". In the dialog box that appears, set "Fiter Kind" to "Whole Board" and change "Maximum (Volts)" on the right) "is" 0.5 ", click" OK "and save it to this rule. Repeat the preceding steps to set "Undershoot-Falling Edge" and set two mandatory signal integrity rules.
Run the design rule to check "DRC", run "Signal Integrity" in "Report", find the network name "FRAMA1", and select the network again, select "Take Over" in "Edit" and add the network to the menu for analysis. You can view waveforms in the "Reflection" menu of "Simulation. Which device will be selected, and the curve of the device will be illuminated. The signal integrity analysis menu also provides us with methods to eliminate interference.
If the design does not contain the power layer analysis, the analysis will still be executed, but the results cannot be considered accurate.
The signal integrity analyzer does not consider polygon copper. The DRC test simulates the worst condition of each network from all possible output scripts, and the worst result is the DRC result.
For Crosstalk Analysis, at least two networks need to be identified from the network table. Specify one of them as the victim. The victim is added with an incentive pulse to receive crosstalk. When the network of the attacker or victim has been specified, press the Crosstalk button to perform the simulation and the result will be displayed on the Protel waveform analyzer.
You can perform many measurements directly from the waveform. Just click the node in the list on the right of the waveform and select an option from the analysis menu.
If you find that the waveform does not match the given result of the Design Rule Check (for example, DRC returns a 1.2 volt overhead, but the waveform has a small ring ), probably because the output node used for reflection analysis is not the worst node in the DRC report.
In addition to reflection and Crosstalk Analysis, you can also perform network filtering for signal integrity effects, such as overhead, latency, and impedance. Network filtering generates results tables similar to workbooks to quickly identify problematic networks.
To perform network filtering, specify many networks (if you need to select all) and press the Net Screening button. When the filtering result appears, use the button on the toolbar to control the content to be displayed (impedance, voltage, etc.), and press the column name to display the result type.
7. You can modify the component encapsulation in the PCB.
Procedure:
① Add a pad and set the pad to the selected state;
② Restore the original element to be added;
③ Select \ Tools \ Covert \ Add Selected Prmitives to Component;
④ Ask a question about adding pad components. Just confirm.
8. Create New PCB device packages
As hardware manufacturers develop rapidly and devices are constantly updated, we often need to add device encapsulation or package libraries from the library. Protel99 SE provides a good navigator to help us add devices.
Generate PCB encapsulation Library Based on files
Open the "LCD Controller. ddb" design database, select "LCD Controller. pcb", and open it. Select "Make Libray" under "Tools" and create a new library file "LCD controller. lib". All the device packages in the PCB are automatically extracted and saved in the library file. Create a device encapsulation in the new library file. Click "Browse component lib" on the left navigation tree to view the existing components in the library, create a New Component and select "New Component" under "Tools". A device encapsulation template is displayed. As prompted, you can quickly generate a device encapsulation.
9. Generate a GERBER file
After we complete all the design, we need to take the PCB file to the plate manufacturer for printing. If the manufacturer has Protel 98 or Protel 99, we can use "File \ Save as" in Protel 99SE to select the storage File format as 3.0, and then export the PCB File to the manufacturer. If the manufacturer does not have these two versions of files, it must generate "GERBER" for the manufacturer. The procedure is as follows:
First, open the "Z80 Processor board. PCB" File in the designed pcb File "Z80 Microprocessor. ddb" design database and select "CAM Manager" under the "File" main menu ",
According to the output navigation, you can easily generate optical and Numerical Control drilling files.
All output files are saved in the "CAM Manager" folder.
The extension of the aperture file is "*. APT", the extension of the GERBER file is "*. G *", and the extension of the drilling file is "*. DRR" and "*. TXT ". Export all the files to a specified directory, compress them, and deliver them to the printed board factory for production.
If you want to check whether the generated GERBER file is correct, use the import method to open each layer of file.
10. Print and preview
In Protel 99SE, we can view the Print effect, control the Print parameters through \ File \ Print/Preview, and modify the Print result. You can add or delete any layer in the print preview.
11. 3D display
Click the \ VIEW \ Board in 3D option to VIEW the 3D image of the design Board, and you can rotate or hide components or characters.
11. Powerful Input/Output Functions
Use Import to read Orcad (*. max), P-CAD PDIF (*. PDF), and AutoCAD (*. DWG, *. DXF) files. In addition, interfaces with CCT are added.