Dieser Fehler kann in einem inkrementellen Kompilierungsablauf von unten nach oben auftreten, wenn ein PLL eine andere Art von Taktressource in einer Designpartition auf niedrigerer Ebene als im Top-Level-Design verwendet. Der Fehler kann beispielsweise auftreten, wenn eine PLL im unteren Design eine dedizierte Verbindung vom Geräte-Taktstift mit dem PLL-Eingangs-Takt hat, die PLL-Takteingabe jedoch von einer anderen Art von Taktquelle (wie z. B. einer globalen Routing-Ressource) im Top-Level-Design gespeist wird. Wenn Sie das Design der unteren Ebene in die oberste Ebene importieren, kann die neue Clock-Ressource nicht mit der PLL-Takteingabe in der Partition verbunden werden, da sie den gleichen Typ der Taktressource nicht verwendet.
Um den in diesem Beispiel verwendeten Routing-Ressourcentyp zu überschreiben, wenden Sie explizit eine GLOBAL_SIGNAL Zuweisung auf die PLL-Takteingabe im Design auf niedrigerer Ebene an, bevor Sie die Partition kompilieren und exportieren, wie folgt:
set_instance_assignment -name GLOBAL_SIGNAL EIN auf "<PLL-Takteingabe>"