Welcome to the Bartels Group of Companies
Allgemeine Hinweise - Deutsche Version General - English Version

Bartels System GmbH
Bartels AutoEngineer
BAE Product Info
BAE Price List
BAE Downloads
BAE Documentation
BAE Installation Guide
BAE User Manual
1 Introduction
2 Circuit Design
3 Packager
4 PCB Design
5 IC/ASIC Design
6 Rule System
6.1 General
6.2 Rule Definition
6.3 Rule System Applications
6.4 Rule System Predicates
7 Utilities
BAE Libraries
User Language Programmer's Guide
BAE Update History
BAE Next Version Release Notes Preliminary
BAE V8.0 Release Notes
BAE V7.8 Release Notes
BAE V7.6 Release Notes
BAE V7.4 Release Notes
BAE V7.2 Release Notes
BAE V7.0 Release Notes
BAE V6.8 Release Notes
BAE V6.6 Release Notes
BAE V6.4 Release Notes
BAE V6.2 Release Notes
BAE V6.0 Release Notes
BAE V5.4 Release Notes
BAE V5.0 Release Notes
BAE V4.6 Release Notes
BAE V4.4 Release Notes
BAE V4.2 Release Notes
BAE V4.0 Release Notes
BAE V3.4 Release Notes
BAE Support
BAE Contributions
BAE Development and Service Companies
Electronics Development
Bartels Sport Service
Company Profile
Corporate Info
Bartels :: Bartels AutoEngineer :: BAE Documentation :: BAE User Manual :: Rule System :: General
Bartels AutoEngineer® - User Manual

6.1 General

Bartels AutoEngineer® Dokumentation

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.

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

© 1985-2022 Oliver Bartels F+E • Updated: 26 January 2007, 17:47 [UTC]

© 1985-2022 Oliver Bartels F+E Bartels Homepage Contact and Corporate Info

Web Development by Baumeister Mediasoft Engineering

Allgemeine Hinweise - Deutsche Version General - English Version