Gast
#4548912
Hallo zusammen, Ich habe mal eine Verständnisfrage zum Zustandekommen großer Routingdelays im FPGA. folgende einfache Ausgangslage: Input_PIN --> FPGA --> IBUFDS --> FLIP_FLOP --> Output_PIN (FPGA: SPARTAN6) Im Anhang sieht man ein Bild vom FPGA mit dem gerouteten Signal zwischen dem IBUFDS und dem Ausgangsflipflop (liegt im IOB). Dazu das Timing. Es zeigt sich, dass das Signal 10ns (reines Routing) benötigt um diese Strecke zurückzulegen. Meine Frage lautet: Warum braucht das Signal so lange? Natürlich muss es einen recht langen Weg zurücklegen, aber wenn man voraussetzt, dass ein Signal mit (ganz grob) etwa halber Lichtgeschwindigkeit läuft, sollte die Verzögerung doch kürzer sein (bei c/2 braucht das Signal etwa 2ns pro 30cm) Welche Faktoren spielen da rein? Wie kann man sich diese Zeit erklären? Mir geht es nur um das Verständnis. Danke und Grüße!

