|
Baumeister Mediasoft Engineering |
|
|
The Schematic Editor provides functions for creating hierarchical schematic designs. Through these functions it is possible to define schematic sheets to be sub-blocks and to reference sub-blocks from higher level schematic plans. This high-sophisticated SCM design feature is recommended especially for experienced users designing large projects with replicated parts of the circuitry. Hierarchical circuit design usually is applied for the development of integrated circuits such as gate arrays, standard cells or ASICs. 2.6.1 Sub-block Circuit DrawingThe schematics for the sub-block can be defined on one or more sheets. The
Figure 2-10 shows an example for a sub-block circuit drawing named
The
Packager and
. I.e., the
Packager transfers symbol/part names from single sub-blocks without
2.6.2 Sub-block Reference Symbol and Logical Sub-block ReferenceA special SCM symbol is required for referencing any sub-block on higher hierarchy levels. The pin names of that symbol must match the names of the module ports defined on the corresponding sub-block circuit drawing. The Packager needs a logical reference for any sub-block reference symbol used throughout the schematics. This logical reference must be created in the Logical Library by defining a logical library file entry for the sub-block reference symbol. This loglib entry must define a virtual part with the name of the sub-block reference symbol. For referencing the sub-block, the loglib command call (with the blockname of the sub-block as argument) must be used. See also chapter 7.11 of this manual for a more detailed description of the loglib utility program.
Figure 2-11 shows the sub-block reference symbol
2.6.3 Top Level Circuit Drawing
Figure 2-12 shows how the sub-block symbol
Hierarchical Circuit Design • © 1985-2024 Oliver Bartels F+E • Updated: 29 October 2008, 12:54 [UTC] |
Baumeister Mediasoft Engineering, Clontarf, Dublin 3, D03 HA22, Ireland © 2024 Manfred Baumeister |
|