![multisim 14.1 wont load saves multisim 14.1 wont load saves](http://carphotos.cardomain.com/ride_images/3/2283/2361/30706180015_large.jpg)
Wire up Components and Connectorsĥ Upon this point, all components, connectors, or hierarchical blocks shall be wired up to finalize building the hierarchical block circuit. Change the Reference ID of Components or Macros or Connectors Figure 6. The Reference ID can be changed to any name you like. connector IO3, the properties dialog window pops up as shown in Figure 5. Double click the part you want to change label, e.g. For example, instead of naming IO3, you may prefer to call the output Sum which makes more sense to the readers. Flip or Rotate Components or ConnectorsĤ To gain more readability, components, connectors, and hierarchical blocks can be labeled as some particular name. It s going to make the output port connectors easier for wiring, as what Figure 4 shows. To do so, select the objects, click on Edit, and then select Flip Horizontal. Component and HB/SB Connectors The orientations of both components and connectors can be changed. Figure 3 shows the components and HB/SB connectors on the same sheet.Ģ Figure 1. To place an HB/SB connector, click Place on the menu bar, then select HB/SB Connector option, as shown in Figure 2. The I/O interfaces can be built by Hierarchical Block/Sub-circuit Block (HB/SB) connectors. Before wire the components up, create the I/O interfaces for the hierarchical block circuit since it will be used as part of a higher-level circuit. So we may first place the components as needed on a new sheet, as shown in Figure 1. As stated above, the hierarchical block is quite similar to the regular circuit except the I/O ports. Any Macro can be created by the similar procedure. It illustrates the procedure of wrapping a circuit in a hierarchical block. Following example creates a hierarchical block (Macro) for a half adder. These interfaces can be done by placing the hierarchical block connectors for input/output ports. The way to create a hierarchical block is quite similar to creating a regular circuit file except you have to make interfaces for the block to communicate with the outside environment where it s nesting. While this is not true for the design if it s composed of sub-circuits. That is, if you place the contents of circuit A as a hierarchical block of circuit B, you can open circuit A separately, make any changes necessary, and those changes are automatically reflected in circuit B and in any other circuits that use circuit A. The connection between a block and the circuit in which it is placed is an active link. When using hierarchical blocks, the "block" remains a separate schematic file which can be edited. They are quite similar except that subcircuits are saved with the original circuit and hierarchical blocks are individual circuit files that are referenced from a higher-level circuit file as explained below. The one we are interested is using hierarchical blocks. There are two ways to build the circuit hierarchically.
![multisim 14.1 wont load saves multisim 14.1 wont load saves](http://carphotos.cardomain.com/ride_images/3/2283/2361/30706180023_large.jpg)
As the size of the design grows, the advantages of this concept exhibit more and more.
![multisim 14.1 wont load saves multisim 14.1 wont load saves](https://zone.ni.com/images/reference/en-XX/help/375482B-01/placedsubcircuit386.gif)
It also ensures consistency across a group of designers if each designer will be dealing with part of the design. Plus, this increases the reusability of each functional part of the design because it can be referenced by more than one circuit. This design method makes your design easier not only for readers to understand, but also for yourself to maintain. And those manageable pieces are referred to as Macros. Then the design is made as a hierarchical design. 1 Multisim 7 Tutorial Creating Macros for Sub-circuits It s a good practice to organize functionally related parts of a design into manageable pieces.