|
|
| Baumeister Mediasoft Engineering |
|
|
|
Backward annotation with the is always required after performing layout net list modifications such as part name changes, pin/gate swaps, or alternate part package type assignments. Part names can be changed using the function from the menus for interactive part placement. Interactive pin/gate swaps are applied with the function from the manual part placement menu. Automatic pin/gate swap is performed with the , and autoplacement functions, and can also be performed when using the option with the rip-up router of the Autorouter module. Alternate package types can be assigned using the submenu function during manual part placement. Note that any of the net list modifications mentioned above will get lost when re-editing the schematic without running the . 3.3.1 Starting the Backannotationis fully integrated to the Schematic Editor and can be explicitely started using the command from the menu. Automatic Backannotation Requests ProcessingA feature for automatically processing pending requests is integrated to the Schematic Editor functions for loading schematic plans. requests are generated when saving layouts with net list modifications such as pin/gate swaps or changed part names. Loading an SCM sheet with a pending request automatically activates a verification menu which allows to backannotate the currently processed design. The request is deleted after successfully running the . 3.3.2 Running the BackannotationDesign and/or project file name and layout element name prompts are activated after calling (pressing the ESC key aborts the ):
The design file name is the name of the project file to be selected for
. The design file must be available with extension
The layout element name is the name of the layout and/or the net list to be backannotated. If the user types in an empty string (by pressing the return key
After successfully processing the layout the
will generate a modified logical net list in the project file. For user information purposes
also creates an assignments file under the design file name with extension
The system issues the message after successfully completing the process, and the user can press any key to exit from the function. Errors during usually result from a wrong layout element name specification and/or from missing logical net list data. Missing SCM symbols and/or parts could also prevent the from completing successfully. The lists missing symbols/parts. These must be replaced on the SCM sheet(s) to allow for subsequent processes to be completed successfully (the missing parts problem could also be "solved" by simply re-running the Packager instead of the , but all netlist-specific layout modifications scheduled for such as pin/gate swaps would then be lost). 3.3.3 ExampleThis section describes how to run
on the
Start the
Schematic Editor through the BAE main menu and use the following commands to call
for transferring the physical net list named
displays the following messages: ============================== BARTELS BACKANNOTATION UTILITY ============================== Design File Name ........: 'demo' Layout Element Name .....: 'board' No error occurred! The
message means that
was successfully completed and the logical net list in project file
produces an assignment file named
annotates physical net list modifications such as part name changes and pin/gate swaps to the schematic sheets. You can check this by examining the SCM sheet elements after successfully running the . Backannotation • © 1985-2010 Oliver Bartels F+E • Updated: 30 October 2009, 16:33 [GMT] |
| Baumeister Mediasoft Engineering, Clontarf, Dublin 3, Ireland © 2010 Manfred Baumeister |
|