6.2.1 Bartels Rule Specification Language
Rules and/or rule sets can be defined using a programming language similar to Prolog, however with special operators to find not only all possible, but rather the optimum solution to a given rule system query or output request. Rules can be specified for and assigned to individual items such as parts, nets, traces, etc. The
Rule System also supports more complex tasks such as special design rule checks or autorouter passes with certain parameter setups according to the routing problem. The
Rule System uses a neural net approach to focus the rule evaluation on the probably best path.
6.2.2 Bartels Rule System Compiler
rulecomp utility program is the compiler to be used for translating Bartels Rule Specification source code. See
Bartels AutoEngineer User Manual - Chapter 7.14 for a more detailed description of the
rulecomp utility program.
Compiled rules are either applied automatically by certain in-built BAE system functions or can be activated with customer-defined
User Language programs.
Rule Definition • © 1985-2020 Oliver Bartels F+E • Updated: 29 October 2008, 12:54 [UTC]