Download quicksimII_advanced_..
Transcript
Custom Design Checks Customizing Name Checking Name Checker has two types of users: rule writers and rule runners. The figure on the previous page shows the steps each type of user performs in the process along with the corresponding application's icon. If you are a rule writer, you start (in Step 1) by specifying property checks and translations in an ASCII rules file. Next, you compile it using the config_nc compiler. Test the checks against a test design to verify that the names are properly translated. Once verified, provide this compiled file to others in your design team so that they can run it against their designs. If you are a rule runner, you start (in Step 4) by running the Name Checker on a design (while in DVE) using the compiled binary file supplied to you by your rule writer. In step 5, DOBA means to “do automatic back annotation.” Any property changes can be stored in a back annotation object which can either be used with the design viewpoint or merged into the component through Design Architect. After the design checks have been corrected, you are ready to netlist or simulate the design. The following list summarizes the mandatory and optional tasks you complete to support Name Checker in your design process environment: • Write the ASCII rules file which contains the name checking rules. • Compile the rules file, using config_nc to check for syntax and semantic errors and to compile the data. You can optionally complete these tasks to further integrate Name Checker into your environment: • Create customized userware to control the use of Name Checker in DVE. • Edit the ENWrite configuration file for synonyms and aliases. • Provide custom encapsulation of the Name Checker within Design Manager. QuickSim II Advanced Training Workbook, 8.5_1 November 1995 6-13