Automatic Library Synchronization
- A thermal model that defines a terminal named m.
- A fuse model that uses the thermal model, and references the fuse model terminal m in its definition. The fuse model is therefore dependent on the thermal model.
- With a project open, the thermal model is opened for editing in the VHDL-AMS model editor and terminal m is changed to m1.
- Update Project is performed on the thermal model in the model editor.
- The thermal model is exported from the project to the sync_demo library using Export to Library.
Automatic synchronization occurs on the fuse model - and on any other models (in any of the libraries) that may depend upon the thermal model. During this process, the fuse model is recompiled. However, compilation will fail in this instance due to the terminal name mismatch (m vs. m1). Error messages are displayed in the Message Manager pane giving the line numbers in the fuse model where the errors occurred.
- Open the fuse model in the VHDL-AMS model editor, make the needed corrections (change m to m1), and perform Update Project on the fuse model to complete the process.