Care should be taken when adding dimension parameters to your circuit that they do not form a circular dependency. A circular dependency is formed when two dimension parameters are dependent on each other. This can happen for two dimension parameters or multiple dimension parameters. In the case of multiple dimension parameters, the dependency extends from the first dimension parameter through all the dimension parameters until the first dimension parameter is dependent upon the last.
If the project editor detects a circular dependency of dimension parameters, all the involved dimension parameters are shown in red. An example of two dimension parameters in a circular dependency is shown below.
A circular dependency is an error condition and must be corrected before you can analyze your circuit. You need to redefine one of the dimension parameters such that it is no longer dependent on the other.