Cause
In a macro project a function with a nested device tag (for example "-A1-B1") exists within in a macro. This function has a module ID. However either a function is missing in the macro which has the superior device tag assigned (in the example"-A1") or this function exists but has no module ID assigned.
Solution
Possibility 1
- If a function which has the superior device tag assigned exists in the macro, enter the appropriate module ID there.
Possibility 2
- Draw a black box around the functions whose visible device tags are nested.
- Assign the outer component of the nested tag to this black box.
- Remove the outer (front) component of the nested device tag at the functions which are now located in the black box. (The outer device tag is now "inherited" by the black box).
- Then enter the module ID at the newly drawn black box.
Possibility 3
- Draw a black box next to the items.
- Assign the outer (front) component of the nested device tag to this black box.
- Then enter the outer module ID at all the functions.
Then start a new check run.