Baumeister Mediasoft Engineering BME - Baumeister Mediasoft Engineering  General - English Version Allgemeine Hinweise - Deutsche Version
Baumeister Mediasoft Engineering
Bartels AutoEngineerCarLogServicesResourcesCompany ProfileContact Us
Baumeister Mediasoft Engineering » Bartels AutoEngineer » BAE Documentation » BAE User Manual » Rule System » General
Bartels AutoEngineer® - User Manual

6.1 General

Bartels AutoEngineer® Documentation

A Neural Rule System is integrated to the Bartels AutoEngineer. This allows for the definition of rules and/or rule sets which can be assigned to individual Bartels AutoEngineer objects. It is possible to define attributes for controlling design processes such as preferences for the placement of certain part types (e.g., restrictions for part rotation and/or part mirroring), layer-specific clearances to be considered by the Autorouter, track layout and routing rules for net and/or net-groups (maximum and/or minimum trace length, maximum parallel routing of traces, etc.). The Rule System can also be used to apply more complex design processes for the solution of specific design problems such as special design rule checks for analogues circuitry, high-frequency technique, etc. or for setting up Autorouter passes with strategies and options adapted to certain routing problems.

Rules can be specified using a programming language similar to Prolog. The Bartels Rule Specification Language provides powerful operators for finding not only all possible, but rather optimum solutions to a given rule system query or output request. A Rule System Compiler is provided for the translation of Bartels Rule System source code. Compiled rules are either applied automatically by certain BAE system functions or can be activated using customer-defined User Language programs.

Rules which only set a single predicate value can be dynamically generated and assigned without without having to define and compile such rules through a .rul file. This simplifies rule system management procedures significantly. All system-supported rules can be conveniently set through menu-assigned User Language programs. In-depth knowledge of the Neural Rule System is not necessary for these rule system applications.

Baumeister Mediasoft Engineering » Bartels AutoEngineer » BAE Documentation » BAE User Manual » Rule System » General

General • © 1985-2023 Oliver Bartels F+E • Updated: 29 October 2008, 12:54 [UTC]

Baumeister Mediasoft Engineering, Clontarf, Dublin 3, D03 HA22, Ireland
© 2023 Manfred Baumeister

General - English Version Allgemeine Hinweise - Deutsche Version