Bartels :: Bartels AutoEngineer :: BAE Documentation :: BAE User Manual :: Rule System :: Rule Definition

Bartels AutoEngineer® - User Manual

6.2 Rule Definition

Bartels AutoEngineer® Dokumentation

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

The 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.


Bartels :: Bartels AutoEngineer :: BAE Documentation :: BAE User Manual :: Rule System :: Rule Definition

Rule Definition
© 1985-2025 Oliver Bartels F+E